ロビーのプロパティ

この記事では、ロビーに保存されるカスタム プロパティについて説明します。 この機能を使用して、ロビーが表すゲーム セッションに関するメタデータを保存します。

事前定義されたプロパティ

各ロビーには、ほとんどのゲーム シナリオに一般的に必要な、事前定義されたプロパティのセットがあります。

プロパティ 定義
ロビーID これはロビーの一意の識別子です。 これは、プレイヤーが参加している可能性のある複数のロビーを区別するために使用できます。
connectionString ロビーに参加するために使用される識別子。 ロビーサービスにてご提供しております。 招待が他のプレーヤーに送信されると、connectionString が招待として送信されます。
MaxMemberCount ロビーで許可されるプレイヤーの最大数。 このプロパティは所有者のみが変更できます。
owner ロビーを所有するエンティティ。 一部のロビーは、状況によっては一時的に所有者がいない場合があります。 詳細については、「所有権の変更」をご覧ください。
ownerMigrationPolicy 新しい所有者の選択方法はポリシーによって決まります。 詳細については、「所有権の変更」をご覧ください。
accessPolicy ポリシーは、ロビーの接続文字列を発見できる人を示します。 このプロパティは所有者のみが変更できます。
membershipLock この値は、新しいメンバーがロビーに参加できるかどうかを示します。 ロックされている場合、新しいメンバーが参加しない可能性があります。 ロック解除されると、新しいメンバーが参加する可能性があります。 このプロパティは所有者のみが変更できます。

カスタム プロパティ

タイトルで定義できるカスタム プロパティには、3 種類あります。

  1. カスタム ロビー プロパティ
    • これらのプロパティはロビー全体に適用されます。
    • ロビーのメンバーのみがこれらのプロパティを表示できます。
    • ロビーの所有者のみがこれらのプロパティを変更できます。
  2. カスタム メンバー プロパティ
    • ロビーには、各メンバーのメンバー プロパティの一意のマップがあります
    • ロビーのメンバーのみがこれらのプロパティを表示できます。
    • ロビーのすべてのメンバーは、他のすべてのメンバーのプロパティを表示できます。
    • 各メンバーは、独自のメンバー プロパティを変更できますが、別のメンバーのプロパティを変更することはできません。
    • メンバーがロビーを離れると、そのメンバープロパティがロビーから削除されます。
  3. カスタム検索プロパティ。
    • これらは、タイトル内のすべてのプレイヤーが特定の条件に一致するロビーを検索するために使用できる特別なプロパティです。
    • これらのプロパティはロビー全体に適用されます。
    • ロビーの所有者のみがこれらのプロパティを変更できます。
    • これらのプロパティに使用できるキーには制限があります。
    • 詳細については、「検索可能なロビーを作成する」を参照してください。

すべてのプロパティは、キーと値のペアのマップです。

関連項目