> ## 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.

# Método PlayFabMultiplayerServer.JoinLobbyAsServer

> Este documento describe PlayFabMultiplayer.PlayFabMultiplayerServer.JoinLobbyAsServer.

# PlayFabMultiplayer.PlayFabMultiplayerServer.JoinLobbyAsServer

## Método PlayFabMultiplayer.PlayFabMultiplayerServer.JoinLobbyAsServer (1 de 2)

Se une a un lobby propiedad de un cliente como servidor.

```csharp theme={null}
public static Lobby JoinLobbyAsServer(PFEntityKey server, string connectionString, 
    LobbyServerJoinConfiguration configuration)
```

| parámetro        | descripción                                                                                                  |
| ---------------- | ------------------------------------------------------------------------------------------------------------ |
| server           | La clave de entidad de PlayFab del servidor que se une al lobby. Su tipo de entidad debe ser "game\_server." |
| connectionString | La cadena de conexión que usa el servidor para unirse al lobby.                                              |
| configuration    | Los datos iniciales propiedad del servidor que se almacenarán al unirse al lobby.                            |

### Valor devuelto (1 de 2)

Objeto de lobby de salida, que se puede usar para poner en cola operaciones para la ejecución inmediata cuando se complete esta operación.

### Comentarios (1 de 2)

JoinLobbyAsServer() es una operación asincrónica. La finalización de la ejecución de este método no es necesariamente la finalización de la operación.

Tras una finalización correcta, al título se le proporciona un [LobbyUpdatedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyupdatedstatechange) con el miembro `LobbyUpdatedStateChange.serverUpdate` rellenado adecuadamente, y un [OnJoinLobbyAsServerCompleted](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnJoinLobbyAsServerCompleted) con el campo `OnJoinLobbyAsServerCompleted.result` establecido en [Success](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success).

Tras una finalización con error, al título se le proporciona un [OnJoinLobbyAsServerCompleted](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnJoinLobbyAsServerCompleted) con el campo `OnJoinLobbyAsServerCompleted.result` establecido en un código de error de fallo.

La operación JoinLobbyAsServer() está restringida a los lobbies propiedad de clientes que usan conexiones.

***

## Método PlayFabMultiplayer.PlayFabMultiplayerServer.JoinLobbyAsServer (2 de 2)

Se une a un lobby propiedad de un cliente como servidor.

```csharp theme={null}
public static Lobby JoinLobbyAsServer(PlayFabAuthenticationContext server, string connectionString, 
    LobbyServerJoinConfiguration configuration)
```

| parámetro        | descripción                                                                                                  |
| ---------------- | ------------------------------------------------------------------------------------------------------------ |
| server           | La clave de entidad de PlayFab del servidor que se une al lobby. Su tipo de entidad debe ser "game\_server." |
| connectionString | La cadena de conexión que usa el servidor para unirse al lobby.                                              |
| configuration    | Los datos iniciales propiedad del servidor que se almacenarán al unirse al lobby.                            |

### Valor devuelto (2 de 2)

Objeto de lobby de salida, que se puede usar para poner en cola operaciones para la ejecución inmediata cuando se complete esta operación.

### Comentarios (2 de 2)

JoinLobbyAsServer() es una operación asincrónica. La finalización de la ejecución de este método no es necesariamente la finalización de la operación.

Tras una finalización correcta, al título se le proporciona un [LobbyUpdatedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyupdatedstatechange) con el miembro `LobbyUpdatedStateChange.serverUpdate` rellenado adecuadamente, y un [OnJoinLobbyAsServerCompleted](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnJoinLobbyAsServerCompleted) con el campo `OnJoinLobbyAsServerCompleted.result` establecido en [Success](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success).

Tras una finalización con error, al título se le proporciona un [OnJoinLobbyAsServerCompleted](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnJoinLobbyAsServerCompleted) con el campo `OnJoinLobbyAsServerCompleted.result` establecido en un código de error de fallo.

Esta operación está restringida a los lobbies propiedad de clientes que usan conexiones.

## Consulte también

* clase [Lobby](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/overview)
* clase [LobbyServerJoinConfiguration](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyServerJoinConfiguration/overview)
* clase [PlayFabMultiplayerServer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/overview)
* espacio de nombres [PlayFab.Multiplayer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference)


## Related topics

- [Clase PlayFabMultiplayerServer](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/overview.md)
- [Evento PlayFabMultiplayerServer.OnJoinLobbyAsServerCompleted](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnJoinLobbyAsServerCompleted.md)
- [PlayFabMultiplayerServer.OnServerLobbyLeaveAsServerCompleted](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyLeaveAsServerCompleted.md)
- [PlayFabMultiplayerServer.OnServerLobbyClaimCompleted](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyClaimCompleted.md)
- [PlayFabMultiplayerServer.OnServerLobbyDeleteCompleted](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyDeleteCompleted.md)
