LAN 内で通信
概要
PPSSPP にはアドホックマルチプレイという機能があります。全てのゲームに対応しているわけではありませんが、PSP のアドホック通信と同様にマルチプレイが可能になります。使用する通信手段によって、マルチプレイの種類は以下の 4 つに分けられます。一般的にリストの下になるほど制限が多くなり、ネットワーク上の問題が発生しやすくなります。
- ループバック通信
- LAN 内での通信
- VPN を使った通信
- パブリックサーバを使った通信
LAN 内での通信は、パケットがルーターの NAT を通過しないためほとんど制限がありません。つまり「切断されてしまう」とか「他のプレイヤーが表示されない」といった問題が発生しにくいです。通信に問題が発生した場合でも、トラブル発生の要因が少ないため原因が切り分けやすい、といったメリットもあります。
メリット
- LAN 内の通信なのでポート開放が不要。
- ラグがほとんどない。
- 通信上のトラブルが発生しにくい。
デメリット
- 一緒に遊べる人が限られる。
リモートストリーミング
LAN 内で PPSSPP 同士が通信する場合は、リモートディスクストリーミング機能が使用できます。この機能は、ゲームの ISO ファイルを他の PPSSPP にオンデマンドで提供する機能です。端末ごとにゲームの ISO ファイルをコピーする手間が省ける、端末の空き容量も節約できるといったメリットがあります。
PSP や PS Vita との通信
対応しているゲームであれば、Pro Online Client を導入した PSP や Adrenaline を導入した PS Vita と通信することも可能です。対応しているゲームの一覧は、海外の有志の方がこちらの Google スプレッドシートにまとめてくださっています(Crossplay with Consoles の列)。
必要なもの
- アドホックサーバとクライアントが、同じネットワークに接続されている。
- ルーターの「プライバシーセパレータ機能」が無効になっている。
- 端末のファイアウォールで、LAN 内での PPSSPP の通信が許可されている。
設定方法
1. 【サーバ側】プライベート IP アドレスを固定する
Wi-Fi などのネットワークに接続すると、ルーターの DHCP サーバ機能によって自動的にプライベート IP アドレスが端末に配布されます。このプライベート IP アドレスは時間と共に変動する(動的である)ため、サーバを立てる前に IP アドレスを固定(静的に)する必要があります。プライベート IP アドレスを固定しないと、次回接続するときにサーバにアクセスできなくなる可能性があります。ルーターに DHCP 固定割当機能がある場合は、ルーター側で一括設定できるため、端末側で個別に設定する必要はありません。
Windows 10 でのやり方のみ説明します。他の OS での固定方法はググってください。
- Windows スタートメニューを開き、アプリ一覧から「Windows システムツール」>「コントロールパネル」を開く
- 右上の表示方法のトグルクリックし「小さいアイコン」に変更
- 一覧の中から「ネットワークと共有センター」を開く
- 左メニューの「アダプターの設定の変更」を開く
- 現在使用しているアダプタを右クリックして「プロパティ」を選択
- 「インターネット プロトコル バージョン4(TCP/IPv4)」を選択してプロパティをクリック
- 「次の IP アドレスを使う」を選択
- IP アドレス:「現在使用しているプライベート IP アドレス」を入力
- サブネットマスク:クリックすると上記の IP アドレスから算出された値が自動入力される
- デフォルトゲートウェイ:「ルーターの IP アドレス」を入力
- 優先 DNS サーバー:「ルーターの IP アドレス」を入力
- 代替 DNS サーバー:空欄
- 「OK」をクリックして閉じる
ネットワークに接続できなくなった場合は、設定を「IP アドレスを自動的に取得する」と「DNS サーバーのアドレスを自動的に取得する」に戻してください。
1-1. 現在使用しているプライベート IP アドレスの確認方法
- Windows スタートボタンを右クリックして「Windows PowerShell」をクリック
ipconfig | Select-String ipv4
をコピペしてEnter
右側に表示された192.168.*.*
が、その端末のプライベート IP アドレスです(*
の部分は0–255
までの数値)。
1-2. デフォルトゲートウェイの確認方法
- Windwos スタートボタンを右クリックして「Windows PowerShell」をクリック
tracert -4 -d 1.1.1.1
をコピペしてEnter
- 出力されたリストの先頭の要素にある IP アドレスをコピペ
デフォルトゲートウェイの IP アドレスは、一般的にルーターの IP アドレスです。ブラウザのアドレスバーにそのままコピペすれば、ルーターの設定画面にアクセスできます。
2. 【サーバ側】アドホックサーバを立てる
最新版の PPSSPP にはアドホックサーバ機能が内蔵されています。そのため、AdhocServer(By Kyhel 氏)を起動して別途でアドホックサーバ立てる必要はありません。またサーバを立てる人は一人だけ(1 台だけ)で OK です。
- PPSSPP を起動して「設定 > ネットワーク」を開く
- 「内蔵 PRO アドホックサーバを有効にする」を有効にする
- 「PRO アドホックサーバの IP アドレスを変更する」をクリック
- 「Toggle List」をクリック
- リストの中から
192.168.X.X
を選択
- リストの中から
- PPSSPP を再起動
- ゲームを起動して、アドホック通信モードにする
3. 【クライアント側】アドホックサーバを接続先に設定する
- PPSSPP を起動して「設定 > ネットワーク」を開く
- 「PRO アドホックサーバの IP アドレスを変更する」をクリック
- クライアント側は「内蔵 PRO アドホックサーバを有効にする」を有効にする必要はありません。
- 「すべて削除」をクリックして、「アドホックサーバのプライベート IP アドレス」を入力
- ゲームを起動して、アドホック通信モードにする
3-1. Pro Online Client 導入済みの PSP に設定する
- Windows に PSP 本体を USB ケーブルで接続、またはメモリースティックを SD カードリーダーなどで接続
- エクスプローラーでメモリースティック内を開く
- 「seplugins」フォルダを開く
- 「hotspot.txt」を開き「Wi-Fi の SSID」を入力して上書き保存
- 入力が終わったら、必ず改行して最終行が空行になるようにしてください。
- 「server.txt」を開き、「アドホックサーバのプライベート IP アドレス」を入力して上書き保存
- 入力が終わったら、必ず改行して最終行が空行になるようにしてください。
注意:PSP は以下の Wi-Fi にしか対応していません!接続前に Wi-Fi の設定を変更する必要があります。詳しくはConnect to Wi-Fi - PSP Wiki | Redditを参照してください。
項目 | 対応 | 未対応 |
---|---|---|
周波数帯 | 2.4GHz | 5GHz |
暗号化方式 | WEP, WPA-PSK(TKIP/AES) | WPA2-PSK(TKIP/AES), WPA3 |
伝送規格 | 802.11b | 802.11g/n/a/ac/ax など |