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

# PlayFabMultiplayer.PlayFabMultiplayerServer.JoinLobbyAsServer 方法

> This document describes the PlayFabMultiplayer.PlayFabMultiplayerServer.JoinLobbyAsServer.

# PlayFabMultiplayer.PlayFabMultiplayerServer.JoinLobbyAsServer

## PlayFabMultiplayer.PlayFabMultiplayerServer.JoinLobbyAsServer 方法(1/2)

以服务器身份加入客户端拥有的大厅。

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

| 参数 | 说明 |
| - | - |
| server | 加入房间的服务器的 PlayFab 实体密钥。其实体类型必须为 “game\_server”。 |
| connectionString | 服务器加入房间时使用的连接字符串。 |
| configuration | 加入房间时要存储的初始服务器所拥有的数据。 |

### 返回值(1/2)

输出房间对象,可在此操作完成后用于将操作排队以立即执行。

### 备注(1/2)

JoinLobbyAsServer() 是一项异步操作。此方法执行的完成并不一定意味着操作的完成。

成功完成后,标题将收到一个 [LobbyUpdatedStateChange](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyupdatedstatechange.md),其 `LobbyUpdatedStateChange.serverUpdate` 成员已相应填充,以及一个 [OnJoinLobbyAsServerCompleted](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnJoinLobbyAsServerCompleted.md),其 `OnJoinLobbyAsServerCompleted.result` 字段设置为 [Success](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success.md)。

失败完成后,标题将收到一个 [OnJoinLobbyAsServerCompleted](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnJoinLobbyAsServerCompleted.md),其 `OnJoinLobbyAsServerCompleted.result` 字段设置为失败错误代码。

JoinLobbyAsServer() 操作仅限于使用连接的客户端拥有的大厅。

***

## PlayFabMultiplayer.PlayFabMultiplayerServer.JoinLobbyAsServer 方法(2/2)

以服务器身份加入客户端拥有的大厅。

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

| 参数 | 说明 |
| - | - |
| server | 加入房间的服务器的 PlayFab 实体密钥。其实体类型必须为 “game\_server”。 |
| connectionString | 服务器加入房间时使用的连接字符串。 |
| configuration | 加入房间时要存储的初始服务器所拥有的数据。 |

### 返回值(2/2)

输出房间对象,可在此操作完成后用于将操作排队以立即执行。

### 备注(2/2)

JoinLobbyAsServer() 是一项异步操作。此方法执行的完成并不一定意味着操作的完成。

成功完成后,标题将收到一个 [LobbyUpdatedStateChange](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyupdatedstatechange.md),其 `LobbyUpdatedStateChange.serverUpdate` 成员已相应填充,以及一个 [OnJoinLobbyAsServerCompleted](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnJoinLobbyAsServerCompleted.md),其 `OnJoinLobbyAsServerCompleted.result` 字段设置为 [Success](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success.md)。

失败完成后,标题将收到一个 [OnJoinLobbyAsServerCompleted](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnJoinLobbyAsServerCompleted.md),其 `OnJoinLobbyAsServerCompleted.result` 字段设置为失败错误代码。

此操作仅限于使用连接的客户端拥有的大厅。

## 另请参阅

* 类 [Lobby](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/overview.md)
* 类 [LobbyServerJoinConfiguration](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyServerJoinConfiguration/overview.md)
* 类 [PlayFabMultiplayerServer](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/overview.md)
* 命名空间 [PlayFab.Multiplayer](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference.md)


## Related topics

- [PlayFabMultiplayer.PlayFabMultiplayerServer.OnJoinLobbyAsServerCompleted](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnJoinLobbyAsServerCompleted.md)
- [PlayFabMultiplayer.PlayFabMultiplayerServer.OnServerLobbyLeaveAsServerCompleted](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyLeaveAsServerCompleted.md)
- [PlayFabMultiplayer.PlayFabMultiplayerServer.OnServerLobbyClaimCompleted](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyClaimCompleted.md)
- [PlayFabMultiplayer.PlayFabMultiplayerServer.OnServerLobbyDeleteCompleted](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyDeleteCompleted.md)
- [PlayFabMultiplayer.PlayFabMultiplayerServer.OnServerLobbyPostUpdateAsServerCompleted](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyPostUpdateAsServerCompleted.md)
