Skip to content

必要なもの(バックエンドが要ります)

ゲームデータ自体はブラウザ同士の P2P でやり取りしますが、その P2P 接続を確立するには SkyWay の 認証トークン が要ります。トークンは SkyWay の App ID / Secret で署名して発行するもので、 Secret をブラウザに置くわけにはいきません。そのため、トークンを発行する小さなバックエンドを 1 つ用意する必要があります。

Udonarium Axe の通信構成 参加者のブラウザどうしが WebRTC で直接つながり、コマ・チャット・画像をやりとりします。SkyWay は接続の仲介、バックエンドは入室トークンの発行だけを担当し、ゲームデータは通りません。 ブラウザどうしの P2P(WebRTC)コマ・チャット・画像・ダイスはここだけを流れるあなた参加者B参加者Cブラウザブラウザブラウザサーバーが関わるのはここまで接続の確立入室トークンSkyWayトークン発行バックエンド相手を見つけて繋ぐだけ自分で用意する小さなサーバー
ゲームデータは参加者のブラウザ間だけを流れ、中央サーバーには保存されません。

つまり遊ぶには次の 3 つが必要です。

  1. SkyWay アカウント(App ID / Secret。無料枠あり)
  2. バックエンド(トークン発行用。バックエンドの選択肢 から 1 つ選んでデプロイ)
  3. フロントエンド本体(この成果物を静的ホスティングに配置)

準備ができたら クイックスタート に進んでください。