You need to enable JavaScript to run this app.
导航
游戏热更新
最近更新时间:2023.03.08 15:42:29首次发布时间:2023.03.08 15:42:29
我的收藏
有用
有用
无用
无用

游戏热更新(下文中简称“热更”)是指不通过运营商店的软件版本更新,直接自行下载的软件数据更新的行为。区别于游戏版本强更,热更不需要上传游戏包体、不变更游戏版本号。

热更适用于游戏功能和画面更新、线上问题修复与游戏补丁等场景,通常发生在玩家打开游戏后即时进行。由于游戏热更形式多样,部分热更会有阻断式弹窗和较长下载时间,因此会对用户即点即玩的云游戏体验造成影响。

云游戏控制台提供热更人工提取功能,方便用户进行可视化提取热更一站式操作,针对一个游戏 ID 发起一次热更可应用于上架的所有同包游戏上。

注:云游戏控制台游戏热更提取功能目前仅对白名单用户开放,如有需要请联系相关对接人员咨询。

名词解释

名词解释
热更不需要重新上传游戏包体的游戏内即时更新,直接自行下载的游戏更新行为。
热更提取当发现游戏出现热更时,用户可以在控制台发起热更操作,将下载的热更资源同步。
镜像运行游戏的资源版本,新镜像即为最新游戏资源版本。
新镜像构建将提取完成的游戏热更资源上传至云端、打包成游戏运行的资源版本。
新镜像分发将云端构建完成的游戏资源版本部署至全国节点。

灰度

在新镜像替换线上使用中旧镜像时确保正常运行而使用的策略,在业务管理-业务详情处可编辑热更初始灰度比例,游戏启动时会按设置的比例请求新旧镜像。
举例:设置一个业务的热更初始灰度比例为50%,则此业务下的游戏在热更完成后,新请求到的游戏新镜像概率为50%

热更状态说明

处理状态说明
正常游戏上架完成,当前没有任何更新任务进行中
初始化发起热更操作后的初始状态
待人工提取有热更资源等待人工提取操作
待确认打包有热更资源正在提取中,等待热更资源提取完成后需要打包
新镜像构建中由于用户上传了新版本或新热更而正在生成新镜像的状态
新镜像分发中由于用户上传了新版本或新热更而生成的新镜像正在分发至全国的状态
热更待灰度新镜像分发完成,可以灰度和全量上架的状态
热更灰度中灰度百分比1-99%的状态;灰度比例100%即全量上架后为结束灰度状态
构建失败新镜像构建过程中失败,无法重试,可创建工单或联系对接人员询问
分发失败新镜像分发过程中失败,可以尝试重试分发,仍然失败时可创建工单或联系对接人员

操作流程

通过云游戏控制台进行游戏热更的主要流程如下图所示:

alt

发起热更

  1. 点击进入「游戏管理」页面,在游戏列表中找到目标游戏,在其操作栏中点击 ... > 发起热更

  2. 发起热更后,请注意需要在8小时内完成热更提取,否则任务将自动取消。

  3. 如果发起热更时提示已有其他任务进行中,则不需重复发起热更。发起热更的人员可能是与您共享火山引擎账号权限的其他用户,也可能是云游戏内部运营人员在处理热更。您可寻找到已发起热更任务的游戏,点击进行热更提取或等待任务完成,或者取消正在进行中的热更任务重新发起新热更。取消热更的详细说明,参考 取消热更

提取热更

  1. 发起热更后,查看游戏列表中的游戏处理状态(游戏处理状态从 正常 进入 初始化,及后续的 新镜像构建中,请手动刷新页面以查看最新状态)。

  2. 游戏处理状态变为 待人工提取 后,点击 提取热更

  3. 页面将会在弹窗中启动游戏、展示游戏画面。对于不同游戏,可能会有阻断式弹窗和较长下载时间,需要在游戏界面进行横竖屏切换、确认游戏开始下载、重启游戏等操作,请时刻关注热更资源下载进度。如热更资源下载需要账号登录,请使用个人账号进行登录操作后提取热更,完成后请务必在游戏内确保退出热更使用账号

  4. 确认热更资源提取完成后,关闭游戏页面,返回游戏列表,游戏处理状态变为 待确认打包。点击 打包,已提取的热更资源将会上传至云端并分发至全国各节点。

  5. 此时游戏处理状态变为 新镜像构建中,新镜像即为最新游戏资源版本。新镜像构建完成后,游戏处理状态变为 新镜像分发中。分发完成后,游戏处理状态变为 热更待灰度。云游戏控制台开放游戏热更灰度功能,可通过「镜像列表」页面进行热更灰度操作。

热更灰度

新镜像分发完成后,可以按业务需要设置灰度的方式和比例。在操作游戏热更的前期可考虑使用灰度比例,后期可直接将灰度比例设置为100%,热更资源提取并分发完成后将自动全量上架新镜像,流程更迅速。

自动灰度

可通过「业务管理 > 业务详情」页面修改 “热更初始灰度” 的百分比,进行自动灰度。操作步骤如下:

  1. 业务创建完成后,点击 业务详情

  2. 业务信息 一栏中,点击 编辑 按钮,可设置热更初始灰度,即游戏热更分发完成后自动开始灰度的百分比(灰度 0% 表示热更分发完成后新镜像不上线,灰度 100% 表示热更分发完成后直接全量上架),此处的设置对此业务下的全部游戏生效。

  3. 点击 确认,保存配置。

手动灰度

手动设置灰度比例、上架同步镜像的操作步骤如下:

  1. 在游戏列表的操作栏中点击 版本管理,在游戏版本列表的操作栏中点击 镜像管理,打开「镜像列表」页面。

  2. 点击 灰度% 列中的编辑图标,设置需要灰度上架新镜像的比例(也可点击操作列中的 全量上架,即设置灰度比例为 100%,新镜像将全量覆盖线上游戏版本)。确认灰度比例后,新的游戏请求将按比例请求新旧镜像,镜像状态变为 灰度中,可以在此阶段观察线上游戏运行数据,确认是否无异常;后续可增加灰度比例或点击全量上架。

  3. 若判定当前镜像异常需要立刻停止使用或因其他原因不使用当前镜像,可在镜像列表的操作栏中点击 禁用,禁用镜像后,线上游戏会默认使用此镜像前一个灰度完成的镜像。禁用镜像时,需注意以下规则:

    1. 当镜像列表中有多个镜像时,只可以从上到下禁用当前列表中的镜像,不可在第一个镜像未被禁用时禁用其他历史镜像

    2. 镜像禁用状态下,即使游戏的热更初始灰度百分比设置不为 0,游戏也不会使用到已禁用的镜像

    3. 镜像禁用状态下,可重新启用镜像,启用后则线上使用的镜像按灰度比例切换为当前镜像。

取消热更

热更构建任务发起后,如希望终止此次热更任务,可在游戏列表的操作栏中点击 ... > 取消热更,删除此热更发起的构建任务,游戏处理状态将变为 正常