大型网络游戏的服务器主要做哪些工作?

news/2024/10/21 22:00:44/

服务器维护分成两种,紧急维护和日常维护。

紧急维护一般就是硬件故障或者严重Bug。这个时候是各个团队最紧张的时候。每个团队都忙个不停。

  1. 运营团队会发布公告,安慰玩家,统计损失,编写故障报告,评定故障等级等等

  2. 策划团队可能会考虑Bug的影响程度,决定要不要回档,或者赔偿什么,赔偿会不会影响经济系统等等。

  3. 程序团队最重要的是缩小Bug的影响,比如热更新屏蔽玩法,然后解决Bug。有时候硬件故障会导致整个服务器某些结点负载不均衡,或者万一数据库服务器挂了就得赶紧切数据库。

  4. QC团队会继续测试一下,包括改好的版本,QC老大一般有一票否决权决定某个版本是不是放

  5. SA团队会有人值班紧跟,如果硬件问题就联系IT去换啊之类的。

     

日常维护就流程化多了

  1. 运营团队会提前放出更新内容,做好新玩法预热

  2. 策划会最后在内服上跑一跑玩法看看有没有问题,然后等着正式开服以后去论坛看玩家反应

  3. 程序一般就是更新代码,部署到服务器内部测试,如果架构有改动,就和SA配合一起跑脚本改架构。同时,另一拨人会跑一堆脚本,包括和计费的对账脚本,导数据的脚本,更新各种榜单的脚本,预热数据库和cache的脚本等等。每个人也会对自己的模块再测试一遍,然后会盯着各种警报

  4. QC团队也会在服务器上面把本周新玩法和主流程再测试一遍。

  5. 其他支持团队就是日常配合工作。

另外看到很多答案都说重启服务器,其实我想说,我们真的很少重启服务器的。每次重启代价都很大。除非硬件更新或者特殊情况是不会重启服务器的。

  1. 其实一般意义上讲服务器重启可以理解为两种,一种是硬件重启,一种是服务器进程重启。硬件重启比较少,服务器进程重启基本上是必须的。

  2. 很多人问为什么硬件重启代价很大。感觉大家的回答。我直接把评论补充上来。

如果是自动启动的程序的话没有问题,但是服务器很多系统配置和软件设置都要开机后重新折腾,同时,还要和其他的服务器通信,恢复到启动前的状态,或者从其他服务器同步信息,正确处理关机期间的各种操作,事情多,任务重,出错概率大,都不愿意重启吧。

       还有人提问为什么维护了这么长时间。我想说,请去客服专区或者论坛发帖,会有一大波运营人员过来安抚你的。

还有人抱怨一个礼拜维护两次这种。我想说EVE这种神作是每天早上维护一次呢。维护也是为了大家能更好地游戏啊。


http://www.ppmy.cn/news/645267.html

相关文章

轻量级任务看板做任务管理

利用看板管理工作和任务,可以让团队更高效,也可以一目了然的了解任务进度及问题 1、首先创建一个任务看板 使用看板工具轻量级项目模板创建一个任务看板。 任务看板内包含:列表和任务卡片,列表一般代表任务流程及状态&#xff…

网络游戏的任务系统

1.NPC自动 产生和发放任务。 也可以说是系统的自动生产行为。对于一些日常任务,小人物,交给NPC自主管理,根据玩家参与情况,调整任务回报、难度等。 还有对于任务的更新,比如抓个兔子,采个草药这样的小任务…

游戏运营日常内容

仅供学习参考,大家可以学习一下,这几位大佬,多去他们的博客逛逛,看看大佬吹水,看看他们感兴趣的话题,留下的痕迹,还可以学点其他东西。 一名好的游戏运营需要具备哪些素质和技能? …

暴风,是冤大头还是流氓?

话说最近半个月来,暴风影音的CEO冯鑫一直都睡不着觉。这还得从半个月之前开始说起。 5月18日夜,中国互联网上一串串数据流开始向同一个方向涌去。这个被称作DNSpod的负责为很多网站提供域名解析服务的服务器遭受了前所未有的打击。超过10Gbps的域名请求…

Redis优化及缓存常见的问题

Redis优化及缓存常见的问题 一、Redis优化二、缓存和数据库双写一致性问题三、缓存雪崩1、产生原因2、解决方案 四、缓存击穿1、产生原因2、解决方案 五、缓存穿透1、产生原因2、解决方案 一、Redis优化 开启 AOF 持久化设置 config set activedefrag yes 开启内存碎片自动清理…

《风暴英雄》里那些超棒的游戏设计

《风暴英雄》中有很多优秀的游戏设计,此文就将盘点一下我个人认为的好设计。先让我们思考几个小问题:补刀这个机制真的是个好设计吗?经济系统和所有英雄共用的装备系统是不是绑架了英雄的设计?所谓的辅助玩家和三号位玩家体验好不…

这个假期有这些游戏就不怕无聊了

1、塞尔达传说旷野之息 Switch端的优秀游戏体验不容错过! 人气王《塞尔达传说》! 被玩家誉为“唯一让人长大后有种回到童年的感觉的作品”。 豆瓣网友写道:“在雨夜,我在寺庙里看到了一条白龙划过天空,在岩壁上看到了…

大型网络游戏任务系统的架构与设计

在网路游戏中做任务已经成为游戏很重要的一个核心功能和玩法,如何做好一个灵活可扩展的任务系统的架构与设计,今天来给大家分享一些我们的设计经验。接下来我把整个的任务系统分成以下6个模块: 任务配置表设计与管理; 游戏任务的解锁与生成; 任务完成判定…