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

# PlayFabMultiplayerServer.JoinLobbyAsServer method

> 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](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyupdatedstatechange),其 `LobbyUpdatedStateChange.serverUpdate` 成员已相应填充,以及一个 [OnJoinLobbyAsServerCompleted](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnJoinLobbyAsServerCompleted),其 `OnJoinLobbyAsServerCompleted.result` 字段设置为 [Success](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success)。

失败完成后,标题将收到一个 [OnJoinLobbyAsServerCompleted](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnJoinLobbyAsServerCompleted),其 `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](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyupdatedstatechange),其 `LobbyUpdatedStateChange.serverUpdate` 成员已相应填充,以及一个 [OnJoinLobbyAsServerCompleted](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnJoinLobbyAsServerCompleted),其 `OnJoinLobbyAsServerCompleted.result` 字段设置为 [Success](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success)。

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

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

## 另请参阅

* 类 [Lobby](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/overview)
* 类 [LobbyServerJoinConfiguration](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyServerJoinConfiguration/overview)
* 类 [PlayFabMultiplayerServer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/overview)
* 命名空间 [PlayFab.Multiplayer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference)


## Related topics

- [PlayFabMultiplayerServer.OnJoinLobbyAsServerCompleted event](/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnJoinLobbyAsServerCompleted.md)
- [PlayFabMultiplayerServer class](/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/overview.md)
- [PlayFabMultiplayerServer.OnServerLobbyLeaveAsServerCompleted](/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyLeaveAsServerCompleted.md)
- [PlayFabMultiplayerServer.OnServerLobbyClaimCompleted](/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyClaimCompleted.md)
- [PlayFabMultiplayerServer.OnServerLobbyDeleteCompleted](/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyDeleteCompleted.md)
