Files
netease-modsdk-wiki/docs/mcguide/27-网络游戏/课程5:实用知识/第17节:上线阶段热更.md
2025-03-17 13:24:39 +08:00

33 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
front:
hard: 进阶
time: 10分钟
---
# 上线阶段热更
### 热更简介
- 热更操作就是在不停服的情况下,将代码更新到服务器。详见[部署——热更](.././课程2Apollo基础知识/第4节部署.html#热更)。
- 上线阶段热更适用于服务器代码修改在只修改了developer_mods文件代码且只修改函数内实现的情况下可不停服将代码内容更新到上线阶段的服务器。既不用线上玩家掉线又实现了游戏内容的调整。
- 为提升玩家的游戏体验,对于符合上述条件的调整,我们建议服主采用上线阶段热更功能。热更前后,可将更新内容通过游戏公告等形式告知线上玩家。
### 热更步骤
- 步骤1改代码按实际需要只修改developer_mods文件代码且只修改函数内实现。
- 步骤2提审提审自测通过后在开发者平台进行提审详见教程“平台发布”的审核阶段部分[平台发布——审核阶段](./第1节平台发布.html#审核阶段)。
- 步骤3过审符合上线阶段热更的修改必然能通过平台的**有条件免审**,游戏的审核状态变成“已审核——通过”后,可执行热更。
- 步骤4选择热更右键点击上线阶段游戏选择服务器热更。
![](./images/hotfix_01.png)
- 步骤5热更完成最近一个通过**有条件免审**的版本,将热更到上线阶段的服务器,热更详情可从部署日志中查看。
![1568016399843](./images/hotfix_02.png)