|
【游戏性能与稳定性】 最近社区对这个问题讨论得比较多,游戏性能与稳定性的问题,我们也尽量对其中一些比较严重的问题做了些研究,这个帖子是想告诉你们,我们真的在努力了。然而,很抱歉,很多问题,我们至今没有找到它们产生的原因,但日后我们会告知更多的信息。我们在周末之前发布这篇文章,是希望你们知道,你们吐槽的心声,我们已经知道了。
【感染地图实例服务器性能】 说到这个实例服务器性能(instance server performance),我们指的是在我们服务器上运行的游戏服务器软件。通常情况下,我们的CPU单个核心能处理数十个实例,它们处理帧数的操作仅仅需要几毫秒的时间。然而,在极端的游戏环境下,实例服务器可能会由于计算占用整个CPU内核超过33ms(服务器端帧时间)而变慢。
在菌潮赛季,怪物的数量和生命剧增。一般来说,在遇到怪物的时候,你能快速解决比较弱小的怪物,留下一些强壮的个体。然而,在这个赛季,弱小的怪物存活时间比以往的长。你应该知道,流放之路的计算系统很复杂,你的角色可能拥有成千上万的不同数据,运用在战斗中你自身的伤害计算,还有数十种增益状态,减益状态,怪物身上的异常状态。因此,怪物的数量越多,怪物的存活时间越长,这些计算就花费更多的时间。因此,本赛季内容给我们服务器带来的压力比常规地图更大。
在我们知道感染地图引起的服务器问题的时候,我们第一时间想的是,能不能通过增加服务器解决这个问题。我们观察到,在具有不同数量游戏实例的物理游戏服务器上,在负载较重的服务器上,每个实例的丢弃帧数并不高。这表明,问题与使用整个CPU内核超过33ms的特定实例有关,而不是服务器本身拥有太多实例。我们并不能通过投入更多的钱或者服务器来解决这个问题。
我们正在研究这个问题,试图找出一个办法,降低计算的复杂性,同时保持赛季内容的玩法。
【召唤物性能】 我们相信在3.8这个召唤物为主题的版本里面,你们会遇到不少相关的性能问题。
召唤物是怪物,所以上文提及到的问题同样适用于召唤物。召唤物持续时间长,数量众多,拥有各种增益状态,还有时装特效。
《军团》赛季,我们强推近战技能。我们的改变是为了缩短攻击距离,让玩家感觉良好,这样做的副作用是减慢了寻路速度,并导致了一些其他的小性能倒退。我们当时没有注意到这些改动施加到召唤物上,会增加多少额外的成本。
3.8版本,我们强推召唤技能,这些性能上的问题,对于一个召唤的玩家来说,或者队伍里有召唤玩家的来说,已经变成了一个很严重的问题。
我们会优先考虑解决这个问题。
【显卡驱动崩溃】 在某些游戏内容(比如背叛大师任务),有些玩家会遇到显卡崩溃的情况,屏幕变黑,然后弹出一个报错的对话框。近期的N卡驱动,包括最新的436.30版本,会有这个问题。我们在419.17版本的驱动没有发现这个问题。我们还没研究出引起崩溃的原因。但是无论游戏怎么搞,这显卡驱动不应该崩溃啊。我们已经联系英伟达,把问题反馈给他们了。
(一些用AMD显卡的玩家也说有类似情况发生,但是数量并不多。)
【实例崩溃】 实例崩溃是指,在你玩游戏的时候,游戏服务器崩了,然后你会断开链接,回到登录界面。这赛季以来,我们已经发布了很多修复的补丁,而这种崩溃的情况也日益减少。我们还在研究没解决的问题,会优先解决比较出现率比较高的问题。
【内存占用】 我们意识到这版本对内存的占用率提高了,可能是因为加载太多游戏内容引起的。我们认为这可能导致性能问题,我们正在进行调查。
【引擎与游戏性能】 最近,很多玩家评论说流放之路的引擎不行,太慢了,优化也不好。数年来我们一直在优化引擎方面的问题。现在的流放之路引擎可以说是比较现代化,高性能,快速的了。但是,很多情况下,游戏性能表现确实糟糕。
几乎所有流放之路的性能问题都是跟游戏系统和我们的决策有关。基于这个原因,菌潮赛季可能是存在大量游戏性能问题的赛季。我们有意识的尝试这种赛季玩法,当然,在遇到性能方面的问题的时候,你们完全可以吐槽我们的这个想法。我们没想到这个赛季会如此糟糕,我们也尽可能尝试修复性能上的问题。
无论用什么引擎,流放之路注定是这么慢的了,因为我们在游戏决策方面,给服务器加入太多计算的东西了,在玩家电脑上也渲染太多东西了。
对于我们来说,指出引擎和游戏玩法系统之间的区别似乎是武断且具有防御性的,但原因是引擎将永远是流放之路的一部分,但游戏玩法代码随着事物的添加和删除而来来去去。我们并不想赛季内容上有性能方面的问题,这为我们未来的内容开发提供了决策依据。
【控制台性能】 由于控制台平台的硬件限制,上面的许多问题在控制台平台上要严重得多。例如,在游戏实例服务器被感染图搞得过载的情况下,控制台的CPU(相对较慢) 在执行客户机版本的计算时也会重载。一旦我们在这方面取得进展,我们将立即通知你。
很抱歉,这篇文章没有包含关于我们将如何以及何时解决这些问题的更明确的步骤,但是我们希望在周末之前就这些问题的状态进行沟通。我们把这些问题作为优先事项来处理,希望下周能找到并解决其中的许多问题。
上面大多数是自己翻译,当然一些计算机相关的专业术语我是直接机翻的,而看起来似乎也没啥大碍。
如果文章太长的话,我翻译一下:
你们别弃坑了,我们尽力了,秋梨膏,POE这赛季凉得忒快了。——Chris
(事实上,数据表明,这赛季凉得是真的快。这帖子发出后,评论底下,一堆吐槽,最为真实。GGG还是那样死要面子,就不肯承认自己的决策失败做出一个失败的赛季。他们似乎搞错了一点,拿玩家玩游戏的宝贵时间帮他们检测BUG,而不是在版本发布之前就测试一下。)
而我个人吐槽就一句: 既然你说了一大堆因为怪物数量引起的感染图崩溃的问题,为啥不减少怪物数量呢?还在坚持什么?谁喜欢这种密密麻麻的出怪玩法?老子真是操了。
|