游戏的延迟有很多种存在方式,但表现出来的模式大体上是相同,那就是从我们进行操作到游戏发出响应会存在时间差,只是这个时间差一般来说非常的短,大多数时候只有数十毫秒的。然而对于电竞游戏来说,数十毫秒的差异可能就是胜负之分了,因此尽可能地降低游戏中的延迟成了很多电竞选手乃至游戏玩家的追求,而且他们还乐此不疲。
但正如开头所说,游戏存在着不同方式的延迟,而不同的延迟降低的方法是不一样的,例如NVIDIA就通过Reflex技术来降低系统延迟,尽可能缩短玩家操作到游戏画面作出响应的时间。不过我们今天要讲的并不是NVIDIA Reflex技术涉及的系统延迟,而是要讲很多网游玩家都非常关注的网络延迟。
网络延迟是怎么来的,这个就得从网络延迟是什么说起。通俗来说,网络延迟就是你通过网络来传输数据,数据从发送端发出到接收端接收到,这期间花的时间就是网络延时。在网络游戏中的网络延迟则要更复杂一些,一般来说是你作出操作,相应的数据通过网络传输到服务器,然后服务器作出响应和运算,并将相应的结果回传给你所需要的时间。
而我们的数据在传输的过程中,并不一定是直接发送到服务器的,在传送过程中大多数是一个节点到另一个节点的方式,这里可能存在跨区域、跨运营商的情况,因此最后反馈到我们眼里就是远高于系统延迟的网络延迟时间,有时可以高达数百毫秒。然而这一个传输过程我们无法直接干预或者进行物理上的优化,能做的只有使用网络加速器等软件,通过特殊的转运节点,让我们的游戏数据在网络上少走一点弯路,尽快到达服务器。
但是对于局域网的线路或者说局域网的延迟,这部分我们是可以进行控制的,因此很多玩家会尝试在这里改善网络延迟,其中就有一个很经典说法,那就是“打网游不能用无线网络”,原因就是无线网络的延迟比有线网络更大。
这个说法不无道理,从有线网络和无线网络的工作方式来看,有线网络是全双工模式,也就是上传数据的同时也能下载数据,而且线路相比封闭,一般家庭环境中难以被外界干扰,信号的传输也不存在电磁转换过程,都是直接的电信号传播,速度非常快;而无线网络则是半双工模式,虽然数据通道可以用来上传和下载数据,但同一时刻只能是上传或下载,不能双向同步进行,而且处于开放空间,即便是家用环境也会存在外界的干扰,再加上传输中存在电信号转换为电磁场的过程,自然在稳定性和响应速度上比不过有线网络了。
因此有不少玩家为了玩好网络游戏,他们不惜花时间和精力去布置有线网络。如果无法使用有线网络进行游戏,一旦失利的时候他们甚至会认为这就是无线网络的锅。难道说无线网络在网游领域的表现真的那么不堪吗?
那么无线网络和有线网络之间的延迟差异真的很大吗?我们不妨来看一下理论测试,这次测试我们用到了华硕的RT-AC82U路由器以及英特尔的AC8260和AX200无线网卡,此外还有现在多数主板都包含有的千兆有线网卡,以及市场上几乎称得上是随手可得的USB接口WiFi 4无线网卡(2.4GHz频段,150Mbps速率),测试时AC8260与AX200网卡使用的是5GHz频段网络。
首先我们使用Ixchariot软件测试参测四款网卡的实际网络延迟,测试使用了两台主机,分别命名为A/B,其中A通过有线网络连接到路由器上,作为服务器端,B则通过不同的网卡连接到路由器上,作为客户端,通过A/B两端的相互通信来测试网络延迟的高低。具体测试结果如下表所示。
如果是从百分比的角度来看,那有线网络相比无线网络在延迟上的优势是很大的,但是放到绝对值上来看,两者的差异其实只有数毫秒之分,这在绝大部分的网络游戏当中都难以造成质的影响,除非你是那种以毫秒计算差异的职业电竞选手,不然你能获得的游戏体验基本上是一致的。
当然我们也不是说有线网络相比无线网络在延迟上就没有优势,除却这数毫秒的差异外,有线网络在延迟的稳定性上可以说是碾压无线网络的,在我们的测试中有线网络平均延迟1毫秒,最高延迟也是1毫秒,而无线网络的平均延迟虽然只有2毫秒到7毫秒,但是最高延迟却达到18毫秒,波动相对来说比较明显。
不过上面的终究是理论测试,在实际游戏中又是怎样的表现呢?其实在实际游戏中的影响更小。以《绝地求生》为例,在使用网游加速器的情况下,《绝地求生》的实际网络延迟一般能控制在30ms到50ms的区间,无论使用有线网络和无线网络都是相同的水平。我连续进行了5盘《绝地求生》游戏,并记录下前三个篮圈每一圈结束后游戏所显示的网络延迟数值,然后把对应的最大值作为最终成绩,并制成下表。
实际上可以看到,虽然说总体而言有线网络的延迟表现是要比无线网络好一点,但实际上也确实只是数毫秒的差距,并没有带来本质的变化,AC8260网卡与AX200网卡的表现是非常接近的,相比之下USB网卡的延迟在数值上是最高的,但也没有超出正常的范围。
相比之下关掉网游加速器后带来的影响才称得上质的变化,因为游戏延迟会上升至200ms的水平,而且还会存在数据丢包的现象,数据丢包也就以为着你做出来的操作未必会被服务器所接受,你在这里风骚地走位,但是在另一端的敌人可能只看见你在原地反复摩擦,最后只能落个成盒的下场。
很多玩家都说“打网游不能用无线网络,因为延迟大”,这话并不完全错误,因为从测试结果来看无线网络相比有线网络确实有更高的延迟。但是无线网络真的不能打网游吗?那也并非如此,无线网络的延迟虽然相对有线网络高一些,延迟波动也更大一些,但终究只是数毫秒的差别,相比之下跨区域游戏、跨运营商游戏所带来的影响要更为明显,后者对游戏体验的影响才称得上是“质的差异”。
其实“无线网络不适合打网游”这个说法更多地是从联机游戏仍然以局域网为主的年代开始的,那个时候的无线网络本来就只是刚刚解决了有无的问题,还没到讲究体验的水平,而且局域网联机游戏本身的延迟就很低,当时无线网络的延迟带来的影响自然被进一步放大,有线网络的优势也就非常明显了。但是现在的网游多数是通过互联网联机,本身延迟就远高于局域网联机,在加上无线网络的技术进步,其与有线网络之间的数毫秒延迟差异早已不值一提。
低延迟总归是有利于游戏的
只是从减少网络延迟的角度来说,有线网络确实是最佳选则,因此如果玩家本身具备相应的使用环境,或者可以很简单地就完成相应使用环境的设置,那自然就没有无线网络什么事情了。但如果不具备游戏网络的使用环境,或者布置有线网络的代价很大,那么使用无线网络对于你的游戏体验来说也不会有质的影响,完全可以放心使用。
当然了如果你确实要使用无线网络进行游戏的话,我们这里也建议你花点心思去进行布置,例如尽可能让路由器与无线网卡之间的距离短一点,无线网卡尽量不要使用USB接口产品,尽量选择WiFi 6/WiFi 6E级别的无线网卡和路由器,这些措施不一定能改善无线网络的延迟,但起码不会让无线网络成为拖后腿的存在。