> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFLobbyCreateConfiguration

> Dados de configuração iniciais usados ao criar um lobby do PlayFab Multiplayer, incluindo a contagem máxima de membros, a política de acesso e as propriedades pesquisáveis.

Os dados de configuração iniciais usados ao criar um lobby.

## Sintaxe

```cpp theme={null}
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;  
    bool restrictInvitesToLobbyOwner;  
}  
```

### Membros

**`maxMemberCount`**   uint32\_t

O número máximo de membros permitidos no novo lobby.

Esse valor deve ser no mínimo `PFLobbyMaxMemberCountLowerLimit` e no máximo `PFLobbyMaxMemberCountUpperLimit`. \
\
&#x20;Se um cliente violar esse limite ao chamar [PFMultiplayerJoinLobby()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerjoinlobby.md) ou [PFLobbyAddMember](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyaddmember.md), a operação falhará de forma assíncrona.

**`ownerMigrationPolicy`**   [PFLobbyOwnerMigrationPolicy](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbyownermigrationpolicy.md)

A política de migração de proprietário do novo lobby.

Quando passado para [PFMultiplayerCreateAndJoinLobby()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandjoinlobby.md), esse valor não pode ser `PFLobbyOwnerMigrationPolicy::Server`. Quando passado para [PFMultiplayerCreateAndClaimServerLobby()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandclaimserverlobby.md), esse valor deve ser `PFLobbyOwnerMigrationPolicy::Server`.

**`accessPolicy`**   [PFLobbyAccessPolicy](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbyaccesspolicy.md)

A política de acesso do novo lobby.

**`searchPropertyCount`**   uint32\_t

O número de propriedades de pesquisa iniciais do novo lobby.

**`searchPropertyKeys`**   const char\* const\*\
*matriz de tamanho `searchPropertyCount`*

As chaves das propriedades de pesquisa iniciais do novo lobby.

As propriedades de pesquisa ficam visíveis para não membros do lobby como metadados, que podem ser usados para filtrar e classificar os resultados de pesquisa de lobbies. \
\
&#x20;As propriedades de pesquisa devem ter o formato string\_keyN ou number\_keyN, em que "N" é um número entre 1 e `PFLobbyMaxSearchPropertyCount`. Por exemplo, string\_key1, number\_key14 etc. \


**`searchPropertyValues`**   const char\* const\*\
*matriz de tamanho `searchPropertyCount`*

Os valores das propriedades de pesquisa iniciais do novo lobby.

As propriedades de pesquisa ficam visíveis para não membros do lobby como metadados, que podem ser usados para filtrar e classificar os resultados de pesquisa de lobbies.

**`lobbyPropertyCount`**   uint32\_t

O número de propriedades do lobby iniciais do novo lobby.

**`lobbyPropertyKeys`**   const char\* const\*\
*matriz de tamanho `lobbyPropertyCount`*

As chaves das propriedades do lobby iniciais do novo lobby.

As propriedades do lobby só ficam visíveis para os membros do lobby.

**`lobbyPropertyValues`**   const char\* const\*\
*matriz de tamanho `lobbyPropertyCount`*

Os valores das propriedades do lobby iniciais do novo lobby.

As propriedades do lobby só ficam visíveis para os membros do lobby.

**`restrictInvitesToLobbyOwner`**   bool

A política que determina se apenas o proprietário do lobby pode enviar convites para ingressar no lobby.

Quando true, apenas o proprietário do lobby pode enviar convites. Quando false, qualquer membro pode enviar convites. Só pode ser true para lobbies pertencentes ao cliente.

## Requisitos

**Cabeçalho:** PFLobby.h

## Confira também

[Membros do PFLobby](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members.md)


## Related topics

- [PFMultiplayerCreateAndJoinLobby](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandjoinlobby.md)
- [PFMultiplayerCreateAndClaimServerLobby](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandclaimserverlobby.md)
- [Notas de versão do SDK C++ do PlayFab Multiplayer](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [Visão geral da API C/C++ do PFMultiplayer – PFLobby.h](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members.md)
- [LobbyCreateConfiguration](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyCreateConfiguration/LobbyCreateConfiguration.md)
