零停机发布

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

零停机发布是指在不使任何游戏服务器离线的情况下发布的版本更新,让您更新版本时不会导致玩家遇到服务器非活动状态或停机状况。

您可以按 A-B 版本模式来实现零停机发布。A-B 版本模式是指为一个游戏保留两个版本。一个版本(例如版本 A)在使用中时,可以更新另一个版本(例如版本 B)。版本 B 准备就绪可以发布时,可以开始分配服务器运行版本 B(使用版本配置 B)。使用版本 A 的游戏会话结束时,机群会随您进行新的分配而逐渐过渡到使用版本 B。

由于使用版本配置来指向版本,因此还需要两个版本配置:

  • 版本 A 的版本配置
  • 版本 B 的版本配置

实际上,使用 A-B 版本模式类似于如下情况:

  1. 分配游戏会话使用版本配置 A(指向版本 A)。
  2. 发布版本 B 的更新。
  3. 分配游戏会话使用版本配置 B(指向版本 B)。

以下流程图显示了使用 A-B 版本模式的机群的发布周期。