有很多网友问创新互联:你从事IDC行业这么多年,卖过空间域名,帮不同企业部署不同类型网站架构,也处理过一些服务器故障,那你知道不知道游戏服务器维护都需要做些什么?
来,笔者找了一个前网易游戏从业人员来说说真正游戏服务器维护时做什么。
游戏服务器维护分成两种,紧急维护和日常维护。
紧急维护一般是硬件故障或者严重Bug。这个时候是各个团队最紧张的时候,每个团队都忙个不停。
运营团队会发布公告,安慰玩家,统计损失,编写故障报告,评定故障等级等等。
策划团队可能会考虑 Bug 的影响程度,决定要不要回档,或者赔偿什么,赔偿会不会影响经济系统等等。
程序团队最重要的是缩小Bug的影响,比如热更新屏蔽玩法,然后解决Bug。有时候硬件故障会导致整个服务器某些节点负载不均衡,或者万一数据库服务器挂了得赶紧切数据库。因此一般大型的游戏服务器部署均采用多台高配服务器+负载均衡+磁盘阵列+CDN。
QC(质量控制)团队会继续测试一下,包括改好的版本,QC老大一般有一票否决权决定某个版本是不是放
SA(服务器架构)团队会有人值班紧跟,如果硬件问题联系 IT去换啊之类的。
日常维护流程化多了
运营团队会提前放出更新内容,做好新玩法预热。
策划会在内服上跑一跑玩法看看有没有问题,然后等着正式开服以后去论坛看玩家反应。
程序一般是更新代码,上传到服务器内部测试,如果架构有改动,和SA配合一起跑脚本改架构。同时,另一拨人会跑一堆脚本,包括和计费的对账脚本,导数据的脚本,更新各种榜单的脚本,预热数据库和cache的脚本等等。每个人也会对自己的模块再测试一遍,然后会盯着各种警报。
QC团队也会在服务器上面把本周新玩法和主流程再测试一遍。
其他支持团队是日常配合工作。
另外看到很多答案都说重启服务器,其实我想说,我们真的很少重启服务器的。每次重启代价都很大。除非硬件更新或者特殊情况是不会重启服务器的。
其实一般意义上讲服务器重启可以理解为两种,一种是硬件重启,一种是服务器进程重启。硬件重启比较少,服务器进程重启基本上是必须的。
很多人问为什么硬件重启代价很大?感觉网友@曦和风的评论很准确,这里我懒省事,直接复制粘贴。
如果是自动启动的程序的话没有问题,但是服务器很多系统配置和软件设置都要开机后重新折腾,同时,还要和其他的服务器通信,恢复到启动前的状态,或者从其他服务器同步信息,正确处理关机期间的各种操作,事情多,任务重,出错概率大,都不愿意重启吧。
网页标题:游戏服务器维护都是在做些什么?
分享地址:/news27/104977.html
成都网站建设公司_创新互联,为您提供网站制作、软件开发、手机网站建设、服务器托管、外贸网站建设、动态网站
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联