显示服务器正在维护进不了游戏是什么原因?

日常维护则更加流程化。运营团队会提前公布更新内容,为新玩法做预热。策划人员最后会在内服运行新玩法,确认无问题后,等待正式开服并在论坛观察玩家反应。程序团队则负责更新代码,部署到服务器内部测试。如果架构有改动,会与SA配合运行脚本修改架构。

与此同时,另一组程序人员会运行一系列脚本,包括与计费系统的对账脚本、数据导入脚本、更新各类榜单脚本,以及预热数据库和Cache的脚本。每个人还需要对自己的模块进行单独测试,并紧盯各种系统警报。QC团队也会在服务器上新手流程和新玩法进行回归测试。其他支持团队则配合完成日常工作。

很多人认为维护就是重启服务器,其实并非如此。在实际工作中,我们很少重启服务器,因为每次重启代价都很大,除非是硬件更新或特殊情况,否则不会轻易重启。服务器重启可以分为硬件重启和服务器进程重启两种。硬件重启较少,但服务器进程重启是必须的。

首先,遇到显示服务器维护进不去游戏的情况,第一步不是急着重启路由器,而是要先排除本地电脑系统或硬件本身的问题。如果本地网络环境正常,就需要进一步检查IP设置,特别是DNS配置是否正确。因为有的电脑之前设定了固定IP、DNS服务器和网关,而电信、长宽、铁通等运营商的DNS都不一样。如果DNS设置错误,即使像QQ这样的软件能正常聊天上网,也绝对打不开网页。这时候你需要左键双击右下角的网络连接图标,进入‘常规’属性,双击‘internet协议’,确保‘自动获得IP地址’和‘自动获得DNS’都被选中,然后点击应用,最后重启电脑连接上网即可。

在程序团队方面,核心任务是缩小Bug影响,例如通过热更新屏蔽有问题的玩法,然后修复Bug。如果是硬件故障导致服务器负载不均衡或数据库宕机,则需要迅速切换数据库。同时,QC团队会对修复后的版本进行测试,拥有最终的一票否决权,决定版本能否发布。SA团队则会值班紧跟,如果涉及硬件问题,直接联系IT部门进行更换等操作。

至于为什么硬件重启代价大,主要是因为服务器启动后需要重新折腾很多系统配置和软件设置,还要与其他服务器通信,恢复到启动前的状态,或者从其他服务器同步信息,并正确处理关机期间积压的各种操作。事情繁杂,任务重,出错概率大,所以大家都尽量避免重启。如果维护时间过长,可以去客服专区或论坛发帖,会有运营人员前来安抚。至于维护频率,像EVE这种游戏每天早上都要维护一次,毕竟维护是为了让大家更好地游戏。

作为一名前网易游戏从业人员,我可以从内部视角揭秘服务器维护时到底在忙些什么。服务器维护主要分为紧急维护和日常维护两种。在紧急维护时,比如遇到硬件故障或严重Bug,整个团队会进入紧张状态。运营团队会发布公告安慰玩家,统计损失并编写故障报告;策划团队需要评估Bug影响,决定是否回档或赔偿,以防影响游戏经济系统。