
镜像网络宣布GUARD:针对Unity引擎的源代码级反作弊解决方案
镜像网络发布了GUARD,一种直接嵌入Unity游戏源代码的反作弊工具,而不是作为一个单独的进程运行
使用“静默检测”——在不提醒作弊者的情况下将他们报告给你的服务器,让他们认为其他玩家报告了他们
以隐私为重点,没有云跟踪或外部数据收集——所有报告留在你自己的服务器上
对合法玩家没有性能影响,采用只读用户模式操作
已经在生产游戏中部署,每天检测作弊者
该软件包目前可以通过Unity资产商店获得: 直接链接
经过数月的紧张开发,Mirror Networking正式发布了GUARD,一种创新的反作弊解决方案,专门为多玩家游戏设计,无论游戏引擎如何。他们的话——这是对现代游戏环境中反作弊技术应如何运作的全面重新构想。
什么是反作弊?
反作弊软件是保护多玩家游戏免受试图通过作弊工具、修改的游戏文件或未经授权的软件获得不公平优势的玩家的关键安全层。
传统的反作弊解决方案通常作为单独的进程与游戏并行运行,监控可疑行为并阻止潜在威胁。
然而,GUARD采用了根本不同的方法,直接嵌入到游戏的源代码中,使其对潜在的作弊者几乎不可见,同时保持强大的保护。
GUARD的独特哲学:静默检测而非激进阻止
GUARD基于一种革命性的原则,使其与传统的反作弊下载区分开来。GUARD不是通过明显的“检测到作弊”消息来激进地阻止可疑作弊者,而是静默地向您的游戏服务器报告可疑活动。这种方法保持了关键的惊喜元素——作弊者认为他们是被其他玩家举报的,而不是被自动化系统抓住的。
该解决方案目前能够检测mod加载程序、DLL注入、指令补丁、调试器和虚拟机。
每次检测都有一个置信度等级(高、中、低)和详细证据,让开发者能够对如何处理每个案例做出明智的决定。
技术创新:源级集成
GUARD真正独特之处在于其集成方式。
GUARD不是以明显的AntiCheat.dll文件发布,而是直接嵌入您的Unity项目的C#源代码中。使用Unity的IL2CPP编译器,反作弊功能成为您游戏最终程序集的一部分,使作弊者几乎不可能识别或规避。
这种源级集成适用于所有Unity平台,尽管检测能力目前重点关注Windows。
该系统完全不依赖网络代码,可以与任何多玩家Unity游戏配合使用,并针对Mirror Networking提供特定集成。
以隐私为先的设计
GUARD采用以隐私为先的方式,解决关于侵入性反作弊系统日益增长的担忧。
该解决方案仅扫描游戏自己的进程和文件夹——它从不访问玩家计算机的其他部分,也不会向外部服务器发送数据。没有云组件,没有CCU跟踪,也没有订阅模式。
所有报告直接发送到您自己的游戏服务器,让您对数据拥有完全控制权。
真实世界的测试和开发
GUARD的开发涉及广泛的现实世界研究,超越了理论威胁建模。Mirror Networking团队参与了地下作弊社区,从各种来源购买和分析实际的作弊工具,并征集真实玩家在生产环境中遇到作弊的反馈。这种实践方法确保GUARD针对实际威胁,而不是假设威胁。
作为Mirror Networking的创始人,Mischa别名“vis2k”,以及GUARD的开发者解释:
传统的反作弊通常位于您游戏的可执行文件旁边,并喜欢在启动时自我宣布。虽然有效,但最终都会被规避。GUARD的理念是保持信息优势:我们不希望任何人知道根本存在反作弊。我们希望作弊者认为是其他玩家举报了他们,因此他们不会开始寻找不该找的地方。
能够与您的游戏源代码一起编译GUARD使我们能够非常轻松地隐藏它。长期的愿景是检测所有Unity平台上的作弊,并在编译之前自动为您现有的游戏代码应用额外保护!
对合法玩家没有性能影响
GUARD设计时将稳定性作为核心原则,实施零风险。该系统在只读用户模式下运行,确保对合法玩家没有性能影响。
这种零风险的方法意味着诚实的玩家永远不会遇到问题、崩溃或可能损害他们游戏体验的误报。
Unity中最简单的反作弊:可用性和集成
GUARD现在可供Unity开发者使用,对于Mirror Networking用户,只需三次点击即可完成集成。
该解决方案需要IL2CPP构建(不支持Mono)以保持其隐蔽特性,并与2020及以上版本的Unity版本兼容。
凭借其有效性、隐私保护和无缝集成的结合,GUARD代表了Unity生态系统中反作弊技术的重大进步。随着游戏的不断发展,这种静默检测和源级嵌入的反作弊专家方法很可能成为保护多玩家体验的新标准。
企业级功能
对于需要额外安全措施的大型工作室,GUARD提供源代码访问和自定义混淆选项。
该解决方案默认以混淆DLL的形式发布,以防止逆向工程,但严肃的工作室可以要求无额外费用的完全源代码访问。这种灵活性使企业能够在受益于GUARD创新方法的同时维护其安全标准。
这也为工作室减少对传统游戏服务的依赖提供了机会。

游戏工作室的当前使用情况
截至撰写时,该解决方案已在一款成功的Unity游戏中部署,每天检测作弊者,验证其真实的有效性。
Mirror Networking自身,作为GUARD的开发团队,拥有其旗舰开源网络解决方案被用于包括BigBoxVR的Population: ONE、Wildlife Studio的Zooba,以及谎言酒吧、Unleashed、Dinkum、HAVOC、Empires Mobile等众多备受欢迎的多玩家游戏。
未来发展路线图
开发团队已概述了其近期路线图,包括将检测能力扩展到移动、Mac和WebGL平台,以及实现IL织物以实现更深层集成。
书写者
Edgegap团队
与来源和/或内容协作
Mirror Networking
