正式服初始化
申请流量优化接入
- 功能未在开发者平台上架,请与官方工作人员联系
部署正式服
- 通过堡垒机上传mods到控制机,执行push_mod
- 将正式服配置的deploy.json上传到控制机,执行redeploy
game/lobby/proxy滚动更新
- 操作方式参阅滚动更新
- 请选择人数很少的时候进行更新
- 确保单机进程数峰值不超过50
为了避免滚动更新过程中单机进程数过多造成服务器cpu压力,请注意合理设置滑动窗口大小rolling_size,
停服维护
通用维护流程
- 设置网络游戏维护中
- 维护内容
- 验证功能
- 网络游戏上架
除维护内容根据具体场景定制外,其他流程一致
根据数据存储方式的不同,主要的维护方式有如下两种:
有文件存储数据,如生存服
不修改deploy.json,只更新MOD脚本/地图存档
- 执行stop,踢出所有玩家
- 备份数据库,备份文件、存档等
- 执行add_mod推送MOD脚本/存档到相应的服务器
- 执行start启动网络游戏集群
修改deploy.json并重新部署
- 执行stop,踢出所有玩家
- 备份数据库,备份文件、存档等
- 执行push_mod将备份好的最新存档推送到服务器
- 执行clear
- 配置deploy.json
- 执行deploy
只有数据库存储
- 请确保没有在netgame目录存放存档数据,clear操作会清空所有文件
- 执行clear
- 备份数据库
- 配置deploy.json
- 执行deploy
回收目录
- 线上滚动更新多次之后,服务器ID后三位会逐步变大
- 原因是旧的优雅关机服务器不会自动清理文件,如生存服存档
- 请确认优雅关机的服务的文件不再需要,定期执行clean回收