
透视挂-游戏技术 | AI 反作弊解决方案,对抗 FPS 外挂的威胁
- 暗区突围透视辅助工具推荐
- 2024-12-03 05:07:56
简介:FPS(第一人称射击)游戏是一种竞争激烈、反应灵敏的游戏类型,已成为当今游戏市场的主流游戏品类之一。与此同时,作弊问题也成为FPS游戏行业的一大难题。本文将从FPS游戏作弊泛滥的现状及原因、传统作弊检测方法及局限性、应用实现等多个方面探讨FPS游戏作弊问题。
01FPS游戏插件从哪里来?
在线多人FPS游戏是实时性要求最高的游戏类型之一。在这种游戏中,玩家瞬间的判断和反应能力将直接决定胜负。然而网络延迟和实时加载问题往往会导致游戏卡顿,极大影响玩家的游戏体验。为了解决这个问题,FPS游戏经常使用预加载技术。预加载技术是指当敌人距离玩家较近时,敌人的数据已经从服务器下载到本地并加载到游戏内存中。这样,当玩家和敌人真正相遇时,游戏客户端不需要做很多工作,从而避免了网络或设备性能造成的实时加载,产生滞后。
外挂制作者利用FPS游戏资源预加载在客户端本地的特点,通过修改游戏数据或注入自我瞄准、视角等外部程序来获取非法优势,让用户轻松击杀对手,获得不公平的利益优势。竞争优势。这些插件功能提供了快速、准确的瞄准能力,让用户在游戏中享受杀戮的快感。秘籍的高额利润是吸引大量玩家使用秘籍的原因之一。
插件制作者使用一些隐蔽的插件入侵方法来避免被反作弊系统检测到。比如利用虚拟机、内存注入、HOOK等技术让插件难以被检测到。这也是FPS游戏金手指屡禁不止的根本原因之一。
“外挂生产者->外挂销售代理商->网络渠道->外挂用户”的链条传播和易用性也是FPS游戏外挂泛滥的重要原因。在模拟器上运行手游时可以使用插件,甚至可以传播带有插件功能的破解版游戏。这些方式使得插件的使用者及其影响范围更加广泛。
目前FPS射击游戏中最常用的插件类型是视角插件,占比58.33%;虽然自我瞄准只占8.33%,但却是最影响游戏体验的插件。
看法
为了保证低延迟的效果,FPS游戏会预先将大量资源加载到玩家的客户端内存中,以便插件制作者可以从内存中获取各种资源的信息并进行可视化渲染。这就是透视插件的基本原理。原则。根据视角形式的不同,可分为盒子&血条型、面板型、自瞄准圈型、射线型、骨骼型、染色型等。与其他类型的FPS插件相比,视角插件ins更难检测。只要用户刻意伪装,即使通过人工审核也很难发现。
自我瞄准
如下图所示,FPS游戏中最常见的自瞄准插件类型是模拟鼠标行为,占比81.83%。插件获取敌人坐标后,发送模型鼠标信号,导致游戏程序执行后直接将十字准线移动到目标位置。在驱动程序级别很难检测到此类插件。但毫无疑问,正常玩家和自瞄玩家的行为会有很大的区别,那就是行为数据水平是解决作弊问题的关键。
本文将重点介绍透视和自瞄准插件检测。此类外挂因其隐蔽性高、检测难度大、缺乏真凭实据,成为业界一大难题。因此,有必要直接从玩家行为数据的角度入手,检测透视、自瞄作弊行为的本质。
02传统解决方案可能会失败
目前主流的插件检测方法包括签名检测、特征检测、内存扫描等,报告审核和检查主要由人工完成。
人工举报审核可以及时发现作弊行为,但由于举报人的主观性以及游戏玩法的复杂性,可能存在误报和恶意举报的情况。
传统方案的优点是效果明显,缺点是对抗程度高,滞后严重。该插件更新频繁,善于隐藏进程。传统的解决方案很容易失败。迭代升级后才能扫描插件进程,这样很方便。陷入无休止的对抗,消耗大量人力物力,最终失败。
03 引入AI技术创新反作弊体系
网易的游戏AI反作弊解决方案利用游戏中广泛存在的重播日志数据来构建玩家的时间序列行为数据。基于这些时间序列行为数据,构建了前瞻性、自我瞄准的作弊检测系统,可以有效应对作弊威胁。
玩家的时间行为数据包括每个时刻的位置坐标、相机/枪口方向、武器类型、是否击杀、是否击打等。在此基础上,系统进行二次设计和处理,构建每个时刻十字准线的运动。片刻。目标的速度、加速度、相对运动轨迹、相对偏转角度、目标是否在视场内等特征,再上一层,结构逐渐以“开、击、杀、轮”为基础、游戏、玩家历史游戏”多层次维度的特征。
视角和自我瞄准是 FPS 游戏中不同类型的作弊问题。该解决方案从同一时间序列行为数据中提取多个特征。系统检测到一些特征非常明显且富有表现力,显示出正常玩家和作弊玩家之间的巨大差异。性别。通过向模型输入由多个特征组成的序列进行预训练,获得表示后进行分类监督学习,最终预测玩家是否作弊。该解决方案使用自监督顺序模型来对玩家行为数据进行建模。该过程分为三个阶段:
基于时间序列行为数据的透视插件检测方案
作弊玩家利用视角插件获得普通玩家所不具备的视野和整体宏观信息优势。正因为如此,他们的行为与正常玩家不同。例如,他们可以在不知道视野信息的情况下移动和移动。瞄准,以便在枪战中获得优势。当目标暴露在掩体后面时,瞄准和杀伤性能将超出正常水平。数据中有很多可以区分的特征维度。本方案选取了2个最明显的维度进行展示:关键时刻目标相对偏转角度的变化,以及综合多杀/多轮瞄准杀伤表现。
1、关键时刻目标相对偏转角度的变化
作弊玩家使用视角后,一般都会有很多有意识或无意识的“预瞄准”现象,这使得目标相对偏转角度的变化曲线与正常玩家不同。
可以看出,在关键时刻,比如击杀前目标移动到墙后时,视角作弊玩家的目标相对偏转角度普遍低于正常玩家,且变化相对稳定。
2、多杀多回合综合瞄准杀伤性能
作弊玩家可以在目标被遮挡、“视野暴露”的情况下,在极短时间内完成瞄准击杀。与普通玩家的正常反应时间有很大差距。这个差距是根据多次击杀和多次击杀的组合来计算的。这在回合表演的情况下尤其明显。
如上图所示,虽然作弊玩家偶尔会“表现”,普通玩家偶尔会表现“超”,但当放大单回合多次击杀,以及多回合、多局定向击杀表现时,平均视角作弊玩家的反应时间(命中时间差)比正常玩家更低且更稳定,而平均击杀率(对枪的KD)比正常玩家更高。
基于时间序列行为数据的自瞄准插件检测方案
系统分析发现,使用自瞄准插件的作弊玩家在准星移动速度、加速度、准星落地点等多维度特征上表现与正常玩家存在显着差异。 -瞄准插件可以快速锁定敌人,让玩家的瞄准更加准确和快捷,而普通玩家则需要花费更多的时间和精力瞄准。具体来说,自瞄插件用户的准星移动速度更快,加速也更快,准星在敌人球面上的落点也更加集中。这些特征的显着差异导致自瞄准作弊用户的行为与普通玩家不同。
1. 十字准线的移动速度及其加速度
通过下图,蓝色曲线是十字准线的移动速度,红色曲线是其加速度,红色坐标点是玩家射击的瞬间。自瞄准程序通常使十字线的移动速度和加速度非常平滑,因为它们捕获了目标。位置并自动调整十字准线的移动速度和加速度。左图为自瞄准玩家,右图为普通玩家。相比之下,正常玩家瞄准的移动速度和加速度可能会更加混乱和不规则。我们可以看到,自瞄玩家在射击后仍然可以保持速度和加速度的微小变化(丝滑枪压效果)。
2.十字准线击中敌方球体的点
因为自瞄准是提前获取玩家某个部位的坐标,然后模拟鼠标信号发送信号,下面是十字准线在敌方球体上的位置图。左图为自瞄准玩家,右图为普通玩家。可以看到十字准星落在敌人所在的球面上时,自瞄玩家瞄准的轨迹会更加平滑,不会出现正常玩家瞄准时大范围的角度变化。
序列模型网络架构
如上,提取出由业务经验和专家经验构建的视角和自瞄计时特征后,将原始特征组合起来,按照“命中和杀戮”的时间顺序形成序列,并输入到自监督计时模型中预训练。 ,然后通过LSTM序列分类网络进行监督学习。
04 AI开启反作弊巅峰对决
未来,游戏开发商和平台运营商需要不断更新和完善反作弊系统。在反黑客技术方面,需要继续研发更加高效、精准的算法和模型,以应对不断变化的作弊形式和攻击手段。
这是矛与盾的对决的巅峰。只有利用人工智能等先进技术升级反作弊系统,才能更有效地打击作弊行为。
本文数据均来自网易智企旗下网易易盾发布的相关报告。
透视挂-游戏技术 | AI 反作弊解决方案,对抗 FPS 外挂的威胁由官网暗区突围透视辅助工具推荐栏目发布,感谢您对官网的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“透视挂-游戏技术 | AI 反作弊解决方案,对抗 FPS 外挂的威胁”
