由于有各种垃圾宽带,以及人均国际出口越来越小,游戏加速的需求则越来越高。

本文全部以EVE Online为例,探讨目前市面上常见与不常见的加速方案。

全文不会有保姆级的搭建教程,可能需要一定的网络基础。当然我说的东西也比较傻瓜化,直白。
如果有大佬有幸光顾本文,请不要嘲笑我,谢谢了。

序言

EVE Online的特殊性

一般来说,游戏更喜欢用UDP协议,其优点之一就是延迟低。延迟,也是玩家在游戏内最直观的感受。 但是,EVE作为“全世界”共用一台服务器的“奇葩”游戏,如果使用UDP来传输游戏数据,必然会导致离服务器较远的地区无法连接游戏服务器。 虽然CCP可以像某些游戏运营一样,卖游戏的同时卖“官方认证”加速器。比如国内某些厂商。 但它并没有这样做,它的选择是使用TCP协议来传输游戏数据。

TCP的优点就是稳定性好,相对UDP来说不易断连。理论上,全世界的玩家可以不使用任何加速器的情况下连接到EVE的服务器。

但凡事都有例外。

为什么用加速器

中国的国际出口有8.42Tbps(2018年数据),但任何数字被“人均”后都小的可怜。2016年人均出口带宽为5kb/s,理论上玩游戏还是足够了,但国际带宽又不是给你玩游戏用的。在越来越严格的QOS后,家庭宽带连接国外的游戏服务器在晚上高峰时期卡顿、断连成了常态。
运营商为了保证有需求的客户在任何时间不会因国际宽带不足而影响业务,推出了商业/企业级宽带,CN2/GIA线路,拥有最高的QOS等级。有点良心的加速器也都是用这种宽带和线路。你家宽带玩游戏卡是正常的,谁叫你花的钱没人家多。

契机

在我还是萌萌哒的萌新的时候,我听说移动访问国外有神秘加成,因此就买了一年的移动的宽带。这一切就成了我噩梦的开端。 那个时候在洞里刷冬眠者,动不动就画面动不了操作不了装备,或者是按v没反应,过洞的时候就我留在一边看着显示屏冲马桶的界面。虽然我可以购买商业加速器,但为了发扬自力更生、艰苦奋斗的精神。我就开始想办法“自制”加速器,在那时啥也不懂,拿个163线路的服务器就敢说是加速器,当然也谢谢当时同公司的小伙伴们敢测试使用我的“加速器”,最后我也觉得自己的服务器太垃圾了,于是草草下线了事,牵了个电信宽带完事。

在2020年,由于那只可怜的蝙蝠。以及我闲的蛋疼。我开始再次尝试做加速eve的服务。

区别

加速器

无论是商业加速器还是自建加速器,其本质上都是利用加密通道来进行通信,具体加密通道名词大家都懂。
而在拦截游戏数据包方面,常见的方案有两种,其中的两个典型分别是SSTAP和SOCKSCAP64。无论是常见的迅游、腾讯等企业运营的,还是所谓的贴吧里宣传的杂七杂八的加速器。在拦截游戏数据包方面都和以上两款软件差不多。SSTAP是建立虚拟网卡,导入路由表规则,让运行的软件数据经过虚拟网卡时通过现有的IP/域名库做对比,转发匹配到的数据包。SOCKSCAP64是劫持游戏的进程,其本质更像是外挂,当然,大厂通常在游戏厂商的外挂标识白名单中,所以不会被误封。但是由于个人制作的软件进程不会在白名单内,因此常会出现玩家被误封的情况,那个大佬也因此制作了SSTAP来解决误封的问题。
大公司的加速器因为拥有许可证,因此拥有更高的QOS,有更高的稳定性,当然价格也更贵。而私人制作的加速器,通常会受到河蟹的影响而无法服务,当然有胆大的人会和机场“合作”,从而相对保证服务器稳定性。

劫持流量

劫持流量就是利用自定义DNS等手段欺骗游戏连接到转发的服务器,eve因为在客户端使用域名连接服务器,从而可以轻易的劫持其流量。具体怎么劫持流量就不细说了,我博客之前也聊过,只说下优缺点。其优点是,不会受到河蟹的影响,不算提供加密服务,其数据大大方方的给有关部门审查。缺点也很明显,一旦服务器IP泄露,其他人也可以相对轻松的使用这个服务,虽然有办法解决,但也挺蛋疼的。

虽然上面说的高大上,实际上就是修改hosts,eve所有连接都是通过域名实现连接的。
如果你想自建,可以看看我博客的brook端口转发教程。我用的是go实现端口映射。

总结

没啥好说的,又不是技术性文章,就随便聊聊,懂的人一看就懂。

最后修改:2020 年 04 月 07 日
如果觉得我的文章对你有用,请随意赞赏