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

# Unirse a lobbies

> Únase a lobbies de PlayFab mediante un ID de lobby, una cadena de conexión o una invitación, y controle las uniones de miembros, las propiedades iniciales y las restricciones de la directiva de acceso.

# Unirse a lobbies y cadenas de conexión

Los jugadores se unen a los lobbies proporcionando al servicio de lobby la "cadena de conexión" de un lobby, un identificador opaco que concede la pertenencia al lobby.

Los jugadores pueden descubrir cadenas de conexión y unirse a lobbies de las siguientes maneras.

1. Mediante invitaciones dentro del juego—Un miembro de un lobby puede invitar a otro jugador a ese lobby directamente a través del servicio de lobby. Esto compartirá la cadena de conexión del lobby con el jugador invitado. Estas invitaciones funcionan entre plataformas, pero solo funcionan dentro del juego. Para obtener más información, consulte [Invitaciones de lobby](/services/playfab/multiplayer/lobby/lobby-invites)
2. Mediante invitaciones proporcionadas por la plataforma—Los miembros del lobby pueden compartir directamente la cadena de conexión del lobby con otros jugadores a través de mecanismos de invitación específicos de la plataforma. Estas invitaciones no funcionarán entre plataformas, pero se pueden recibir sin que el destinatario esté ya ejecutando el juego.
3. Buscando lobbies disponibles con [FindLobbies](/services/playfab/multiplayer/lobby/find-lobbies) y uniéndose a un lobby disponible
4. Compartiendo la cadena de conexión del lobby a través de cualquier mecanismo de detección personalizado fuera de banda

<Note>
  Solo los jugadores (es decir, las entidades title\_player\_account de PlayFab) pueden unirse a los lobbies como miembros. Los servidores de juego (es decir, las entidades game\_server de PlayFab) no pueden unirse a los lobbies como miembros. Para obtener más información sobre cómo interactúan los servidores de juego con los lobbies, consulte [Servidores de juego y lobbies](/services/playfab/multiplayer/lobby/lobby-server-overview).
</Note>

## Cadenas de conexión e ID de lobby

Además de las cadenas de conexión, los lobbies tienen otro identificador conocido como **LobbyId**. **LobbyId** es el identificador único de un lobby. Los títulos pueden usar **LobbyId** para distinguir entre varios lobbies en los que se encuentra un jugador, pero los LobbyIds no se pueden usar para unirse a los lobbies ni para consultarles directamente ninguna información que requiera pertenencia. Por lo tanto, su título no tiene que mantener **LobbyId** en secreto. Las cadenas de conexión, en cambio, conceden acceso a los lobbies, por lo que debe tener cuidado de no exponerlas a terceros no deseados.

## Ejemplo de unión a un lobby con el SDK de Lobby y Matchmaking

Este es un breve fragmento de código que muestra cómo pasar una cadena de conexión a la API **PFMultiplayerJoinLobby** proporcionada por el SDK.

En este fragmento, la cadena de conexión podría proporcionarla cualquiera de los mecanismos de detección mencionados anteriormente: invitaciones dentro del juego, invitaciones específicas de la plataforma o búsquedas de lobbies filtradas.

```cpp theme={null}
// Initialize the member properties for the newly joining member
const char* playerColorPropertyKey = "PlayerColor";
const char* playerColorPropertyValue = MyGame::GetPlayerColorString(localUser);

PFLobbyJoinConfiguration joinConfig;
joinConfig.memberPropertyCount = 1;
joinConfig.memberPropertyKeys = &playerColorPropertyKey;
joinConfig.memberPropertyValues = &playerColorPropertyValue;

// Join the lobby using the connection string
HRESULT hr = PFMultiplayerJoinLobby(
    g_pfmHandle,
    &localUser,
    connectionString,
    &joinConfig,
    nullptr,
    nullptr);
```

## Consulte también

* [Buscar lobbies](/services/playfab/multiplayer/lobby/find-lobbies)
* [Crear lobbies con capacidad de búsqueda](/services/playfab/multiplayer/lobby/define-search-keywords)
* [Lobby y matchmaking](/services/playfab/multiplayer/lobby/lobby-and-matchmaking)
* [Propiedades del lobby](/services/playfab/multiplayer/lobby/lobby-properties)
* [Crear un lobby](/services/playfab/multiplayer/lobby/create-a-lobby)


## Related topics

- [Buscar lobbies](/es/services/playfab/multiplayer/lobby/find-lobbies.md)
- [Invitaciones de lobby](/es/services/playfab/multiplayer/lobby/lobby-invites.md)
- [Lobby.GetServerConnectionStatus](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetServerConnectionStatus.md)
- [PFLobbyGetServerConnectionStatus](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetserverconnectionstatus.md)
- [Inicio rápido del complemento de Unity de Multiplayer](/es/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/multiplayer-unity-plugin-quickstart.md)
