参加コード

参加コードとは、プレイヤーを論理ゲームセッションにグループ化するために、プレイヤーに共有されるコードのことです。プレイヤー はこれらのコードを 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) を参照してください。