当篠田初打报告递申请说要做第一人称射击游戏后,藏马就一直在考虑与外挂有关的问题。龙腾小说 ltxsba @ gmail.com
网络游戏中的外挂问题一直都是最让官方与游戏设计师头疼的问题之一,因为放任外挂发展,将对网络游戏环境的平衡性造成极大破坏。
前尘往事中的《绝地求生》之所以后面偃旗息鼓,外挂可谓“功不可没”。
最典型的如“网游搬砖”。
由于大部分网络游戏为了鼓励玩家天天上线,大都安装了签到奖励功能,而这类奖励通常是游戏币或者比较重要的游戏道具。
一名玩家靠着一款外挂,在一台电脑上就开了几十个账号,每天只“签到”领奖,几天下来收获就不小。
如果是一家工作室,几台电脑就能开成百上千个账号,几天下来的收获自然更大。比普通玩家开一个账号累死累活地积攒游戏币要迅速得多。
时间一长,游戏内的经济系统自然崩溃。
这还只是普通网游,这类网游即使内部游戏币通货膨胀严重,其实也能继续玩下去。
一些游戏更是干脆放任外挂野蛮生长,甚至自己开发所谓的“内挂”。做到只要每个玩家都有外挂,那就实际上消灭了外挂的结果。
就好比一个得了鼻咽癌、喉癌、肺癌、胃癌、肠癌……的癌症病人,还会介意自己得个乳腺癌么?╮(╯﹏╰)╭
这种躺平任由外挂肆虐的做法当然不可取,事实上貌似这类网游还能跪着赚钱,但其实就是在慢性死亡。
不但游戏运营方的收入会减少,玩家的利益也在受损。没有让玩家玩一款游戏还要跟着买外挂的道理。——这点才是最让藏马这样一直喜欢站在玩家角度想问题的人,最难以接受的事情。
竞技类网游则不行了。龙腾小说 ltxsba @ gmail.com竞技最重要的就是公平性,一旦公平性遭到破坏,那游戏的根本就被动摇了。
所以竞技类网游绝对不能躺平任由外挂肆虐,不反外挂肯定会死区。至于反外挂的结果如何,则又是另外一回事。
像《英雄联盟》、《DOTA 2》这样的 MOBA 类游戏反外挂还容易些,《穿越火线》、《绝地求生》这些 FPS 游戏则很难。
FPS 游戏中的外挂问题也一直都是最让设计师头疼的问题之一。这类游戏中为了保证游戏的流畅性,采用了很多依托本地计算的方案,这样就相当于是给了外挂在客户端修改数据的空间。
MOBA 类游戏的数据上传相对简单,玩家点击地图、释放技能这类操作,其实都是在服务器端完成的,因此即时互动性很高,对网速的要求也高。
所以这类游戏的网络延迟一旦较大,那就没法玩了。这么做的好处是玩家的操作都会在服务器端留下痕迹,有没有开挂,比较容易查出来。
而FPS 游戏中玩家的每一次视角移动、角色移动都极度考究反应速度。可以说根本容不得什么延迟,哪怕是目前 MOBA 类游戏中以“ms”计的延迟水平,在 FPS 游戏中都可能会成为被对手爆头的瞬间。
越是此道高手,越是要在瞬息间分胜负。
所以这类游戏的数据如果再全部交由服务器端进行判断,那反应就太慢了。所以FPS 的数据通常都是以本地客户端计算结果后,再上传交由服务器端进行判断。
所谓的外挂,大部分都是以修改客户端游戏数据为主要手段。所以像FPS 这种对于任务方向、位置的数据结果打包上传方式,修改上传给服务器端后就极难分辨了。
至于像透视,贴图这种不娇呼处理的数据更是难以防范,还有利用了本地延迟补偿机制的手段更是难上加难。
即使客户端进行检测第三方软件修改,也并不是毫无漏洞可言。
现阶段绝大多数游戏公司解决外挂的思路还是从技术本身入手,比如通过技术水平把游戏本身做的漏洞更少、更加难以被入侵、更容易发现那些伪装成正常程序的外挂程序,并加以检测和制止。
包括三大主机商的主机平台系统所谓的防破解,其实也就是这样的一种防外挂思路。因为系统一旦被破解,黑客就能在主机、掌机上面运行自制软件了。
不法商人也就可以藉此来兜售盗版游戏了。
而这样的反外挂思路的结果也跟三大主机的系统总是会被黑客们破解一样。让人不禁感慨道高一尺、魔高一丈。
外挂的制作者作为进攻方,本来就更有优势。就像制作游戏的过程中,找BUG 总比修改 BUG要容易得多。
而且,射击类游戏开发的收益实在太大。在其他游戏中,即使对方开挂,也依旧会受制于角色本身的属性问题,被秒杀不是没有,但确实比较少且更多是种形容词,比喻死得很快。
但FPS 游戏完全不同,几毫秒甚至零点几毫秒间就定生死,开挂能够获得最大收益。玩家为了这样的畅快胜利,付费买挂的热情应该是高居各类游戏之首的。
所以在利益的诱惑下,有无数的外挂制作者都为着利益而趋之若鹜。
G胖他们的 Stem 平台为了缔造公平的游戏环境,打造了所谓的 Vlve 反作弊系统(VAC,Vlve Ant-chetg)。
虽然名气很大,但VAC 其实就是检测到用户内存或者其他硬件的异常时,会隔一段时间将用户禁用,让外挂制作者难以判断到底是哪段代码诱发了VAC。
这个系统虽然准确率相对较高,但最大的问题在于时效性很差,可以说是秋后算账。显然,对于很多专业开挂的选手来说,这种程度的封禁根本是不疼不痒。
毕竟绝大多数“专业挂逼”们手上都有很多帐号,封一个换一个就是了。
还有一些游戏公司则是推出检测程序系统。
这种检测系统拥有极高权限,在进入游戏之前就会启动。然后收集各种游戏数据的同时监视设备的进程、隐藏游戏内存。
一旦检测到有程序试图干扰游戏数据,就会采取相应的措施,而检测到一些无法解决的状况时,甚至会直接关闭游戏。
当然,从原理上来说,这种超高的权限跟所谓的流氓插件没有本质上的区别,这样的代价就是用户的一举一动都会被尽收眼底。
事实上,也的确有某家天朝玩家都耳熟能详的大企业,通过这类手段获取了大量用户数据以作他用。当年还因此事被某某卫士揭穿,闹得不可开交。
安妮·凯蒂开发的这款“蛇瞳”程序则完全是黑科技的水平,甚至不用调阅服务器端的数据。
只要通过对对手玩家在对局中的细节判断,就能捕捉、分析出对方是否是挂逼,准确率还高得吓人,这就太厉害了。
虽然现在还只能针对《英雄联盟》一款游戏进行侦测,准确率也达不到100%的水平。但是人工智能比普通检测程序好就好在可以“学习、进步”。
只要自己这边给资源,通过对大批玩家的真实数据筛选和检测,完全可以更好地确定哪些操作与人类接近,从而分辨出挂逼和高手。
安妮·凯蒂进一步研发后,变成所有网络游戏的反外挂程序才是她现阶段的既定目标。
五百万欧买一款普通的反外挂程序,藏马当然也觉得不值。但如果是这种黑科技般的人工智能