Skip to main content

加入大厅和连接字符串

玩家通过向大厅服务提供大厅的“连接字符串”(一种不透明的标识符,用于授予大厅成员资格)来加入大厅。 玩家可以通过以下方式发现连接字符串并加入大厅。
  1. 通过使用游戏内邀请—大厅成员可以通过大厅服务直接邀请另一位玩家加入该大厅。这会将该大厅的连接字符串共享给被邀请的玩家。这些邀请可以跨平台工作,但只在游戏内有效。有关更多信息,请参阅大厅邀请
  2. 通过使用平台提供的邀请—大厅成员可以通过平台特定的邀请机制直接将大厅的连接字符串共享给其他玩家。这些邀请不能跨平台工作,但接收者无需已经在运行游戏即可收到。
  3. 通过使用 FindLobbies 搜索可用大厅并加入其中之一
  4. 通过任何带外自定义发现机制共享大厅的连接字符串
只有玩家(即 title_player_account PlayFab 实体)可以作为成员加入大厅。游戏服务器(即 game_server PlayFab 实体)不能作为成员加入大厅。有关游戏服务器如何与大厅交互的更多信息,请参阅游戏服务器与大厅

连接字符串和大厅 ID

除连接字符串外,大厅还有一个称为 LobbyId 的标识符。LobbyId 是大厅的唯一标识符。游戏可以使用 LobbyId 来区分玩家所在的多个大厅,但 LobbyId 不能用于加入大厅或直接查询需要成员资格才能获取的任何信息。因此,你的游戏不必对 LobbyId 保密。相比之下,连接字符串授予对大厅的访问权,应注意不要将其暴露给不需要的外部方。

使用 Lobby 和 Matchmaking SDK 加入大厅示例

以下是一个简短的代码片段,演示了如何将连接字符串传递给 SDK 提供的 PFMultiplayerJoinLobby API。 在此代码片段中,连接字符串可以由上述任何发现机制提供:游戏内邀请、平台特定邀请或经过筛选的大厅搜索。

另请参阅

最后修改于 2026年8月13日