游戏服务器更新流程

注意:本页上的内容适用于 Clanforge。如果使用 Multiplay Hosting,请参阅 Multiplay Hosting 文档

本主题概述了将游戏镜像更新部署到整个机群的游戏服务器的流程。

游戏镜像更新流程
游戏服务器更新流程图表

在游戏服务器更新流程中,首先将新的游戏镜像上传到您的版本机器,然后使用新的游戏镜像版本向游戏会话分配新玩家。以下各节对各个步骤进行了详细介绍。

将更新后的游戏镜像上传到版本机器

更新流程的第一步是将新的游戏镜像部署到您的版本机器。您的版本机器是一台裸机,专门用于在将更新部署到镜像网络之前测试游戏镜像更新。要执行此流程,请用扁平文件结构将游戏镜像更新上传到支持的云提供商的游戏服务器的根目录下,然后使用云提供商访问地址和 API 或 Clanforge Web 界面将内容拉取到您的版本机器。如需详细了解要使用的确切文件夹结构,请联系客户支持团队。

生成差异分析

在将更新后的游戏镜像部署到您的版本机器上后,通过生成差异分析,对更新后的游戏镜像和之前的游戏镜像版本进行比较。通过差异分析,您可以看到两个游戏镜像之间的差异,了解更改了哪些内容,然后决定是否要仅使用两个镜像之间的差异来创建更新,而非创建完整游戏镜像更新。

差异分析的多个结果

接受差异分析结果

在创建和查看差异分析后,您必须采用差异分析来创建新的镜像版本。镜像版本可以包含完整游戏镜像,其中包括上次更新后没有发生变化的文件,也可以包含部分游戏镜像,其中只有上次更新后发生变化的文件。

完成新镜像版本后,便会执行以下操作:

  • Clanforge 在整个镜像网络中传播游戏镜像更新,因此该更新在每个您拥有容量的地区都可用。
  • Clanforge 会向您的每台机器告知有新的游戏镜像更新,并为它们排队安装。

Clanforge 的镜像网络就是一个机器网络,用于在世界各地托管您的游戏镜像版本,从而减少将游戏镜像下载到您的机器上所需的时间。

Clanforge 的镜像网络。

等待游戏镜像部署到机器上

确认更新已成功完成后,镜像将开始部署。此过程可能需要一些时间,具体取决于镜像的大小和需要更新的机器数量。

向游戏服务器分配玩家

在机器收到更新后,即可使用链接到您更新的游戏镜像的配置文件 ID,开始向游戏会话分配玩家。

向游戏会话分配玩家。