Skip to main content
本教程介绍如何使用 RequestPartyService API 从你自己的服务而非严格从客户端请求 party 的步骤,让你通过 HTTP 调用更灵活地控制如何将 PlayFab Party 集成到你的游戏中。
  • 它允许你使用自己的身份验证和授权机制,或自定义创建和加入 party 的用户界面与用户体验。
  • 它使你能够严格按自己的条件分配 PlayFab Party。通过在服务端管理中继网络,可以使用你自己的服务或借助 PlayStream 和 CloudScript 有效且可靠地建立复杂的网络拓扑。
  • 通过让你能够将 Party 创建限制为仅服务端可用,增加了针对客户端滥用的额外防御。

先决条件

你需要拥有 PlayFab 账户并已启用 Party 功能。
  1. 创建或登录你的 PlayFab 账户
  2. 通过 PlayFab 账户在 Game Manager 中启用 Party 功能
  3. 下载并设置 Party SDK。有关下载链接,请参阅 Party SDK
本教程是更全面的 Party 快速入门一文中某些步骤的替代流程。

1. 从 Game Manager 获取 PlayFab 标题密钥

  1. 登录到 Game Manager
  2. 选择你的标题。
  3. 在右上角选择齿轮图标。
  4. 选择 Title settings,然后选择 Secret Keys 选项卡。
有关详情,请参阅密钥管理

2. 获取 PlayFab 实体令牌

从你的服务中使用 GetEntityToken REST API,用标题 SecretKey 换取实体令牌。

3. 发出 POST 请求

使用获取的实体令牌,以所需的 party 参数向 RequestPartyService 终结点发出 POST 请求。

4. 接收响应

发出 POST 请求后,你将收到一个包含网络描述符的响应,其中包含客户端连接到 party 服务器所需的所有详细信息。

5. 分享网络描述符

将网络描述符分享给你网络的潜在参与者。可以通过多种方式做到这一点。使用 PlayFab Lobby 的客户端应遵循将 Party 与 Lobby 集成中的指南。你还可以出于快速测试目的手动分享 Party 网络描述符,或根据游戏需要使用你自己的大厅服务和邀请机制。

6. 连接到 Party 服务器

客户端可以像往常一样使用原生 SDK 通过网络描述符连接到 Party 服务器。如果这是你第一次连接 Party 网络,请参阅快速入门指南中的连接到 Party 网络部分。

另请参阅

最后修改于 2026年8月13日