早期竞技游戏作弊问题,从早期的,作弊卡带,CS的变速齿轮,LOL修改天赋,脚本,到现在,DMA,双机内存,双机转换,找色扳机/自瞄,AI自瞄,一直影响的各大厂商利益还有玩家的游戏环境,所以厂商研究出了反作弊系统,也就是AC(AntiCheat),但是反作弊发展那么久,很多人还是有很大的误区在里面,那我们做一个最简单的扫盲.
EasyAntiCheat,(EAC,小蓝熊) EAC是由美国Epic Games公司开发的反作弊 ,有免费版与商业版,免费版有很大的限制,检测能力有限,一般用来检测游戏完整性与部分修改器,一般用于部分单机游戏的联机,如:艾尔登法环,刀剑神域等小部分游戏,商业版有完全的检测功能与部分定制功能,可拓展模块(大概就是开发者可以通过EAC的SDK也就是开发包,来编写其他反作弊功能,),目前运用的游戏如:Apex,Rust,堡垒之夜,TheFinals等,是全世界用的最多的反作弊之一。反作弊点评:强度中等, 强在驱动检测,不过由于在海外的名气很大,市场占比大,所以外挂开发商也多,EAC算是个分界线,他之下估计都不是什么好东西。之上,就要看实际的表现了。
Battleye,(BE,战眼) 战眼是德国BattlEye Innovations公司开发的反作弊,在FPS,大型在线游戏居多,目前较为出名的游戏:彩虹六号,方舟ARK,GTA5,PUBG,未转变者等,反作弊点评:中等偏上(100/85分),不过BE在很多游戏内的玩家反馈,不尽人意,不过他还是目前主流的反作弊之一。
XIGNCODE3,(XC3) XignCode3是韩国Wellbia公司开发的反作弊,主要用于韩国本土游戏,手机二游(主要用于加壳),用的游戏很多都十几年了,如:艾尔之光,跑跑卡丁车,DJMAX,蓝色协议(日服)等,基本用在韩国游戏,不过蓝色协议是个例外,反作弊点评:基本没用,不靠谱,而且一堆bug,早期还有瞎检测出现,误判严重,近几年还有蓝色协议封号潮,乱封号,都和这个反作弊有关。
Riot Vanguard,(VGK) Vanguard是美国Riot开发的反作弊,只服务于拳头本家的游戏,如:LOL(外服),瓦罗兰特(外服),是当时最先进的反作弊,所谓开机自启反作弊创始人,检测强度比较高,不过这几年被DMA,污染的挺严重的,这几年也没什么提升。
RICOCHET Anti-Cheat,(RICOCHET) Ricochet是美国动视开发的反作弊,只服务于新生代Cod(16开始),反作弊点评:有严重的滞后性,且检测能力堪忧,误封严重,容易出现反作弊报错,不过在行为检测方面还不错,但是他的检测有严重的滞后性,具体体现在,他的反作弊封禁,几乎全靠内部安全人员,逆向分析拿到特征码,然后统一标记封禁,只要会演,几乎完全封不了,只封主流用的人多的,用的人少的完全无法封禁,但是他封禁百分之80的人是几乎实锤的(确实是这样的,因为他们都是秋后算账),但是有过多的误封潮,公信力有点差。
EA AntiCheat,(EAAC,EA Javelin Anticheat) EAAC是由美国EA艺电公司开发的反作弊,只服务于EA旗下的游戏,如:战地系列.EA Sports系列F1系列,反作弊点评:他的强度略逊色与EAC与BE,但是比RICOCHET强,但是又检测不到什么东西,实际上可能没纸面数据那么强,但是他也是秋后算账为主,主动检测一般,比较平庸。不必过多赘述。
AntiCheatExpert,(ACE) ACE是由中国腾讯开发的反作弊,前身为腾讯TP,是一个公开商用的反作弊,也分残血版与满血版,残血版笔者已知游戏:迷你世界,原神(待定),卡拉彼丘(待定),腾讯棋牌类等,具体需要分析才知道。满血版笔者已知游戏:三角洲行动(国服),无畏契约(国服),TheFinals(国服),Rust(国服)等,反作弊点评:满血ACE是目前世界第一反作弊没有之一,主要体现在,主动检测强大,行为检测强大,内存监控强大,动态CR3加密,驱动检测强度偏上,目前三角洲与无畏契约是强化后的满血ACE,主要体现在他有专门定制的反作弊插件(VTD插件,DMA检测插件,安全启动等,VTD其实只是ACE的一个插件,开发时可选择性启用,后续估计将转化为普通功能,而不是插件),很多直营游戏反而没有,目前ACE在DMA检测是世界断层领先,能解决百分之99的DMA,不过现在更多的作弊转变为双机转换,不再是DMA,DMA在ACE这边没有任何优势,甚至DMA还不如传统内存稳定。
问:EAC都不封外挂的,为什么说他还不错
答:EAC是一个相对中间的反作弊,有一定的市场公信力,对于EAC不封外挂,这个还是仁者见智。
问:BE在GTA的表现如此稀烂,为什么R星还要换
答:相对于之前用RAC的情况,BE真是个救世主,减少了一堆外挂,现在外挂都需要驱动注入,且隔三差五就封号,没有稳定一说,只有还没封,或者还没被检测。
问:反作弊是不是只有ACE和VGK扫盘,其他游戏是不扫盘的
答:这个其实是一个很大的误区,扫盘这个不是这两个的特色,而是反作弊的特色,扫盘也应该叫扫特征码,而且并不是所有软件都扫,具体要看反作弊的扫描策略. 问:腾讯系的游戏都这么多外挂了,为什么你在给ACE贴金
答:外挂多的问题是无法避免的,人口决定数量,5%的人开挂都占了这个游戏玩家的很多了。ACE这边并不是贴金,而是事实就是如此,如果换个反作弊估计更多人开了。
问:目前传统内存与DMA 双机转换的区别在哪
答:传统内存分为内部与外部,内部是注入一个dll进行内存写入,可以直接调用游戏里面的原生类,进行读写,安全性比较差,但是方便,资源占用小,性能损失少,外部是主要以监控内存为主,监控内存数据,外置渲染,外部处理,不修改游戏内存,安全性一般,性能损失大,会相对影响游戏的体验,双机转换其实也就是一个网络驱动,网络地址映射到副机,给解密后的内存数据拷贝到副机处理,然后在渲染到主机。DMA就是插个板子到PCIE,连接副机,给内存拷贝一份到副机,然后在副机处理渲染到主机。DMA和双机内存其实就是传输方式不一样。
问:ACE扫盘给硬盘扫烂,ACE一次扫我100G的数据,这不对吧
答:以下全由我个人理解:ACE扫盘实际上不扫全盘,只扫部分文件,他的数据库是有白名单文件的,不是全部数据都扫,它只扫它想要的那几Bit或者几KB的特征。给硬盘扫烂,那我觉得应该去找硬盘商的问题,这种百分之90都是硬盘问题,而不是反作弊问题,反作弊如果能给硬盘扫烂,微软和各大硬盘厂商已经清算ACE了。 问:ACE为什么不会被杀毒软件拦截吗,他不是扫盘吗
答:ACE在各大厂商是白名单状态,因为他有微软EV证书,还有腾讯自己找证书公司定制的证书,权重相当的高,微软驱动校验过没问题,所以杀毒软件自动放行,不会管那么多,也管不到。 问:ACE会严重影响性能吗 答:以下为我个人理解:我个人觉得更多是游戏优化差,但是又可能是腾讯ACE动态加密问题,导致读取数据变慢,这个问题有点难考究,这个不敢肯定。 问:设置ACE CPU优先级,核心数,限制ACE会提升性能,减少扫盘或者不扫盘吗 答:以下为我个人理解:其实并没有什么作用,ACE的占用不大,不必过度反应被网上的营销号带节奏。 更多想问的去评论区留言吧,时间原因没办法全部讲完,半夜写这个真的很累,