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のプライベート版を開く ↗
- PCでは8769のプレイ版を使う。現行キャリアは共有セーブへ移行済み。
- iPhoneにTailscaleをインストールし、PCと同じtailnetに接続する。
- 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構成ではありません。