【ナナオン】真ん中に降ってきたホールドをどちらの指で押さえるか問題

ナナオンで色々書いていますが、まだリリースから間もない状態でいろいろ不具合も報告されていますので、今後改善される可能性はあります。

まぁ、マルチプレイで切断されるのは最優先でなんとかして欲しい。

で、タイトルの件は、例えばこんな譜面です。

ノードの速度をゆっくりにしていれば「左の指でホールドを押さえれば良い」というのは分かるのですが、オイラは速度10.5でプレイしているので、とっさの判断でホールドを押さえなければなりません。

判断を誤ると違う指を使うか、腕をクロスさせるしかありません。

人差し指でプレイしているならいろいろ対策は打てるかもしれませんが、親指勢ならほぼリカバリーは無理でしょうね・・・

ただ、思ったのは、ガルパではこういう思いしたこと無かったなーって。

ガルパの譜面は、こういう初見殺しのような譜面にならない様に計算され尽くされているんじゃ無いか

って思いました。

【ナナオン】マルチプレイでメンバーが揃っていてもライブが始まらない問題。

ガチのバンドリーマーがナナオンをプレイしてみて思ったことその1.

マルチプレイの問題なんですけど、

メンバーが揃っていてもライブが始まらない問題。

これは推測なのですが、

ナナオンのマルチプレイって、野良でもライブ後に

「もう一度ルームに入りますか?」

って聞かれるんですよ。

ここできちんとルームに入るなり、退室するなりすれば良いんですが、

おそらくここで放置している人がいるみたいなんです。

そうなるとどうなるかというと、

そのルームは再入室待ち状態になって、ルーム自体が地雷(いつまでたってもライブが始まらないルーム)になってしまっていると思うんです。

それが影響してか、通常のマルチプレイでもマッチング率が低い。

これは・・・これでは・・・周回が捗らない・・・

何か対策を打ちませんと、過疎ってしまいますぞ・・・?

そういえば、ガルパリリース当初は協力ライブを放置してイベントポイントを稼ぐっていう不届き者がいたけど(その後のアップデートでライブ参加の実績が無ければイベントポイントが獲得できないように修正された)、ナナオンは何か対策取っているのかな?

【LARAVEL】【ダイエット支援】VPSにデプロイする

前回までの状況はこちら。

最低限必要な機能は出来上がったので、本番サーバであるVPSで稼働させます。

gitからソースファイルをクローン

git clone https://github.com/takishita2nd/diet-mng.git

パーミッション変更

chmod -R 777 storage/
chmod 777 bootstrap/cache/

.envを作成し、データベースの設定と、URLの設定を記入。

cp .env.example .env
vi .env

データベースにログインし、データベースを作成。

mysql> create database diet_mng;

composerを使ってLaravelの環境を構築

sudo apt-get install composer
composer install

.envにkyeを生成

php artisan key:generate

npmでVue.jsを使用できるようにする

sudo apt-get install npm
sudo apt-get install libpng-dev
npm install
npm run prod

データベース構築(マイグレート)

php artisan migrate

nginxの設定

URLでブログとダイエット管理を分けようと思ったのですが、上手く設定できなかったので、ポート番号で分けます。

cd /etc/nginx/sites-enabled
sudo cp default laravel
sudo vi laravel
server {
        listen 8443 ssl default_server;
        listen [::]:8443 ssl default_server;
        ssl_certificate     /etc/letsencrypt/live/taki-lab.site/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/taki-lab.site/privkey.pem;

        root /var/www/html/diet-mng/public;

        index index.php index.html index.htm index.nginx-debian.html;

        server_name taki-lab.site;

        location / {
                try_files $uri $uri/ /index.php?$query_string;
        }

        location ~ \.php$ {
                fastcgi_pass   unix:/run/php/php7.2-fpm.sock;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  $document_root/index.php;
                include        fastcgi_params;
        }
}

ポート番号は8443を使用しました。

ブログ用の設定では動きませんので、いろんなサイトを調べた結果、このような設定で動作できます。

rootはプロジェクトディレクトリ/publicを指定します。publicの下のindex.phpにアクセスするように指定します。

nginxの設定と読み込み

sudo systemctl reload nginx.service

何も表示されなければ書式は合っています。

エラーが出たら/var/log/nginx/error.logを確認してください。

ここまで上手くいけばトップページが表示されるはず。

トップページ書き換えるの忘れてた。

ログインしてデータ入力できることを確認する。

以下、詰まったところ

modelに以下を記入しないとデータベースクエリが動かなかった。

protected $table = 'weight_managements';

https://qiita.com/igz0/items/d14fdff610dccadb169e

テーブル名を明示的に指定しないといけないらしい。

ここらへん、ローカル環境にフィードバックさせます。

というわけで、

ダイエット管理サイト、以下からアクセスできますので、よかったら使ってみてください。

https://taki-lab.site:8443/