安装生命周期

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

安装生命周期是指部署发布版本时,服务器历经的一系列状态。更新版本并发布新的发布版本时,使用该版本的服务器会经历一个安装生命周期。安装生命周期中可能有六种状态:已分配、已取消分配、正在安装、离线、在线和就绪,其中许多状态与服务器生命周期中的状态重叠。

  • 已分配:服务器在线且已分配。
  • 已取消分配:服务器在线且未分配。该状态不会在 Unity Cloud 后台中显示。
  • 正在安装:服务器正在应用发布版本。
  • 离线:服务器已关机。
  • 在线:服务器在线,但尚未准备就绪接受分配
  • 就绪:服务器在线且将自身标记为准备就绪接受分配

安装生命周期因部署方式而略有差异,具体取决于采用强制部署还是渐进部署

渐进部署生命周期

渐进部署方法是,仅在服务器为空的情况下对服务器部署版本更新。如果有任何玩家连接到服务器,Multiplay Hosting 会等候这些服务器空闲,然后尽快执行更新。

如果采用渐进部署方式来发布更新,Multiplay Hosting 会等待您对每个服务器取消分配,然后再触发安装。因此,在渐进部署过程中,服务器的状态流为:已分配 → 已取消分配 → 正在安装 → 离线 → 在线。

注意:“已取消分配”状态存在,但不会在 Unity Cloud 后台中显示。

强制部署生命周期

强制部署是指强制服务器更新(即使服务器连接了玩家)的版本更新部署方法。如果开始强制部署时,服务器连接了玩家,Multiplay Hosting 会停止服务器并断开与这些玩家的连接。

如果采用强制部署的方式来发布更新,无论服务器的分配状态如何,Multiplay Hosting 均会触发安装。因此,在强制部署过程中,服务器的状态流为:已分配 → 正在安装 → 离线 → 在线。