频道不是你想加,想加就能加。
最早是一位玩家对DNF的卡顿、跨区掉线、频道过少提出疑问,然后今天策划正面出来回应了。
以下内容为DNF官方论坛的DNF策划回复
今天凌晨会对跨2、跨5、跨6进行临时停机维护,更换部分卡顿频道服务器——请关注今晚公告。服务器更换后是否有所改善欢迎大家来论坛进行反馈。
大家讨论的几个问题:
1.没钱吗?不能加服务器么
如那个玩家团的专家(其实他是玩家,不是策划)所说,如果是钱完全可以解决的问题就不算是问题了。
也如他所说,对于卢克频道不是买些服务器说加就能加上的。
2.本次维护能否解决频道问题
尽量解决并观察效果
目前对于这个问题规划大概分3个阶段:
1阶段:将问题严重的跨区卡顿明显的频道所属的服务器进行更换(服务器性能进行提升)
2阶段:将所有卢克频道服务器进行提升
3阶段:该计划暂时保密,与之前转服息息相关的计划,确定后会在论坛说明。
3.跨1延迟问题
跨1延迟与跨2、5、6的问题并不相同,需要优先解决组队问题,目前正在确认解决方案中,近期也会有所改善。
4.为什么有的大区卡有的大区不卡
每个大区的人数不同,频道承载人数不同,频道服务器不同,虽然是同一个游戏,但差异还是很大的。这样的差异来自于DNF整体架构,频道不是随便加就能加的。
另外也随着打安徒恩、卢克等团队副本的激增,其实服务器的问题早就有所考虑。
5.常见的几种问题的原因告知
组队大红——网络问题或组队服务器问题
白怪、延迟——服务器性能问题,可能是超负载导致
掉线——网络波动,运营商网络出现故障
近半年做过的一些小调整,不知道你是否有经历过:
1.解决安徽1区白怪延迟问题
2.解决跨3“网络波动”(其实是组队服务器问题)
然后帖子内也有大佬跟帖回应关于服务器的问题,以下内容转载自DNF官方论坛-毒奶粉代言人
借此贴,跟刚好有相同疑问的玩家说明下几点情况,我也是一名DNF玩家,是做技术的,在游戏公司也有过几年的开发技术工作经验<也就是大家所说的程序猿>;从技术的角度出发分析这些问题出现的原因大概有以下几点<佩服楼主的文采,我没文字功底,说的可能不好,平民打字~ ~>:
第一点直接说明主旨:现在咱们反馈的这些问题已经不是单纯的增加服务器数量、更换服务器质量能解决的了~ ~
先科普下:
1. 一个游戏框架的整体组成大体分为:游戏本身程序、服务器、网络资源<大家可以理解为就是带宽>。
2. 作为游戏本身来讲,每一个网游都有他固有的架构,也可以理解为是由不同的系统组成的;比如组队、团队频道、商城系统、邮件系统、用户行为日志系统等等。组队大红可能是组队系统服务器出了问题,打怪延迟、出现白影可能是网络问题,频道难挤、始终爆满可能是团队频道服务器出现了问题。具体的问题需要具体的分析、具体的优化,绝对不是依靠单纯的叠加服务器数量能解决的
3. 其实我个人感觉出现这么多问题最大的瓶颈其实是出现在了游戏程序本身,DNF作为一个10多年前开发的游戏<不要说才9年,那是国服上线9年>;在当时开发DNF的时候,当时的游戏引擎基本没有太多的可选择性。不管是性能 、可扩展性等等的肯定跟现在的游戏引擎完全没法相提并论;一个十几年前的游戏引擎开发出来的游戏来承担起现在这个数量级的DNF勇士们,其实已经算是一个奇迹了。举个例子:程序本身就类似于一台汽车,而服务器就像是高速路,十几年前买的一台桑塔纳,就是跑在再好的公路上,他可能也会出现这样那样的问题,因为问题的本身就不在马路上,而是在车本身~ ~其实戈壁同样是十年前的某F也处在这样的困境中
好了,如果大家能理解上面说的话,那肯定也就能想出现在要解决这个问题的关键在哪了;对!就是要重点优化游戏程序本身跟游戏资源的调度。
为什么很多时候上线都会带着BUG呢?
1. 客观来说:游戏程序的优化本身就是个漫长的过程。做过软件开发的人都知道一个程序的优化跟修复的周期就是他online的周期;也就是从程序上线那一刻开始,就是程序优化修复的开始,程序的下线才是代表优化跟修复的结束。没有哪个程序是可以完美无BUG上线的,只是看用户群体的数量级能把这个BUG放大到多大。一个10个人玩的游戏可能有个天大的BUG一年都发现不了,一个有几百万人的游戏就是丁点的小BUG都会被无限的放大。不要问不是有测试人员吗?测试的职责是降低问题出现的概率,不是消灭BUG~ ~
2. 游戏本身就是一个不停更新不停迭代的一个程序,每次更新都会造成一定的不确定性。开发一个功能修改一段代码,没有哪个人可以保证他能全面的评估到自己修改的代码对其他地方的代码到底会不会造成影响。因为一个项目的开发是由N多人组成,每个人只能在考虑到自身负责的功能外尽量的兼顾到整个项目的其他方面。
3. 大家也都知道,DNF这个游戏其他服的玩家数量跟国服的玩家数量完全不是一个量级的。很多问题在人数少的时候可能是正常的,但是玩家数量一旦到了一定的量级可能就出问题了<网站访问的大并发就是这样>。这就是为什么很多版本可能在其他服上表现是好的,但是一到国服就出问题~ ~
为什么有时候处理问题那么慢呢?
1. 对于DNF本身来说,我感觉影响修复效率很大的一个因素就是国服是代理的这个特点。咱们大体可以猜一下具体的处理流程基本就是:玩家发现问题-->国服官方人员收集到问题--->如果有权限处理问题,直接修复-->官方测试人员测试--->测试通过上线;这是最快的方式,如果要是发现这个问题国服开发人员没权限修复,需要韩服那边来修复的话,这个问题基本就要很久了。
2. 作为整个项目的开发,每修改一处代码是需要考虑到对其他功能的影响的。玩家看到的只是出问题的那个点,但是在开发人员去修复这个问题的时候可能发现,要想修复这个BUG可能要改N多的地方才能完美修复,否则可能修复了这个BUG而带出了其他的BUG。在这种情况下,问题解决的时间跟玩家预期的时间可能就会有很大的出入~ ~
现在这种情况下,玩家做什么哇?
大家来看这么几个情况:某宝做双11做了接近五年了,每次12点过后第一波抢购,支付环节到现在没有一年是不崩溃的;咱们买票的网站每年到春节的时候你可能连登陆都登陆不上去;某**在举行活动的时候电一区需要排队多久才能进入游戏大家心里应该多少也知道点。而这些情况其实也就类似打卢克、安图恩。
所以很多问题,不是那么简单就能直接完美修复的,甚至就根本不可能完美修复。我感觉我们平时还是抱着一颗宽容的心态, 耐心等待国服每一次更好的优化。其实现在的安图恩打团频道、卢克打团频道都比刚开副本的时候好了太多,难道不是吗?出现问题的时候我感觉策划应该比我们还着急,但是问题的解决还是要一步一步的来;影响了玩家的体验,造成一定的玩家流失我感觉这个结果最不想看到的就是策划了吧。
放平心态、理性对待。游戏就是为了娱乐,为此生气着急就得不偿失了。当挤不进频道的时候就去做些其他的,然后回来你会发现还是挤不进去^_^<开个玩笑>^_^
以上仅是一个程序猿站在职业跟玩家的角度去分析的问题,不喜轻喷。我先溜了!
19游戏网整理报道