Tailscale は仮想LAN(tailnet)を作り、離れた場所のPPSSPPクライアントがPPSSPP内蔵のアドホックサーバーを使えるようにします。内容はPPSSPPのLAN/VPNガイド にあります。Tailscaleにはスマホ向け公式クライアントもあり、AndroidやiOSでPPSSPPを動かす場合に便利です。これはPPSSPP向けです。本物のPSPをTailscaleに載せる公式の方法ではありません。
Tailscaleを設定する
- 公式ダウンロードページ からすべてのデバイスにTailscaleをインストールし、クイックスタート に従ってサインインします。
- すべてのデバイスが同じ tailnet に表示されることを確認します。
- ホストのTailscale IP(
100.で始まる)を控えます。Tailscaleクライアントまたは管理コンソールで確認できます。他のプレイヤーがPPSSPPに入力するアドレスです。
PPSSPPを設定する
これらの手順は、PPSSPPのLAN/VPNアドホック手順 に従います。可能ならすべてのデバイスで同じPPSSPPバージョンを使ってください。
- Settings > Networking を開き、Enable Networking/WLAN を有効にします。
- すべてのプレイヤーで Try to use server-provided packet relay をオフにします。
- すべてのプレイヤーで Enable UPnP をオフにします(仮想LANではポート転送は不要です)。
- すべてのプレイヤーで Port offset を同じ値にします。不明な場合は
10000を使います。 - ホストのみ: PROアドホックサーバーアドレスの項目を開き、Toggle List で通常のLAN IPではなく VPN IPを見つけ、Enable built-in PRO ad hoc server を有効にします。その後ゲームを起動してホストするか、ロビーで "Network Initialized" と表示されるまで待ちます。
- それ以外の全員: PROアドホックサーバーアドレスをホストのVPN IPに設定し、内蔵アドホックサーバーはオフのまま、ホストのゲームに参加します。IPの先頭にゼロを付けないでください(
192.168.001.001ではなく192.168.1.1)。
プレイヤーが別のデバイスにいるときは、サーバーアドレスに localhost を使わないでください。
PPSSPPの手順の出典: How to play multiplayer games with PPSSPP。