PPSSPP-TIPS@wiki

モンスターハンターポータブル-2ndG-3rd

最終更新:

ppsspp-tips

- view
メンバー限定 登録/ログイン

ポート番号一覧/モンスターハンターポータブル-2ndG-3rd

ゲームが使用するポート番号

  • 20001-20003/TCP:クエスト開始前のロード画面で接続が確立され、クエストが終了するまで使用される。
  • 10000, 20001/UDP
    • 10000/UDP:集会場と訓練所で使用される。
    • 20001/UDP:クエスト中に使用される。

コピペ用

ルーター設定用

  • TCP:20001-20003または20001:20003
  • UDP:10000,20001

Wireshark 用

  • キャプチャフィルタ:tcp portrange 20001-20003 or udp port 10000 or udp port 20001 or icmp
  • 表示フィルタ:`((tcp.dstport >= 20001 && tcp.dstport = 20001 && tcp.srcport

【トラブル】長いロード画面の後、クエスト開始時に切断される

クエストホスト、または自分を含むパーティの誰かが20001-20003/TCPパケットを受信できていません。NAT か端末のファイアウォールでブロックされている可能性があります。

クエスト参加者が増えるほど、確立が必要な TCP 接続の数が増えます(1 → 3 → 6 つ)。1 つでも接続を確立できないと、長いロード画面のあとに切断されます。

【トラブル】クエストに PSP が参加すると、クエスト開始時に切断される

LAN 内で検証したところ、クエストに PSP が参加しても問題は発生しませんでした。パブリックサーバのような NAT 越しだと発生するようです。

PSP がクエストホストになる場合は問題なく動作します。しかし PSP が一台でもゲストとして加わると、通信が強制的に切断されてしまいます。Wireshark で確認したところ、TCP 接続確立時の3 ウェイハンドシェイクに失敗していました。3 ウェイハンドシェイクの最後に PSP 側からACKが返されるべきところが、RSTが送られていました。その後も送信元ポート番号を変えて 7 回再接続が試みられていました。また初回だけRSTが送られてくるまでに数秒かかりました。

mhp2g-mhp3_psp-sends-packets-with-rst-flag-on-public-server

クエスト中

mhp2g-mhp3_in-quest

送信元・宛先ポート:20001/UDPの UDP 通信が発生します。この通信は双方向です。

参考リンク

20001-20004/TCPが使用されると書かれていますが、実際は20001-20003/TCPまでしか使用されません。またcoldbird.net既にサーバがダウンしているのため変更しないように注意。サーバに接続できない場合、接続がタイムアウトするまで PPSSPP はフリーズします。

記事メニュー
ウィキ募集バナー