ルータの「UPnP機能」をオフにして、現象が改善していたので放置していたが、最近「5038f-MW1」が集会所や救難信号の参加時にまた気になるくらいに発生し始めたために根本的に対策した。
pentium4.hateblo.jp
上記を参照して、PS4のIPアドレスを固定して、ルータで「DMZ」の設定をする。
ポートを開放する方法(インターネットゲームをする/サーバーを公開する)
自分はバッファローの古いルータなので、上記の方法で設定。
とりあえず、状況は改善したっぽいので、しばらく様子見。
効果としては、「DMZ」>>>「UPnP機能」オフという感じ。
今までは「DMZ」の設定をしなかったのは、セキュリティ上問題があるとういう認識だったが、PCとは違ってPS4では設定しても問題ないらしいというのを改めて調べて知ったから。
PS4での「DMZ」の設定のセキュリティリスクは以下の記事が参考になる。
www.akakagemaru.info
※ただし、上記の設定が有効なのはNATタイプが、1か2の状態なのが前提。NATタイプが3の人は以下の記事参照。
www.akakagemaru.info
その他、モンハンワールドのネットワーク通信を解析した記事が以下。
www.komee.org
最初の通信の仲立ちまでは、カプコンのサーバでやって、その後はP2Pでユーザ同士が相互通信する形らしいので、通信の相性が悪いと特定の人の集会所に入れないとか、救難信号のクエに参加できないなどが発生する模様。