ドキュメント

サポート

Relay

Relay

参加コード

Learn how to create and use join codes to connect players to a game session.
読み終わるまでの所要時間 1 分最終更新 4日前

参加コードとは、プレイヤーを論理ゲームセッションにグループ化するために、プレイヤーに共有されるコードのことです。プレイヤー はこれらのコードを Lobby を通じて、ゲーム内チャットで、外部メソッド (チャットサービスなど) を使用するなど、任意の方法で共有できます。 参加コードは大文字小文字が区別されない、簡単で短いコードです。そのため、コピーして貼り付けができないような状況でも簡単に共有できます。 ホストプレイヤーがゲームセッションを作成後、割り当てサービスに参加コードをリクエストして、フレンドに送付できます。受け取ったフレンドはその参加コードを使用して、それぞれのゲームクライアントからホストプレイヤーのゲームセッションに参加できます。ネットワーク認証 は、Relay サービスが水面下で処理します。 割り当てと参加コードは、ホストプレイヤーが Relay サーバー に接続されている限り、有効です。ホストプレイヤーが Relay サーバーから 切断された、または 接続がタイムアウトした 場合は、割り当てと参加コードが無効になります。参加コードを明示的に無効にする方法はありません。 参加コードの範囲は、それを作成したプレイヤーの Unity プロジェクト ID に限定されます。通常はこのプレイヤーがホストプレイヤーです。参加コードはプレイヤーが帯域外で共有できるよう設計されているため、匿名のプレイヤーであっても参加コードを使用してゲームに参加できます。

参加コードを生成する

ホストプレイヤーは、Relay SDK を使用するか、Relay API から直接、参加コードを生成できます。 Relay を Netcode for GameObjects (NGO) で使用している場合は、トランスポートを設定してホストプレイヤーとして NGO を開始する を参照してください。 Relay を UTP で使用している場合は、割り当てを作成して参加コードをリクエストする を参照してください。

参加コードを使用してゲームに参加する

Relay SDK または Relay API で参加コードを使用して、参加プレイヤーとして Relay サーバーに参加できます。 Relay を Netcode for GameObjects (NGO) で使用している場合は、割り当てに参加する (NGO) を参照してください。 Relay を UTP で使用している場合は、割り当てに参加する (UTP) を参照してください。