油管UP主为解决《Apex英雄》卡顿问题 提出改进代码

2019-02-19 11:51:58 来源:互联网

  视频制作者首先对服务器和客户端的发送/接收率进行了研究。根据Battle(non)sense的研究,《Apex英雄》的客户端发送更新的速度是58Hz/秒,而其接收速度则非常不稳定。奇妙的是,在游戏开始时客户端的接收速率很高,但在比赛进程中会不断下降,在接近结束时又会有些许上升。最终其平均接收速率大约在31Hz左右。

【游侠网】《Apex英雄》网络编码分析

  这一点与其他“大逃杀”作品恰巧相反,这些游戏在游戏开场时由于活跃玩家人数较多,接收速率会相对较低,而随着比赛的进行就会逐步稳定下来。

  视频制作者表示,《Apex英雄》的服务器Tickrate为20Hz(tickrate是指服务器每秒钟读取游戏的状态次数),另外各项延迟也是高的惊人,游戏中的伤害延迟平均94.2ms,射击延迟165.2ms,移动延迟136ms。


视频制作者统计的多款游戏延迟情况

  研究者称,仅仅是简单地提升游戏的Tickrate并不能解决全部的问题,Respawn工作室需要改进其“网络代码(netcode)”效率,同时也应引入延迟补偿技术,这对一款射击游戏来说,会起到不小的帮助。

更多内容:Apex英雄专题Apex英雄论坛

  视频画面:

更多内容:Apex英雄专题Apex英雄论坛

打开游侠APP查看更多精彩
Apex英雄
平台:XONE | PS4 | PC
相关资讯
热门资讯
下载APP可查看更多精彩资讯