ロビーのプロパティ
この記事では、ロビーに保存されるカスタム プロパティについて説明します。 この機能を使用して、ロビーが表すゲーム セッションに関するメタデータを保存します。
事前定義されたプロパティ
各ロビーには、ほとんどのゲーム シナリオに一般的に必要な、事前定義されたプロパティのセットがあります。
プロパティ | 定義 |
---|---|
ロビーID | これはロビーの一意の識別子です。 これは、プレイヤーが参加している可能性のある複数のロビーを区別するために使用できます。 |
connectionString | ロビーに参加するために使用される識別子。 ロビーサービスにてご提供しております。 招待が他のプレーヤーに送信されると、connectionString が招待として送信されます。 |
MaxMemberCount | ロビーで許可されるプレイヤーの最大数。 このプロパティは所有者のみが変更できます。 |
owner | ロビーを所有するエンティティ。 一部のロビーは、状況によっては一時的に所有者がいない場合があります。 詳細については、「所有権の変更」をご覧ください。 |
ownerMigrationPolicy | 新しい所有者の選択方法はポリシーによって決まります。 詳細については、「所有権の変更」をご覧ください。 |
accessPolicy | ポリシーは、ロビーの接続文字列を発見できる人を示します。 このプロパティは所有者のみが変更できます。 |
membershipLock | この値は、新しいメンバーがロビーに参加できるかどうかを示します。 ロックされている場合、新しいメンバーが参加しない可能性があります。 ロック解除されると、新しいメンバーが参加する可能性があります。 このプロパティは所有者のみが変更できます。 |
カスタム プロパティ
タイトルで定義できるカスタム プロパティには、3 種類あります。
- カスタム ロビー プロパティ
- これらのプロパティはロビー全体に適用されます。
- ロビーのメンバーのみがこれらのプロパティを表示できます。
- ロビーの所有者のみがこれらのプロパティを変更できます。
- カスタム メンバー プロパティ
- ロビーには、各メンバーのメンバー プロパティの一意のマップがあります
- ロビーのメンバーのみがこれらのプロパティを表示できます。
- ロビーのすべてのメンバーは、他のすべてのメンバーのプロパティを表示できます。
- 各メンバーは、独自のメンバー プロパティを変更できますが、別のメンバーのプロパティを変更することはできません。
- メンバーがロビーを離れると、そのメンバープロパティがロビーから削除されます。
- カスタム検索プロパティ。
- これらは、タイトル内のすべてのプレイヤーが特定の条件に一致するロビーを検索するために使用できる特別なプロパティです。
- これらのプロパティはロビー全体に適用されます。
- ロビーの所有者のみがこれらのプロパティを変更できます。
- これらのプロパティに使用できるキーには制限があります。
- 詳細については、「検索可能なロビーを作成する」を参照してください。
すべてのプロパティは、キーと値のペアのマップです。