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

# CreateAndClaimServerLobby

> CreateAndClaimServerLobby

# PlayFabMultiplayer.PlayFabMultiplayerServer.CreateAndClaimServerLobby

## 方法(1/2)

以 game\_server 实体身份创建一个新房间。

```csharp theme={null}
public static Lobby CreateAndClaimServerLobby(PFEntityKey server, 
    LobbyCreateConfiguration createConfiguration)
```

| 参数                  | 说明                                                |
| ------------------- | ------------------------------------------------- |
| server              | 创建房间的游戏服务器的 PlayFab 实体密钥。其实体类型必须为 “game\_server”。 |
| createConfiguration | 创建房间时使用的初始配置数据。                                   |

## 返回值(1/2)

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

## 备注(1/2)

这是一项异步操作。成功完成后,标题将收到一个 [`OnServerLobbyCreateAndClaimCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyCreateAndClaimCompleted),其 `OnServerLobbyCreateAndClaimCompleted.result` 字段设置为 [`Success`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success)。失败完成后,标题将收到一个 [`OnServerLobbyCreateAndClaimCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyCreateAndClaimCompleted),其 `OnServerLobbyCreateAndClaimCompleted.result` 字段设置为失败错误代码。

尽管此方法存在于统一的跨平台标头中,但它仅在 Windows 和 XBOX 上实现。此方法在其他平台上将返回错误。

***

## 方法(2/2)

以 game\_server 实体身份创建一个新房间。

```csharp theme={null}
public static Lobby CreateAndClaimServerLobby(PlayFabAuthenticationContext server, 
    LobbyCreateConfiguration createConfiguration)
```

| 参数                  | 说明                                                |
| ------------------- | ------------------------------------------------- |
| server              | 创建房间的游戏服务器的 PlayFab 实体密钥。其实体类型必须为 “game\_server”。 |
| createConfiguration | 创建房间时使用的初始配置数据。                                   |

## 返回值(2/2)

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

## 备注(2/2)

这是一项异步操作。成功完成后,标题将收到一个 [`OnServerLobbyCreateAndClaimCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyCreateAndClaimCompleted),其 `OnServerLobbyCreateAndClaimCompleted.result` 字段设置为 [`Success`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success)。失败完成后,标题将收到一个 [`OnServerLobbyCreateAndClaimCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyCreateAndClaimCompleted),其 `OnServerLobbyCreateAndClaimCompleted.result` 字段设置为失败错误代码。

尽管此方法存在于统一的跨平台标头中,但它仅在 Windows 和 XBOX 上实现。此方法在其他平台上将返回错误。

## 另请参阅

* 类 [Lobby](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/overview)
* 类 [PFEntityKey](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PFEntityKey/overview)
* 类 [LobbyCreateConfiguration](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyCreateConfiguration/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

- [OnServerLobbyCreateAndClaimCompleted event](/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyCreateAndClaimCompleted.md)
- [PFLobbyCreateAndClaimServerLobbyCompletedStateChange](/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbycreateandclaimserverlobbycompletedstatechange.md)
- [PlayFabMultiplayerServer class](/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/overview.md)
- [PFMultiplayerCreateAndClaimServerLobby](/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandclaimserverlobby.md)
- [ClaimServerLobby](/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/ClaimServerLobby.md)
