生成定义和配置

本主题描述了部署/创建虚拟机 (VM)/游戏服务器构建时需要指定的参数。

构建是通过指定其构建定义构建配置来创建的。

构建定义在创建后将无法修改。 这需要选择想要的虚拟机 (VM),上传 PlayFab 多人游戏服务器构建、资产、证书等。

构建配置决定了游戏如何在 Azure 上进行缩放。 这可以在建筑的任何时候进行修改

也可以在 Game Manager 的新建页面上查看虚拟机构建定义和配置。 有关说明,请参阅如何使用 Game Manager 查看新建页面。

生成定义

构建定义是由以下参数列表决定的。

关于可以用来部署简单服务器的示例值,请参阅 使用 Game Manager 部署构建演练

参数 说明 用法
内部版本名称 这是用于引用生成的字符串。 易于识别所维护的不同内部版本
虚拟机 (VM) 选择 具有不同技术规范的全球分布式 Azure 虚拟机的下拉列表 根据所需的核心数、RAM、存储和区域选择虚拟机。 详情请见 多人服务器详情和价格表
每台计算机的服务器 每个虚拟机上托管的游戏服务器数。 虚拟机中的核心数量由服务器的数量来拆分。
虚拟机操作系统 选择 Windows 或 Linux 平台。
容器 将托管游戏服务器的容器。 对于 Windows,可以简单地选择托管的 Windows Server Core 容器。 有关基于 Linux 的虚拟机,请参阅 部署基于 Linux 的构建
资产 想要上传到服务器的文件。 可以上传多个资产,但其中一个资产必须包含 PlayFab 多人游戏服务器构建
所有资产加起来的大小应小于 10 GB,并且必须是 ziptar.gztar 文件类型。
每个资产都有一个与之相关的装载路径。 这指定了它在容器文件系统中装载的位置。
资产文件名仅能包含字母数字字符、下划线、连字符和句号。 可以使用 C:\Assets 作为典型的装载路径。 这意味着 PlayFab 将解压缩资产并将其作为资产下 C 驱动器中的文件夹装载到容器文件系统(而不是虚拟机)中。
启动命令 游戏服务器启动时要运行命令,请确保包括所需要的所有参数。
网络 定义用于传入网络流量的端口名称、编号和协议 (TCP 或 UDP)。 不需要配置传出 (或请求) 网络流。 关于更多的网络信息,请参阅 将客户端连接到游戏服务器
证书 (可选) 上传游戏服务器的证书。 这是一个 .pfx (Windows) 或 .pem (Linux) 文件,其中包含要安装在容器内的证书。 证书名称只能包含字母和数字。 没有空格或特殊字符,如破折号和下划线。 通常情况下,服务对服务认证的证书是通过该配置安装的。
元数据 (可选) 一组可以使用 GSDK 检索的属性值

构建配置

构建配置是由以下参数列表决定的。 选择虚拟机大小和区域配置时,请注意为 PlayFab 游戏配置的总体使用限制。 若要了解更多信息,请参阅访问增加的核心限制和其他 Azure 区域

参数 说明
区域 选择应部署游戏服务器的 Azure 区域。 定义备用服务器的数量和最大服务器。
备用服务器 应让多少个游戏服务器保持“备用状态”,以处理指定区域的传入分配。 这应由版本的最大分配率 (每秒分配数) 确定,并随时间推移根据玩家行为的变化进行调整。
最大服务器数 在指定区域中运行的最大游戏服务器数

如何使用 Game Manager 查看 新建 页面

这是在部署/创建虚拟机构建时查看所需内容的最快方式。

  • PlayFab.com 上登录到开发人员帐户
  • 转到 我的工作室和游戏 页面,并选择你的游戏以显示仪表板
  • 转到 多人游戏>服务器 页面,在右上方选择“新建内部版本”以创建新的内部版本。

注意

需要启动多人游戏服务器功能,以便访问和查看该页面。 如果尚未这样做,请参阅 启用 PlayFab 多人游戏服务器功能

下一步