外挂最少的射击游戏,这技术交给蓝洞都学不了,比VAC都管用
哈喽大家好,我是Ell。
众所周知,在网络游戏中射击游戏外挂是最难预防的,因为开发难度低而且玩家操作上限高,除非有大量的异常数据,不然很难甄别究竟是不是外挂。所以射击游戏中的外挂是最猖獗的,官方打击起来成本也高,所以很多官方索性就干脆不管了,比如大洋彼岸的某家E开头的游戏大厂的。
不过也有头铁的公司跟外挂死磕到底,比如暴雪。早年《守望先锋》的外挂也很猖獗,特别是在2017年,暴雪心一狠决定尽全力打击外挂。暴雪动用了一起能动用的资源和技术,甚至有外挂玩家表示自己的账号被封禁以后重新买账号也还是登陆不了游戏。更换IP甚至更换电脑都无法登陆游戏,当时暴雪真的是下了狠手了。
而暴雪还不是在反外挂方面最狠的厂商,《坦克世界》的开发商Wargaming为了预防游戏中外挂泛滥,将所有的数据全部储存在云端。每一次开炮,是否击中、击中伤害、距离等等所有数据都通过云端处理,最大程度地限制了外挂的发挥空间。所以《坦克世界》成了时下反外挂做得最好的射击游戏。
不过由于底层代码混乱,也出现了如坦克世界盒子这类软件,可以给《坦克世界》安装插件,达到除草、更换准心样式、强化伤害面板等等功能。不过这相对于那些大幅度影响游戏平衡的外挂来说总要好得多,而且《坦克世界》中的视线距离是受坦克的视野参数和距离影响的,如果对方不在你的侦查范围内,即便开了除草也无法看到对方。
坦克世界盒子除草插件
所以除草对于《坦克世界》这样的游戏来说几乎不会影响游戏平衡,只会让玩家操作起来感觉更加舒适,或者更方便观察地形。
既然《坦克世界》的反外挂做得这么成功,为何其他射击游戏不模仿呢?这就不得不提到《坦克世界》的游戏机制。《坦克世界》跟其他竞技类游戏不同,这款游戏的节奏非常慢,对玩家反应速度没太大要求。这款游戏讲究的是微操和战术,而对于慢节奏的《坦克世界》来说,优势就在于网络传输的延迟对游戏的影响大大下降。
所以即便在数据传输过程中有延迟玩家也不会明显感觉出来,而且《坦克世界》的开发人员也在延迟较高的条件下为玩家做出了很好的游戏体验的优化。所以《坦克世界》可以把每一次玩家操作产生的数据都传输至云端处理或校验,自然很方便侦测出玩家数据是否异常。
但这对于其他射击类游戏或是竞技游戏来说就行不通了,就拿《CSGO》说吧。以《CSGO》中枪械的连发速度,如果要每次射击都把数据传输自云端来校验的话,一把AK47把子弹打光就会有30次数据上传,服务器返回数据又有30次,这还仅仅只考虑上传一种数据,比如仅仅上传子弹造成的伤害,还没考虑距离、子弹来源、击中目标等等数据。
而且要知道的是,这个房间中可不只有一把AK,而服务器中可不只有一个房间。如此大量的而频繁的数据传输会对服务器造成多大的负担?能扛得住这么大压力的服务器,我估计就只有天河二号这样的超级计算机了吧。
所以《坦克世界》之所以能采用运处理数据来达到反外挂的目的,是因为这款游戏的游戏机制占了天生的优势,而不是其他游戏随便就能模仿的。
好了,大家对这款反外挂做得最好的游戏有什么看法呢?在评论区跟小伙伴们一起讨论一下吧。