Respawn 公开了《Apex Legends》的服务器问题
3分钟读
发表于
阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多
在漫长的深潜中 博客文章 由 Apex Legends 的首席工程师 Samy “里克勒索” Duc,已经讨论了困扰 Apex Legends 的网络代码问题,希望在地平线上。
最近,Apex Legends 社区对服务器网络代码和性能有很多抱怨,例如一些玩家导致 DDoS攻击 赢得排名比赛,然后一旦足够多的人大惊小怪就被禁止。
博客文章详细介绍了很多问题,以及团队在前进的过程中为尝试和改进所做的很多事情。
从第 6 季开始,性能显示在收集信息方面发挥了巨大作用,并为工程师们提供了一个很好的指示。 利用这些数据甚至可以发现他们其中一个数据中心中的一台网络设备出现故障,并导致该服务器上的每个游戏都具有糟糕的网络性能。
在即将到来的第 9 季中,性能显示中还将添加一个唯一的服务器 ID,这将允许更快地识别问题,这将通过向工程师提供实时警报得到进一步帮助。
根据 Duc 的说法,该帖子继续详细介绍了橡皮筋和被墙杀死有时是由“玩家之间不可避免的延迟变化以及我们的系统分配它的方式造成的”,并且他们“致力于在每一个机会中减少这种情况我们得到了。”
在帖子的后面,提出命中注册是一个激怒了许多玩家的问题,因为 Duc 证明在像 Apex Legends 这样的射击游戏中称之为“非常不愉快”。
正如 Duc 所说,由于“高延迟或数据包丢失可能导致您的本地模拟与服务器稍微不同步”,因此很难在一个简单的修复中消除,但他们努力通过“不断挖掘不同的错误”来改进它这会导致命中检测问题。”
详尽深入地讨论并解决了 Apex Legends 当前面临的许多网络代码问题,并将在未来进行大量改进,这些改进将在帖子结束时进行总结。
- “使用实时警报,使我们能够发现问题并更快地做出响应”
- “实施用于识别服务器的工具,以便我们可以快速移除和更换有问题的服务器”
- “专注于慢动作服务器——删除有问题的服务器是一步,但我们的目标是通过代码更改大幅减少这种情况”
- “通过更好地优化新功能来减少延迟”
- “修复 hit-reg 错误并构建自动检测工具,以帮助我们避免引入新错误”
在签署协议时,Duc 和 Apex Legends 团队希望在未来就应该有助于缓解幕后发生的一些担忧的问题进行更多沟通。