首页 > 其他分享 >【游戏行业部】反外挂技术的革新:如何有效应对 FPS 外挂的威胁

【游戏行业部】反外挂技术的革新:如何有效应对 FPS 外挂的威胁

时间:2023-07-21 15:11:57浏览次数:32  
标签:外挂 游戏 革新 玩家 准心 击杀 FPS

FPS 游戏外挂现状和泛滥原因

在线多人的 FPS 游戏是实时性要求最高的游戏类型之一。在这种游戏中,玩家的一瞬间判断和反应能力会直接决定胜负。然而,网络延迟和实时加载的问题经常会导致游戏卡顿,这会极大地影响玩家的游戏体验。为了解决这个问题,FPS 游戏通常会采用预加载技术。预加载技术是指在敌人离玩家较近的时候,已经把敌人的数据从服务器下载到本地,并加载到游戏内存里。这样,在玩家和敌人真正碰面时,游戏客户端就无需再做大量的工作,从而避免实时加载受网络或设备性能影响导致卡顿。

外挂制作者利用 FPS 游戏中资源预加载在客户端本地的特性,通过修改游戏数据或注入外部程序来获得非法优势,如自瞄和透视,可以让使用者轻松击杀对手,从而获得不公平的竞争优势。这些外挂功能提供了快速且准确的瞄准能力,让使用者能够在游戏中享受虐杀快感。外挂的高收益是吸引大量玩家使用外挂的原因之一。

外挂制作者通过一些隐蔽的外挂入侵手段,以避免被反作弊系统检测到。例如使用虚拟机、内存注入、HOOK 等技术,使外挂难以被检测到。这是 FPS 游戏外挂屡禁不止的根本原因之一。

「外挂制作者->外挂销售代理->网络渠道->外挂使用者」的链条式传播和易于使用也是 FPS 游戏外挂泛滥的一个重要原因。外挂可以在模拟器运行手游的同时使用,甚至传播带有外挂功能的破解版游戏,这些方式使得外挂的使用者和影响范围变得更加广泛。

 

 

从网易易盾对外发布的内容来看,在 FPS 射击类游戏中外挂类型使用最多的是透视挂,占比达到 58.33%;自瞄虽然只占了 8.33%,却是最影响游戏体验的外挂。

透视

FPS 游戏为了保证低延迟的效果而将大量资源预加载在玩家客户端内存中,使得外挂制作者可以从内存中获取到各种资源的信息,并将其可视化渲染出来,这就是透视外挂的基本原理。根据透视形态的不同,可以划分为方框&血条类、面板类、自瞄圈、射线类、骨骼类、染色类等等。相较于其他类型的 FPS 外挂,透视外挂更加难以感知,只要使用者刻意伪装,即使人工审核也很难发现。

自瞄

如下图,在 FPS 类游戏中自瞄外挂最多的类型是模拟鼠标行为,占比达到 81.83%。外挂在获取敌人坐标后,发送模型鼠标信号,使游戏程序执行后直接将准心移动到目标位置,在驱动层面很难检测到这样的外挂。但毋庸置疑,在正常玩家与自瞄玩家的行为上,会有很大区别,即行为数据层面才是解决外挂问题的关键。

 

可以看到,在关键时刻例如击杀前目标在墙后移动的时候,透视作弊玩家的目标相对偏向角比正常玩家总体偏低,且变化较为稳定。

 

2. 综合多个击杀、多回合的瞄准击杀表现

作弊玩家在目标遮挡到“视野暴露”的瞬间,能够在很短的时间内完成瞄准与击杀,与普通玩家的正常反应时间呈现出较大的差距,该差距在综合多次击杀、多回合表现的情况下尤为明显。

如上图所示,尽管作弊玩家偶尔会“演”,正常玩家也会有偶尔“超神”表现,但是放大到单回合多次击杀,以及多回合、多场次的瞄准击杀表现来看,透视作弊玩家的平均反应时间(命中时间差)要比正常玩家低,且稳定,而平均击杀率(对枪 KD)则比正常高。

 

基于时序行为数据的自瞄外挂检测方案

 

我们分析发现,使用自瞄外挂的作弊玩家在准星移动速度、加速度、准星落点等多维度特征上与正常玩家表现有明显差异。这是因为自瞄外挂能够快速锁定敌人,使得玩家的瞄准更加精准和迅速,而正常玩家则需要花费更多的时间和精力进行瞄准。具体来说,自瞄外挂使用者的准星移动速度和加速度更快,准星在敌人球面的落点更加集中。这些特征的显著差异导致了自瞄外挂使用者的表现与正常玩家不同。

 

1. 准心移动速度与其加速

通过下图,蓝色曲线为准心移动速度红色曲线为其加速度,红色坐标点为玩家开枪时刻,自瞄程序通常会使准心的移动速度和加速度变得非常平滑,因为它们会获取目标的位置并自动调整准心的移动速度和加速度。左图为自瞄玩家,右图为正常玩家,相比之下,正常玩家的准心移动速度和加速度可能更加杂乱和不规则。我们可以看出自瞄玩家在开枪后依然可以保持较小的速度与加速度变化(丝滑压枪效果)。

2. 准心在敌人球面的落点

因为自瞄提前获取了玩家的某个部位坐标,再模拟鼠标信号发送信号,以下是准心在敌人球面的落点图,左图为自瞄玩家,右图为正常玩家,可以看到准心落在敌人所在球面时,自瞄玩家的准心轨迹会更加平滑,不会出现正常玩家那样准心的大规模角度变化。

时序模型网络架构 

 

如上,将我们通过业务经验、专家经验构造的透视和自瞄的时序特征进行提取之后,结合原始特征,按照“命中、击杀”的时间顺序组合形成序列,喂入到自监督时序模型进行预训练,再经过 LSTM 序列分类网络进行监督学习。

 

 

应用效果

 

我们在某知名 FPS 游戏上部署了该系统,系统将模型推理服务部署在服务器上,客户端通过埋点日志和实时推流的方式上传解析后的回放数据,服务端实时接收玩家每个回合、每局的时序行为数据(视网络条件而定),并进行特征处理和结果推理,同时会结合玩家历史对局信息做出综合决策,决策结果存盘并经过复核之后,游戏对作弊玩家进行处理。

我们从国内外网站上收集了 10w 场的回放数据,解析出 67w 玩家总共 1000w 次击杀样本,在业务方线上 3 千场比赛数据中,高召回方案可覆盖自瞄玩家总数的 82.94%,高精度方案可获得 95.38% 的准确度。

 

总结与未来工作展望

 

通过对 FPS 游戏主流外挂以及传统解决方案的分析,我们不难看出这是矛与盾对决的巅峰之战,利用人工智能等先进技术才能够更准确地检测外挂行为。

在面对复杂的外挂形势,网易智企游戏 AI 经过多年的技术沉淀积累,以足够多的游戏大数据做基础支持,打磨出完善的 FPS 游戏反作弊数据解决方案。


方案仅通过使用在游戏中广泛存在的回放日志数据,重构出玩家当局的表现,构建玩家的时序行为数据,并基于该时序行为数据,分别搭建透视和自瞄外挂检测系统。该方法和系统可广泛应用于各种在线游戏平台,提高游戏平台的公平性和客户满意度。

未来,游戏开发者和平台运营商需要不断更新和完善反外挂系统。在反外挂技术方面,需要继续研究和开发更加高效、准确的算法和模型,以应对不断变化的外挂形式和攻击手段。同时,需要加强对游戏平台的监管和管理,建立健全的监管机制,加强对玩家行为的监测和识别,及时发现和处理违规行为,维护游戏的公平性和品牌形象。此外,游戏开发者和平台运营商还需要与玩家建立更紧密的联系,了解玩家的需求和反馈,及时解决玩家的问题和困惑,提高玩家的满意度和忠诚度。最终,通过不断更新和完善反外挂系统,加强对游戏平台的监管和管理,以及与玩家的密切联系,可以有效地保护游戏的公平性和品牌形象,提高游戏平台的用户体验和市场竞争力。

 

标签:外挂,游戏,革新,玩家,准心,击杀,FPS
From: https://www.cnblogs.com/wangyiyunxin/p/17571443.html

相关文章

  • 探索Reactor网络模型在当今应用领域的革新
    本文分享自华为云社区《驾驭网络技术的未来:探索Reactor网络模型在当今应用领域的革新》,作者:LionLong。本文介绍了Linux网络设计中的Reactor网络模型及其在实际应用中的重要性。Reactor模型是一种经典的事件驱动设计模式,广泛应用于构建高性能、可扩展的网络服务器。我们将探讨R......
  • Power BI外挂级辅助工具 - DAX Studio 入门 第一篇(共两篇)
    今天早上又是美好的一天,进公司刚落座。隔壁部门的Tony哥直接杀了过来,“米高米高,我们组开发了一个PBI报告,但是现在有点小问题,帮我们看下怎么解决?”是否有方法非常灵活把PBI报告里面的基础数据导出成平面文件分享给其他同事?是否有方法非常方便的查询和验证PBI报告中的数据准确性?......
  • 帧数指的是每秒播放的图像帧数,单位为fps(Frames Per Second)。视频由一系列静止的图像帧
    视频的帧数指的是每秒播放的图像帧数,单位为fps(FramesPerSecond)。视频由一系列静止的图像帧组成,通过快速连续地播放这些图像帧,就能够呈现出连续的动态影像。帧数的概念源自电影行业。在电影制作中,通过连续播放一系列静态图像(称为帧),来创造出连贯的动画效果。每秒钟播放的帧数越多......
  • cfps快速打开
    used:\statashu\cfps\cfps2010adult_202008.dta,clearused:\statashu\cfps\cfps2010child_201906.dta,clearused:\statashu\cfps\cfps2010comm_201906.dta,clearused:\statashu\cfps\cfps2010famconf_202008.dta,clearused:\statashu\cfps\cfps2010fa......
  • 把大模型“OTA”进智能座舱,一场革新还是泡沫?
    文|智能相对论作者|leo陈ChatGPT走红后,大模型的热度持续不减。时至今日,随着国内多巨头掀起“百模大战”,热度又被顶到更高峰。前两个月里,百度、阿里、腾讯加入;进入5月,先有网易有道,发布了基于“子曰”大模型开发的AI口语老师剧透视频,介绍其基于教育场景的类ChatGPT产品;后有科大讯飞,发......
  • 云知声引领AI技术革新:探索智能物联网与智慧医疗等应用场景
    人工智能的应用已拉开大幕。当下,AI技术影响着各个领域和学科的应用场景,也冲击着人们固有的思维方式。在文化产业领域,AIGC更是如同一场技术革命,改写了整个行业的“游戏规则”。作为AI独角兽企业的佼佼者,云知声凭借其强大的技术实力、丰富的行业积累以及不断创新精神,成功打造了山......
  • 数字孪生与VR设备的融合为旅游行业带来革新
    数字时代的推动下,旅游行业正迎来一场革命性的变革。数字孪生系统与虚拟现实(VR)的融合为旅游体验带来了全新的可能性。通过数字孪生技术的实时模拟和VR设备的沉浸式体验,旅游行业迎来了全新的变革时代。数字孪生通过实时数据采集、建模和仿真,可以呈现出真实世界的准确复制品。数字孪......
  • ChatGPT之后,AIGC如何革新数字内容创作
    内容生产,特别是创意工作,一向被认为是人类的专属和智能的体现。牛津大学计算机学院院长迈克尔·伍尔德里奇2019年写作的《人工智能全传》一书中,“撰写有趣的故事”被列为人工智能“远未实现”的任务之一。如今,AI正大步迈入数字内容生产领域。AIGC(AIGeneratedContent)不仅在写......
  • 我们最近革新了整个翻译流程
    目前的机器翻译而言,把握句子结构是没问题的,也就是说译文能做到通顺,但是专有名词把握不准。虽然这样的机器翻译能够大大缩短译者的校对时间,但仍然做不到一天翻译一本书的程度。对于996的打工人来说,非常耗费精力。虽然大语言模型的去中心化开展的如火如荼,一些模型已经可以在本地......
  • python 性能测试之获取app fps
    一、功能描述该脚本主要是获取视频/语音通话、语音房、看视频等app的fps 二、代码实现importos,csvimporttimeimportnumpyasnpfrommatplotlibimportpyplotaspltfromsubprocessimportPopen,PIPEfromcheck_packageimportcheck_packageimportmath......