2021-12-31

2022-01-13  本文已影响0人  孤鹤横江

每个公司和项目都可能有所不同,会根据技术方案及业务有所调整。

以下是我以前游戏的停服维护流程

1、提前发布维护通知,包括所有发布渠道及游戏内

2、停服时间点前15分钟和5分钟分多次发布游戏内公告,提醒用户

3、准点关闭登录,不让新用户再登进游戏,但老用户并不会马上被踢。

4、5分钟后踢人,人清光了,执行停服指令。

5、SA更改防火墙,服务器进入内部管理与测试环境。

6、客户端下载点切换为新包,或者发布热更新。(手游的话,由于IOS的审核机制,客户端一般早就更新了,可以兼容老服和新服逻辑,热更调整配置即可。)

7、服务器执行更新脚本,比如增减物理/逻辑服,更新代码,调整其它设置等。都是提前写好测试过的脚本,自动执行。

8、以上维护完成,如果顺利,其实15分钟就可以了。

9、白名单用户登录进行测试,把关键流程都跑一次,如果发现问题马上修复。这里时间可长可短,问题可大可小。也是大家最提心吊胆的时候。

10、SA更改防火墙,更改拦截,放用户进服。

11、监测错误收集,发现异常马上紧急处理。

上一篇下一篇

猜你喜欢

热点阅读