新智元报道
来源:Twitter
编辑:Emil 好困
【新智元导读】科技树被点歪?好好的AI不去做CV,反而去搞游戏外挂。结果,不仅表现出众,还很难被发现,堪称物理外挂界的「SOTA」。不过,好孩子可不要学哦。
FPS第一人称射击类游戏自诞生以就有一大群忠实拥趸,得益于现在电脑硬件水平不断升级,临场感更强。
还有其立刻就能High的快节奏,更符合如今玩家们快速的生活节奏。
但是如果你每一局都被刚见面的对手「一枪爆头」,这游戏也失去了自身的意义。
所以各大服务平台都会有一套先进的反外挂系统,如果侦测出玩家使用外挂会取消其游戏资格甚至封号。
一般来说,如果游戏或者操作系统相关的代码被修改,系统很容易侦测出来,从而保证游戏的公平性。
但是现在这个问题复杂了:有一种你意想不到的作弊方法——用AI!
AI「神器」
日前一个FPS游戏视频火爆网络。
视频中这位FPS游戏玩家表现堪称出神入化:在2秒钟内消灭四个敌人,而且弹无虚发,枪枪爆头。
再比如这个甩狙爆头。
如果我们把速度放慢,就会发现其中的猫腻:
画面中出现的「人形物体」会立刻被标注出来,并且你的枪械也随之自动瞄准-开枪-爆头,一气呵成。
即便在敌人众多的场景下,它也能够迅速识别。
这不就是外挂吗?
的确,但是这套外挂的厉害之处就在于——它不会被任何反作弊系统侦测到。
因为它对于游戏和系统的代码没有进行任何的修改,而是通过外接的视频采集卡 AI 一个输入控制器来实现的。
这套系统的基本原理首先是通过外部视频采集卡来记录游戏的实时输出,并立即将其发送到一台独立的计算机上。
然后,这些显示帧通过CV物体检测算法(比如YOLO)运行,自动标注出敌人位置。
一旦敌人在屏幕上被识别出来,这套系统可以很精确地计算出鼠标需要移动的距离和方位,快速瞄准。
最后这些数据被发送到像「Titan Two」或「Cronus Zen」这样的控制器上,它可以模拟鼠标的移动,并以极快的速度射击。
Titan Two,由一套66Mhz的Risc芯片以及通讯端口组成,目前可以适配PlayStation、Xbox、Switch、Wii以及PC等几乎所有的游戏平台。
并且你还能够选择瞄准的位置,一枪爆头,还是瞄准躯干部位。
这一过程比如今世界上任何顶尖的专业选手都要快。
幕后黑手
基于外部工具和模拟输入的作弊方法并不是什么新鲜事。
但最近几天却获得了极大的关注,这都要归功于一个AI作弊工具的宣传视频。(此处将称之为CVCheat)
作弊器的宣传文案(注:Extremely拼错了)
当前版本的CVCheat可以在用户设定的区域检测「人形」的敌人,自动瞄准并射击。
选择射击敌人身体的部位
CVCheat还有后坐力自动调整功能,通过移动虚拟鼠标来稳定玩家的瞄准。
「辅助瞄准」的详细设定
而在即将推出的版本中,CVCheat将会实现基于计算机视觉的「不可检测的全自动瞄准和全自动射击」。
调整目标检测区域的大小
由于不需要修改代码,因此从理论上说这套系统适用于所有游戏平台的所有FPS类游戏——呃,只要你的对手是人形?
要不试试这样的?
CVCheat Discord的管理员(此处称之为LordofCV)表示,他们的工具并不是为了破坏游戏的平衡。
相反,这是为了「在已经作弊器泛滥的游戏中,给主机玩家一个机会」。
据LordofCV称,随后的版本可以在大约10毫秒内检测到屏幕上的敌人并开火,而且可以在运行速度高达240帧的游戏上有效工作。不过,检测算法还需要进行一些调整。
LordofCV说:「一旦你锁定了目标,CVCheat在中近距离上的效果非常好,用狙击镜进行远距离观察时,效果也不错。」
目前,CVCheat有大约200名用户,其中PRO版需要向开发者「捐赠」50美元获得。
反作弊任重道远
LordofCV表示,他们的作弊方法是完全无法检测的,因为「没有更改任何游戏文件,所以作弊检测软件无法发现它,不过使用风险自负」。
不过,有一位实际从事反作弊的工作人员对这种吹嘘提出了异议。
Valorant反作弊的负责人Phillip Koskinas表示:「归根结底,『模拟输入』并不是什么新东西,而我们非常了解它」。
不过LordofCV也表示,观察力强的玩家或分析软件仍然可以注意到使用这些作弊器时出现的异常瞄准和射击速度。
网友评论
既然能用AI进行识别,不如干脆整个AR眼镜算了,根本检测不到。
以为对面是人,其实是AI,你是AI,我也是AI。
评论中也不乏专业人士对于这项技术表示了肯定:
YOLO厉害了。
不过有理性人士意识到了一个很严肃的问题:
万万没想到,单机游戏或成最大赢家。
参考资料:
https://twitter.com/AntiCheatPD/status/1412024189561851904