要说今年上半年什么游戏最火,应该就是《动森》了。那时候多数人都居家办公,同学、同事、朋友见不了面,《动森》成为疫情阴霾下一种联接众人的方式。受网络以及《动森》联机机制的影响,多人登岛时难免会发生“一人掉线,全员遭殃”的情况。好像从那时候起,更多玩家开始在意主机游戏联机质量,游戏加速器成为玩家的热议话题。加速器的使用方法很简单,但其作用原理对于许多玩家却很神秘。前些日子我有幸联系到奇游网络开发主管TJ先生,向他提出我对加速器的疑惑,让TJ好好给我上了一课。
Q:我们常说的加速器,它们为了“加速”具体都起了什么作用?自家网速如何与联网打游戏有直接关系吗?
TJ:加速器这个概念在不同行业里的定义不尽相同。比如在网络行业里,加速器的目的有几种。光说游戏加速器,首先是减少玩家到服务器的物理距离;其次是提供快而稳定的线路;最后是减轻延迟波动,不会出现跳ping的情况。
举个例子,从A市到B市,理论来讲直线的走法是最快的,比如坐飞机,这就相当于减少物理距离。再有就是线路,我们可以参考飞机的航线,如果飞这条路的人多了,相当于大家在抢用这条航线,如果有条专线的话,那你就不用和其他人挤着跑了。至于延迟波动、跳ping,这种感觉就像飞机飞行途中遇到的颠簸,会给你带来很不好的体验,而加速器提供的专线则能避免这些问题。
至于你说的网速,许多人或许至今都有误解。宽带的带宽和游戏没有直接关系,游戏从购买、下载、玩的过程中,只有下载这一步和带宽关系最大。带宽越大,下载越快,但并不代表联机玩游戏的体验会好。联网体验的好坏还是和之前说的物理距离、延迟等情况相关。哪怕家里宽带低一些,但只要上述的其他方面没问题,联机体验照样会很好。
Q:国内为什么需要加速器?
TJ:有许多游戏其实是没有正式被引进的,因此多数服务器都建设在中国大陆之外,这是问题之一。此外网络信息会分为几种优先级,为了保证重要信息稳定往往会优先通过,而游戏往往会被后置,因此会出现丢包甚至掉线的问题。以上是目前国内主机玩家的联机难题,加速器则尽可能地解决玩家在玩游戏时面临的高ping、掉线问题。
Q:那么加速器具体是如何解决这些问题的呢?
TJ:最开始聊加速器作用的时候我们已经提到了,具体来说就是我们有在国内铺设的一些入口,能让各地玩家相对快速地接入专线。走专线就代表不用和其他人抢资源了,也就不会出现拥堵、丢包的情况。比如你在北京玩《动森》,我在成都玩《动森》,咱们连的其实都是香港,而经历这几步后,咱俩连到香港的延迟都是最低的。
本文转载自:https://www.gylmap.com
除了入口和专线,我们在加速协议上也有一些优化,确保我们的信息可以传送到游戏服务器。另外,多线接入也是加速器的特色之一,针对不同的网络运营商,我们也会准备不同的线路,充分照顾更多的玩家。假如你是电信的玩家,如果没有多线接入,那么就可能绕路,比如我这边接的是移动的网络,那路由可能得绕路了。
Q:联机游戏大致分几种类型?加速器如何针对不同类型游戏加速?
TJ:最传统的一种就是CS模式,指的是服务器与客户端直接交换数据,比如《战地》、《PUBG》等。这种比较好理解,游戏玩家遍布世界各地,服务器也遍布全球各地,比如美国、日本等。国内玩家要玩这类游戏,基本都会连到中国香港、日本、新加坡的服务器。这种游戏通常都有延迟补偿机制,举个例子,北京到香港延迟和广州到香港延迟是不一样的,为保证公平,服务器会为双方补偿,让双方在手感上感觉差不多。
另一种我们称为P2P,游戏会选定一方为房主,大家都是直接连到房主。这种机制是没有中心服务器的,完全以玩家的游戏机作为服务器。改善P2P联机质量涉及NAT穿越问题,举个例子,A、B、C三人想一起说话,每个人各在一间屋里,屋子之间互不联通,这种情况下几个人都不能和其他人说话,这就是NAT严格的状态。
良好的NAT状态叫法不尽相同,Switch上叫NAT开放,Xbox上叫全通,PS上的叫NAT1或者NAT2。NAT中等就好比要说话需要先征求中间人的同意。NAT开放就很自由了,大家可以互相交流。虽然从专业角度来讲这个例子不完全准确,但大概是这样的意思。一些玩家可以向运营商申请公IP把NAT变为开放,但一些地方想做到这点并不容易,毕竟IP资源缺乏,这时加速器就可以改善这种情况。P2P游戏的加速器节点就得保证网络处于全通的状态,这种节点适用于《怪物猎人 世界》、《任天堂明星大乱斗特别版》、《玛利欧卡丁车8 豪华版》等游戏。另外相同的游戏节点上,CS和P2P同时存在可能会出现一些冲突,因此针对各种游戏类型就有了不同的节点。
Q:现今加速器大概有哪几种类型?玩家该如何选择适合自己的产品?
TJ:目前主要分为两种。一种是纯软件形式存在的,比如安在电脑或手机上的。第二种是以硬件形式存在,就像VPN网关一样,但它是专门用来加速的。比如我去外省市出差时需要连到公司内网,这时就需要VPN网关,连上去就能上公司内网,它就是这样一种硬件设备。
如果你是一名PC玩家,客户端类型的加速器当然是最合适的。奇游加速器电脑端会针对PC有优化,比如驱动级的加速,它会把游戏进程的流量进行完整的加速,不会影响本地的其他流量。如果用盒子给电脑加速,那么电脑上网可能就会收到影响。移动设备也一样,我们推荐用专有的客户端。而主机比较特殊,主机目前还没有内置的加速程序,所以只能选择加速盒进行加速,比如奇游联机宝。