TOUCHLINE / REMOTE PLAY

外出先からプレイ

PCとiPhoneで同じキャリアを続けるための接続・保存手順。

構成

PC固定版のゲームと共有セーブを保持
Tailscale Serve自分の端末だけにHTTPSで公開
iPhoneモバイル回線からSafariでプレイ

プレイ用サーバーは 127.0.0.1:8769 で待機します。配信するコード・画像は版ごとの固定コピーで、開発中の 127.0.0.1:8765 とは分離されています。キャリアは work/remote-play に原子的に保存され、直近5版を残します。

接続

PCのプレイ版を開く ↗ · iPhoneのプライベート版を開く ↗

  1. PCでは8769のプレイ版を使う。現行キャリアは共有セーブへ移行済み。
  2. iPhoneにTailscaleをインストールし、PCと同じtailnetに接続する。
  3. Wi-Fiを切ったiPhoneのSafariでプライベート版を開き、同じキャリアの日付・クラブを確認する。

8765の開発タブで進めた内容は、移行後の共有キャリアには同期されません。今後のプレイは8769またはプライベート版を使用してください。PCと共有サーバーは起動したままにしてください。手動再起動には scripts/run-touchline-remote.cmd を使用できます。

改版の反映

修正はまず8765の開発版で検証し、完成後に新しい固定版を配信します。既に開いているプレイ画面は旧版のURLのまま動くため、作業途中の変更が混ざりません。新しい版へ切り替えるときだけ、プレイ用の入口リンクを開き直します。共有セーブはコードの版と別に保持されます。

保存と競合

通常ゲーム保存後、共有セーブへ自動同期。Save & Load の Sync now で即時同期できます。
端末の切り替え新しい端末でページを開くと、共有セーブを読み込んで再起動します。
両端末で進めた場合自動上書きを停止し、保存するキャリアを選びます。切り替え前のデータは復旧スロットに保持します。

接続の注意

このページに記載したTailscale URLは、Tailscaleにサインインした端末だけが使えます。ルーターのポート開放やTailscale Funnelは使用しません。Tailscale Personalは無料ですが、完全なOSS構成ではありません。

Tailscale Serve 公式ガイド · iPhone版の導入