加速器原理(网络加速器原理)

近年来,游戏加速器逐渐进入玩家的视野。一方面,为了更好的游戏环境,越来越多的人愿意使用加速器;另一方面,游戏加速器品牌如雨后春笋般进入野蛮生长期。对玩家来说是好事,因为价值变低了,但是反过来,发生了一件事。如何选择合适的加速器?如果你也有同样有这些问题的玩家,不妨耐心看一看,你就明白其中的奥妙了。

深度解析游戏加速器原理,避开网络延迟困惑

加速器的分类

这个坑被很多玩家踩过。加速器大致可以分为两种,一种是单机游戏,一种是网络游戏。这两种功能完全不同。

1.单机游戏加速器

单机游戏加速器更形象的表达应该是传输,因为它们不需要依靠网络的实时传输来完成游戏,可以单方面改变速度。对于网游来说,传送是没有用的,即使你改变了速度也不会有什么作用,因为这个时候限制游戏速度的玩家不仅仅是你而是游戏中的整个玩家都会限制游戏速度,所以传送的使用大多集中在单机游戏上。

所以游戏传输的原理是深入游戏内核,实现游戏变速。一切的核心都是基于速度换挡来加快本地游戏速度。整个换挡过程中,先启动换挡,再重新开始游戏。当游戏向windows申请计时器时,“换挡”会相应修改等待时间参数,因为这个原因限制了网络游戏的使用。不过有些玩家可能会疑惑,为什么像《仙剑》、《远征》这样的游戏里会有传送?

深度解析游戏加速器原理,避开网络延迟困惑

网游有两种,一种是实时在线,一种是非实时在线。像剑与远征这样的游戏,大部分都可以在单机上完成,只需要在游戏开始时在线接收数据,游戏结束时上传数据。战斗过程中不需要依靠网络让传送有机会,所以大部分基于PVE模式的网游还是可以支持传送的存在的,前提是这个游戏的外挂检查程度不是很高,否则难免会有封号的危险。

2.网络加速器

网络加速器真正流行起来是在Steam游戏平台爆炸之后,因为它之前的用途比较少,除了个别玩家玩LOL韩服之外,可能没有太大用处。但是我们会发现早期的王者荣耀游戏中有一个内置的加速器,但是在最近的版本中已经被替换了。很多玩家心里都会有一种自我暗示,网络延迟不得不用加速器。

游戏延迟大部分都是网络造成的,网络加速器确实是为了解决这个问题而存在的,但并不是所有的延迟都是网络加速器解决的,它更像是帮你找到两点之间的捷径。

深度解析游戏加速器原理,避开网络延迟困惑

我们区分网络加速器和单机游戏加速器的方法非常简单。你想付钱吗?市面上大部分网络加速器都需要付费,单机加速器不需要。

是什么原因导致游戏延迟?

在游戏加速器解决网络延迟问题之前,先给大家科普一下为什么我们的游戏延迟过高,而你的对手的游戏延迟却始终处于正常水平。

1.网络会零延迟吗?

我们在玩游戏的时候,总是关注游戏右上角或者左上角的ping值,然后随时准备把锅扔向它。玩游戏的时候,不管是宽带还是无线网络,你都会发现一件事。无论什么时候ping值高于0,都会出现0的情况吗?

当我们的游戏环境的ping值低于50毫秒时,不会有任何可感知的延迟。当然,一些刷新率高的技术党玩家或者电竞玩家需要调整ping值,让他们无法感知。但是在目前的网络环境下,ping值是无法达到0ms的,即使你坐在机房里,也只会趋近于0而不会等于0,因为不同设备和介质之间的传输会丢失。

2.硬件导致网络延迟。

网络延迟也有很多种。很多玩家会发现自己和同学或者室友在同一个宽带环境下玩游戏。两个人的延迟可能差别很大,这次是硬件问题。网卡不同会导致宽带能力不同,所以网卡好的手机可能会抢走大部分资源。这样一来,你的对手就可以流畅地玩游戏了。

路由器或者网关也会增加延迟,尤其是使用一些质量很差的路由器时,会发现丢包率很高,所以游戏中的延迟也会增加。其次,连接的网线损坏老化也会影响传输,也会造成游戏体验变差。

深度解析游戏加速器原理,避开网络延迟困惑

3.自身原因

排除硬件原因后,剩下的就是自身原因,游戏延迟过高很大程度上不是因为宽带,而是自身原因。有些玩家会在有其他游戏体验的同时下载游戏,结果大部分的宽带都会供给下载,使得对战的游戏宽带无法保证,从而使得游戏延迟更高。

游戏服务器大致可以分为三种:电信、网通、教育网。三个服务器之间会有壁垒,电信的宽带接入速度一般会更快。但是如果访问网通,两者之间的路径会增加,如果从自己访问,路径越长也会增加延迟。

有的电脑会启动Nagle算法,就是尽可能发送大数据块,避免网络被很多小数据块淹没。这种算法的存在也会提高网速,但另一方面也可能会限制游戏战斗过程中的数据包,从而增加游戏延迟。

深度解析游戏加速器原理,避开网络延迟困惑

游戏加速器原理

游戏加速器的核心永远是节点服务器。如前所述,游戏服务器大多架设在电信、网通、教育网上。所以我们在使用电信的时候,访问电信的服务器是最快的,而其他服务器比较慢。但是,我们不能因为换了宽带或者因为游戏服务器而换服务器。他们之间是有成本的。这时候游戏加速器就会承担他们之间的工作。

深度解析游戏加速器原理,避开网络延迟困惑

原理是玩家在自己的电脑上启动游戏加速器后,中间会有一个加速器软件提供商提供的账号密码登录到一个双线带宽的节点服务器,并与之建立连接,改变当前的在线环境。但是,这个环节都是游戏加速器替我们完成的。在访问过程中,本机访问的游戏服务器通过节点服务器转发一次,从而完成加速效果。比如之前我们通过教育网的宽带访问英雄联盟电信服务,经过加速器加速后变成了电信对电信的访问,减少了延迟。

很多玩家可能在概念上比较混乱。我们用一个最简单的例子。比如你今天要去玩英雄联盟这个游戏。你的电脑在A点,英雄联盟的服务器在b点,你和服务器的距离是山路十八弯,要很久才能到。所以,这个时候你用的是某品牌的加速器,它会在启动的瞬间为你搭建一条直达英雄联盟的高速公路。那么,这个时候你的速度会提高吗?

游戏延迟时使用加速器?

游戏延迟过高就会加速,这已经成为很多玩家的选择。但在很多情况下,加速器能降低游戏延迟并不明显。

1.网络环境差。

网络环境不好导致游戏延迟过高是比较常见的情况。造成这种情况的主要原因是由于设备老旧或者多人连接,距离远,游戏延迟高。加速器在这种情况下有用吗?

显然,在这种情况下,游戏加速器的作用微乎其微,甚至会增加延迟。当我们启动加速器时,会增加一个连接,即当你到达B点时,你不会直接到达B点而是中间会有一个C帮助你中转,所以在你自己网络环境差的情况下不会有影响。

深度解析游戏加速器原理,避开网络延迟困惑

2.游戏环境差。

除了自身原因,延迟过高,还有一种游戏本身的高延迟。这种情况也是比较常见的。比如游戏开始大规模限时活动时,会有很多玩家直接涌入游戏,使得游戏服务器超负荷,所以扩容需要时间。在此期间,玩家的网络延迟会增加。这种情况显然是加速器不能用,即使用了也是无效的。

比如你要去英雄联盟景区,之前加速器可以开绿色通道让你快速进去,但是这次景区已经满了。即使你打开绿色通道,你会发现它只是在另一个地方拥挤甚至更拥挤,所以它仍然没有影响。

3.游戏加速器怎么用?

游戏加速器的存在是为了解决网络延迟过大的问题。除了一些客观因素,其他的都可以解决,常见的就是跨服。电信的跨网通游戏使得延迟过高,可以通过加速器的节点服务器解决。不过目前大部分游戏都是三网融合服务器,用处不大。

Steam游戏平台已经成为很多玩家的首选,但是由于大部分3A大作在国内都没有设置服务器,玩家进入游戏会感觉很卡,有些可以通过看PPT来描述。这个时候就是加速器最大的用处,可以完美解决玩家的延迟问题,给大家一个绿色的游戏体验。

深度解析游戏加速器原理,避开网络延迟困惑

摘要

加速器在解决游戏问题上不是万能的,但在某些情况下是属于它的。通过上面的文章,很多玩家已经了解了加速器的核心原理是什么,也明白了为什么要收费。核心是节点服务器,能否有效解决延迟取决于此。

所以市面上大部分品牌都是收费的,价格也不低,但是也有很多免费的加速器。亲身体验后发现,它们根本不能叫加速器,可以直接叫游戏拖油瓶。原本30ms的延迟直接“加速”到100ms,看起来数值变大了很多。

玩家在选择的时候一定要懂得避坑,而不是跳过加速器的坑。你买过哪些品牌加速器?

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。系信息发布平台,仅提供信息存储空间服务。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

本文来自网络,若有侵权,请联系删除,作者:何悦华,如若转载,请注明出处:

发表回复

登录后才能评论