PFLobbyCreateConfiguration
Die anfänglichen Konfigurationsdaten, die beim Erstellen eines Wartebereichs verwendet werden.
Syntax
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;
}
Mitglieder
maxMemberCount
uint32_t
Die maximale Anzahl von Mitgliedern, die im neuen Wartebereich zulässig sind.
Dieser Wert muss mindestens PFLobbyMaxMemberCountLowerLimit
und nicht mehr als PFLobbyMaxMemberCountUpperLimit
sein.
Wenn ein Client diesen Grenzwert durch Aufrufen von PFMultiplayerJoinLobby() oder PFLobbyAddMember verletzt, schlägt der Vorgang asynchron fehl.
ownerMigrationPolicy
PFLobbyOwnerMigrationPolicy
Die Besitzermigrationsrichtlinie für den neuen Wartebereich.
Wenn dieser Wert an PFMultiplayerCreateAndJoinLobby() übergeben wird, darf dieser Wert nicht sein PFLobbyOwnerMigrationPolicy::Server
. Bei der Übergabe an PFMultiplayerCreateAndClaimServerLobby() muss dieser Wert sein PFLobbyOwnerMigrationPolicy::Server
.
accessPolicy
PFLobbyAccessPolicy
Die Zugriffsrichtlinie für den neuen Wartebereich.
searchPropertyCount
uint32_t
Die Anzahl der anfänglichen Sucheigenschaften für den neuen Wartebereich.
searchPropertyKeys
const char* const*
Array der Größe searchPropertyCount
Die Schlüssel der anfänglichen Sucheigenschaften für den neuen Wartebereich.
Sucheigenschaften sind für Nichtmitglieder des Wartebereichs als Metadaten sichtbar, die zum Filtern und Sortieren von Lobby-Suchergebnissen verwendet werden können.
Sucheigenschaften müssen das Format string_keyN oder number_keyN haben, wobei "N" eine Zahl zwischen 1 und PFLobbyMaxSearchPropertyCount
ist. z. B. string_key1, number_key14 usw.
searchPropertyValues
const char* const*
Array der Größe searchPropertyCount
Die Werte der anfänglichen Sucheigenschaften für den neuen Wartebereich.
Sucheigenschaften sind für Nichtmitglieder des Wartebereichs als Metadaten sichtbar, die zum Filtern und Sortieren von Lobby-Suchergebnissen verwendet werden können.
lobbyPropertyCount
uint32_t
Die Anzahl der anfänglichen Lobbyeigenschaften für den neuen Wartebereich.
lobbyPropertyKeys
const char* const*
Array der Größe lobbyPropertyCount
Die Schlüssel der ursprünglichen Lobby-Eigenschaften für die neue Lobby.
Lobby-Eigenschaften sind nur für Mitglieder der Lobby sichtbar.
lobbyPropertyValues
const char* const*
Array der Größe lobbyPropertyCount
Die Werte der anfänglichen Lobbyeigenschaften für den neuen Wartebereich.
Lobby-Eigenschaften sind nur für Mitglieder der Lobby sichtbar.
Voraussetzungen
Header: PFLobby.h