ホスト移行

ホスト移行とは、Relay のホストのロールを 1 人のプレイヤーから別のプレイヤーに転送することを指します。

Relay には、Relay サーバーからホストプレイヤーの接続が解除されたときに、ホストのロールを移行するメソッドは備わっていません。ホストプレイヤーが Relay サーバーから 切断 されると、Relay はそのホストプレイヤーの割り当てを終了し、残りのプレイヤーを切断します。

ただし、元のホストプレイヤーが切断された場合に、Relay のホストのロールを別のプレイヤーに移行するカスタムロジックをゲームに追加できます。そのロジックには、以下のようなワークフローが含まれる場合があります。

  1. ホストプレイヤーが 途中で切断された かどうかを検出する。
  2. 残りのプレイヤーをロビーに配置する。
  3. 残りのプレイヤーのうちの 1 人を選択してホストのロールを埋める。
  4. 新しい Relay の割り当てを開始する

ノート: Lobby のホスト移行 も参照してください。