Relay のインテグレーション
Integrate Unity Relay with Lobby to enable synchronized disconnects and secure peer-to-peer communication between players.
読み終わるまでの所要時間 1 分最終更新 4日前
Relay サービスの使用は Lobby サービスを使用するための要件ではありませんが、Relay を使用している場合はロビーで Relay 関連のプロパティを設定して、Relay と Lobby 間で切断を同期できます。プレイヤーの Relay 情報をロビーに登録し、そのプレイヤーが切断するか接続先の Relay サーバーから切断された場合、Relay サービスは Lobby サービスに通知を送信するため、切断されたプレイヤーはそのロビーから削除されます。Relay の詳細については Relay のドキュメント を、プレイヤーの切断の設定の詳細については Lobby の設定オプション を参照してください。 Relay と Lobby サービスのインテグレーションを有効にするには、プレイヤーがロビー内に存在し、Relay サーバーを使用しているときに、各プレイヤーの AllocationID を設定します。割り当てを設定するプレイヤー (ほとんどはロビーホスト) の AllocationID は、CreateAllocationAsync API 呼び出しから返される割り当て ID である必要があります。その割り当てに参加するロビー内の他のすべてのプレイヤーは、代わりにそれぞれの JoinAllocationAsync API 呼び出しから返される割り当て ID を使用する必要があります。 Lobby パッケージと Relay パッケージを使用して典型的なゲームロビー体験を作成する方法を示す ゲームロビーのサンプル を使用できます。
Lobby と Relay のデモの概要を調べて、Lobby と Relay を併用し、専用のゲームサーバーを使用せずにマルチプレイヤーゲームセッションを実現するゲームを作成する方法を確認してください。