线上版本维护
未分类
外网正式服端口5001,测试服端口9947
- 删档测试结束前正式服不能删玩家数据,不能随意在正式服加钻石,搞制霸号。
- 服务器时间不能再改
- 正式服不能随便重启,需要运营同意
版本号
- version name是正式版本号,里面有三个数字x.xx.xx,每次小改动提新包改第三个小数字,大改动,改第二个数字,翻天覆地的改动才改第一个数字。
- 增量更新版本号使用最后七位,具体规则浩哥和斌叔管理
- 游戏的左下角显示version name和增量更新版本号组合起来的四个数字
- 每次提交新包后,改了前三位版本号,之前版本的增量更新要打到新包里面
- ios和安卓最好保持同一个版本号
封测结束发奖励方案
封测结束采用删档不删号的方式来清除玩家数据,下次测试时,玩家可以用之前注册的账号登录游戏,但是要重新建角色。我们的后台保障玩家建立新角色时,可以收到封测奖励的消息
后台程序挂了自动拉起,报警系统
要布置到5001上面,后台报警邮件发给后台,运营,老板,技术负责
封测期间大版本更新流程
- 上线后的前后端代码开发和bug修复需要考虑和老版本的兼容性,比如通信不删除接口和字段,只增加新的接口和字段。数据表不删除列,尽量不删除行,只做修改和新增,实在要删除需要找程序确认。
- 新包测试完成提交后,后台先发布,前端再发布。玩家在没更新游戏之前,可能出现短暂的前后端数据不同步,不严重的可以忽略,涉及到敏感数据的,需要对老版本做增量更新来解决。
- 一般更新后要发一波奖励
- 后续前端要做一个大版本更新工具,目前在google play可以通过google play更新,以后官方包,需要我们自己的更新功能
增量更新流程
- 增量更新包打好后,需要先在测试服测试,不能有时候因为改动少不测试,很容易出问题。每个增量包都要在svn保存方便查档
- 增量包的开发,与大版本一样需要考虑与老版本的兼容性,发布时,后台先发布,然后发布增量包。
- 修复bug什么的,也要给玩家一波补偿