PFロビー作成構成
ロビー作成時に使用される初期設定データ。
構文
struct PFLobbyCreateConfiguration {
uint32_t maxMemberCount;
PFLobbyOwnerMigrationPolicy ownerMigrationPolicy;
PFLobbyAccessPolicy accessPolicy;
uint32_t searchPropertyCount;
const char* const* searchPropertyKeys;
const char* const* searchPropertyValues;
uint32_t lobbyPropertyCount;
const char* const* lobbyPropertyKeys;
const char* const* lobbyPropertyValues;
}
メンバー
maxMemberCount
uint32_t
新しいロビーで許可されるメンバーの最大数。
この値は PFLobbyMaxMemberCountLowerLimit
以上、PFLobbyMaxMemberCountUpperLimit
以下である必要があります。
クライアントが PFMultiplayerJoinLobby() または PFLobbyAddMember を呼び出してこの制限に違反した場合、操作は非同期で失敗します。
ownerMigrationPolicy
PFLobbyOwnerMigrationPolicy
新しいロビーの所有者の移行ポリシー。
PFMultiplayerCreateAndJoinLobby() に渡す場合、この値を PFLobbyOwnerMigrationPolicy::Server
にすることはできません。
PFMultiplayerCreateAndClaimServerLobby() に渡される場合、この値は PFLobbyOwnerMigrationPolicy::Server
である必要があります。
accessPolicy
PFLobbyAccessPolicy
新しいロビーのアクセス ポリシー。
searchPropertyCount
uint32_t
新しいロビーの初期検索プロパティの数。
searchPropertyKeys
const char* const*
サイズ searchPropertyCount
の配列
新しいロビーの初期検索プロパティのキー。
検索プロパティは、ロビーの検索結果のフィルタリングや並べ替えに使用できるメタデータとしてロビーのメンバー以外にも表示されます。
検索プロパティは、string_keyN またはnumber_keyN の形式である必要があります。"N" は 1 から PFLobbyMaxSearchPropertyCount
までの数字です。 例: string_key1、number_key14 など。
searchPropertyValues
const char* const*
サイズ searchPropertyCount
の配列
新しいロビーの初期検索プロパティの値。
検索プロパティは、ロビーの検索結果のフィルタリングや並べ替えに使用できるメタデータとしてロビーのメンバー以外にも表示されます。
lobbyPropertyCount
uint32_t
新しいロビーの初期ロビー プロパティの数。
lobbyPropertyKeys
const char* const*
サイズ lobbyPropertyCount
の配列
新しいロビーの初期ロビー プロパティのキー。
ロビーのプロパティは、ロビーのメンバーのみに表示されます。
lobbyPropertyValues
const char* const*
サイズ lobbyPropertyCount
の配列
新しいロビーの初期ロビー プロパティの値。
ロビーのプロパティは、ロビーのメンバーのみに表示されます。
要件
ヘッダー: PFLobby.h