要使用和查看 PlayFab Multiplayer Servers,您需要启用该功能。如果您是新用户,我们建议您使用 Game Manager 方法启用此功能。有关说明,请参阅启用 PlayFab 服务器功能。
获取标题 ID 和开发人员密钥
-
获取 PlayFab 标题 ID
- 登录 PlayFab.com 上的开发者账户
- 在 Game Manager 中,转到 My Studios and Titles 页面。找到您的游戏标题并获取 PlayFab 游戏标题 ID
-
获取标题的开发人员密钥
- 在 Game Manager 中,选择您的标题 > 设置(齿轮图标)
- 选择 Title settings,然后选择 Secret Keys 选项卡以获取开发人员密钥
安装 PlayFab MultiplayerAPI PowerShell 模块
- 以管理员身份打开 Windows PowerShell
- 如果您之前安装过 PlayFab Multiplayer PowerShell 模块,请使用以下命令卸载。该模块现已弃用。
- 通过运行以下命令了解有关 PlayFab Multiplayer PowerShell 模块中 cmdlet 的更多信息。或者,您可以参考 PlayFabMultiplayerApi cmdlet 参考文档。
为您的标题获取 EntityToken
使用您的标题 ID 和关联的开发人员密钥运行以下命令。使用 PlayFabMultiplayerApi PowerShell 模块时,必须在任何会话开始时运行此命令。 它会调用 GetEntityToken API 以获取 EntityToken 并将其存储在环境变量中,以供将来的 cmdlet 使用。为您的标题启用多人游戏服务器功能
运行下面的 cmdlet 以启用 Multiplayer Servers 功能。它会调用启用多人游戏服务器 API。Title must have a valid payment instrument associated with it in order to enable Multiplayer Servers,请参阅使用 Game Manager 启用 PlayFab Multiplayer Servers 添加您的付款信息。
上传资产
在部署 Windows 服务器构建时,必须上传资产。这是因为您的资产用于自定义托管 Windows 容器映像。 但是,在部署 Linux 服务器构建时,这是可选的,因为您可以自定义 Linux 容器映像。要了解更多信息,请参阅创建和部署 Linux 构建。 运行此命令以上传资产。- Filepath:要上传的本地文件路径
- AssetName:要上传的资产名称
创建构建
- 为 Windows 服务器创建构建时,您需要上传资产。如果没有,请参阅上传资产。
- 为 Linux 服务器创建构建时,您需要将自定义 Linux 容器映像上传到您的 PlayFab 容器注册表。要了解更多信息,请参阅创建和部署 Linux 构建。
如果您计划利用免费评估提供的资源,请确保为 vmSize__ 和 __regions 使用正确的值。
关闭虚拟机
有三种方法可以关闭虚拟机- 将某个区域的目标备用设为 0,这只会关闭此区域的虚拟机。
- 从构建中删除特定区域。
- 删除整个构建,这将关闭该构建所有区域的虚拟机。
