Skip to content

版本发布、配置与研发管线 ​

Category ​

production 树总览。覆盖:版本体系(01–02)、发布安全(03)、发布协同(04)、配置管线(05)、发布工作流(06)、工作室方法(07),以及 config 子树(config/01–04)与 retro 子树(retro/01–05)。

Definition ​

版本问题在游戏项目里从来不只是“把包打出来然后上线”。真正麻烦的地方在于,客户端、资源、脚本、配置、协议、服务端逻辑和活动数据往往以不同节奏变化,但玩家、渠道审核、平台规则、线上活动和多端共存又逼着这些变化同时被系统承接。发布体系因此不只是一个操作流程,而是一整套长期治理能力。

很多团队在版本问题上吃亏,不是因为不会发版,而是因为长期把它理解得太窄:

  • 以为线上只有一个“当前版本”
  • 以为有 CI/CD 就等于有版本治理
  • 以为灰度只是百分比开关
  • 以为配置表和活动数据不算正式发布链路

真实世界里,发布稳定性来自更底层的能力:系统能不能描述当前玩家到底运行着哪一组构件,这组构件之间是否兼容,问题出现时能不能缩小影响面、快速止损并回到稳定状态。

这一章讨论的不是某次提审和上线步骤,而是版本作为一套长期存在的工程对象,应该怎样被拆开、被约束、被观测和被协同。

关系链:版本拆分(01–02)→ 发布安全(03)→ 协同(04)→ 配置管线(05 与 config 子树)→ 工作流(06);选型与复盘的方法论收束在 retro 子树。上游:client 树(客户端构件的生产端);下游:operation 树(运营与观察)、numerical 树(数值配置侧)。

Reference ​

节点清单见下节。

本章文章 ​

游戏知识体系