Skip to main content
本主题说明如何为 PlayFab Multiplayer Servers (MPS) 创建游戏服务器生成。游戏服务器生成通常包含游戏资产和一个在服务器上运行的可执行文件。 在使用 PlayFab Multiplayer Servers 时,你需要修改常规的游戏服务器生成,以使其能够在这些服务器上工作。此修改后的服务器生成称为 PlayFab 多人游戏服务器生成。 如果不确定所用术语,请参阅术语

如何创建 PlayFab 多人游戏服务器生成

你可以通过将常规游戏服务器生成与 PlayFab 游戏服务器 SDK (GSDK) 集成,将其转换为 PlayFab 多人游戏服务器生成。
  1. 下载所需的 GSDK
  2. 打开你现有的游戏服务器代码项目,并将 GSDK 添加为依赖项
  3. 使用 GSDK 中的 API 实现基本函数(至少是 StartReadyForPlayers 方法)。有关代码片段,请参阅将游戏服务器与 GSDK 集成
  4. 生成并编译游戏服务器可执行文件,以创建 PlayFab 多人游戏服务器生成
现在,此新生成可帮助管理使用 PlayFab Multiplayer Servers 创建的游戏服务器。添加更多方法可以提供更强的控制并为你提供有关服务器的信息。有关更多说明,请参阅 Wrapper 示例中的 Program.cs
建议在将游戏服务器上传到 MPS 之前使用我们的开源调试实用工具 LocalMultiplayerAgent 对其进行测试。这将有助于防止因游戏服务器无法启动或未正确与 GSDK 集成而产生不必要的成本。你可以在此处下载 LocalMultiplayerAgent,并在此处查看说明。LocalMultiplayerAgent 还可以用于游戏服务器开发过程中的迭代测试/调试。

后续步骤

使用 Windows 游戏服务器时,你必须使用托管的 Windows 容器映像。因此,PlayFab 多人游戏服务器生成可以在部署生成过程中,与其他依赖项 (DLL 文件) 一起打包成 zip 文件上传。若要帮助你确定要包含在 zip 文件中的内容,请参阅确定所需的 DLL 使用 Linux 游戏服务器时,你需要创建并部署 Linux 生成,并且 PlayFab 多人游戏服务器生成可以作为映像的一部分包含在内。上传自定义映像后,你就可以部署生成

另请参阅

最后修改于 2026年8月25日