ロビーデータとプレイヤーデータ
ロビーでは、以下の 2 種類のカスタムデータがサポートされます。
- ロビースコープデータ は、ロビー全体に関連付けられており、クエリ用のインデックスありのフィールドを含めることができます。
- プレイヤースコープデータ は、特定のロビー内の特定のプレイヤーに関連付けられています。ロビー内の各プレイヤーは異なるプロパティのセットを持つことができます。
制限
ロビーデータ /Lobby data
- Maximum properties (最大プロパティ数): 20
- Non-indexed (インデックスなし): それぞれ 2 KB
- Indexed (インデックスあり): それぞれ 128 B
- Maximum number of indexed strings (最大インデックス済み文字列数): 5
- Maximum number of indexed numbers (最大インデックス数): 5
プレイヤーデータ /Player data
- Maximum properties (最大プロパティ数): 10/プレイヤー
- Maximum size (最大サイズ): 2 KB
- インデックス不能
データアクセスと可視性
データへのアクセスには 3 つのレベルがあります。
Public データ /Public data
- ロビー内にいないプレイヤーを含め誰でも表示できるデータ。
- Public データの例として、マップやプロファイルアイコンが含まれます。
Member データ /Member data
- ロビーに参加したプレイヤーだけに表示されるデータ。
Private データ /Private data
- ロビー内の個々のプレイヤーだけに表示されるデータ。
- ホストにのみ表示されるロビーデータ、それを所有するプレイヤーとホストにのみ表示されるプレイヤーデータ。
ロビーでのプレイヤーのロール (ホスト、メンバー、または非メンバー) に応じて、データへのアクセス制限が異なります。
プレイヤーのロール | ロビーデータの書き込み | ロビーデータの読み取り | プレイヤーのプレイヤーデータの書き込み | 他のプレイヤーのプレイヤーデータの書き込み | 以下の可視性でのプレイヤーデータの読み取り |
---|---|---|---|---|---|
ロビーホスト | はい | はい:
| はい | いいえ | はい:
|
ロビーメンバー | いいえ | はい:
| はい | いいえ | はい:
|
非メンバー | いいえ | はい:
| いいえ | いいえ | はい
|
ノート: ロビーデータを変更できるのはホストだけです。また、プレイヤーデータを変更できるのはプレイヤー自身だけです。