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

関連項目

PFLobby メンバー