AAC (Advanced Anti Cheat) (Hack & Kill aura Blocker)【中文名:AAC(高级反作弊)(Hack & Kill 光环拦截器)5.2.0】

我的世界插件1年前 (2023)更新 管理员
680 0 0

付费资源

AAC (Advanced Anti Cheat) (Hack & Kill aura Blocker)【中文名:AAC(高级反作弊)(Hack & Kill 光环拦截器)5.2.0】
隐藏内容限时特惠
此内容已隐藏,请购买后查看!
88 175
您当前未登录!建议登陆后购买,可保存购买订单。
免费更新
客服服务
15天免登录下载
支持支付宝、微信支付

AAC (Advanced Anti Cheat) (Hack & Kill aura Blocker)【中文名:AAC(高级反作弊)(Hack & Kill 光环拦截器)5.2.0】经过测试的 Minecraft 版本:

  • 1.8
  • 1.9
  • 1.10
  • 1.11
  • 1.12
  • 1.13
  • 1.14
  • 1.15
  • 1.16

什么是 AAC
AAC 是一个强大的 Minecraft 服务器反作弊插件。您可以在官方测试服务器上评估其功能:

test.kons.co

它具有 7 项广泛的检查,这些检查共同涵盖了各种作弊模块。

  • 延迟减轻了试图加快通常需要一定时间的动作的作弊行为。它涵盖了 FastBreak、Regen、FastBow、FastEat 等模块。统计方法用于确保在服务器和网络滞后期间检查的稳健性和准确性。
  • 移动涵盖多种形式的移动作弊,包括飞行、速度、步伐、阶段、计时器等。移动检查适应各种不同的情况、方块、药水效果、属性修改器(1.9+)、液体等。它解释了使用 ViaVersion API 的客户端版本之间运动的细微差异,并准确地检查了使用鞘翅飞行或骑马的玩家。
  • Aimbot、Autoclicker 和 Hitbox 共同检测许多不同的战斗作弊,例如 killauras、aimassists 和 reach 或 hitbox 作弊。这些检查已经过严格测试,具有内置滞后补偿功能,在 PvP 和 PvE 场景中同样准确。
  • Interact 检测并阻止玩家与他们看不到的方块进行交互。例如,它可以阻止玩家破坏墙后的方块、“扩展”脚手架作弊以及将方块放置在视线之外。
  • 其他 寻找玩家作弊的各种微妙指标,例如无效轮换或被黑客户端经常意外发送的特定数据包。

请注意,AAC 没有针对与库存相关的作弊或步行速度脚手架的特定检查。您可能希望考虑使用开源AACAdditionPro进行这些检查和其他利基检查。AACAdditionPro 不隶属于 AAC。

AAC 不会检查正在飞行、处于创意或旁观者模式或通过 GeyserMC 连接的玩家。

为什么 AAC
AAC 速度快
AAC 具有非凡的性能。在这个有 140-150 名玩家的服务器上,AAC 使用不到 4% 的 tick,总共不到 2ms,相当于每个玩家不到 0.03%/tick。

 

AAC 在设计上是异步的,在数据​​包级别而不是在主服务器线程上执行其大部分工作。它经过了广泛的内部优化,因此非常轻巧。尽管它仍在分析服务器上发生的每一个动作、交互和攻击,但它仍能实现其性能。

AAC 易于使用
AAC 消除了神秘的支票名称、缩写和难以理解的数字。相反,我们有AAC 播放器分析。 垃圾邮件违规消息被 AAC 对给定玩家了解情况的明确解释所取代,无需专业知识即可理解。详细信息仍然可供那些需要它的人使用,并且可以在 /aac 调试中或通过将鼠标悬停在播放器分析中的条目上来查看。

 

AAC 开箱即用,具有宽松的默认配置,旨在实现最大的稳定性。警报简短且无干扰,您可以要求显示较少的警报,或完全关闭它们并允许 AAC 自动处理作弊玩家。

AAC 是自动化的
AAC 的许多检查可以自动防止作弊者影响您的服务器——这称为缓解。例如:

  • 如果玩家尝试飞行,移动检查可以将玩家传送下来
  • 延迟检查可以替换被破坏得太快的方块
  • Hitbox 检查可以阻止超出范围的攻击
  • ETC。

此过程在后台静默运行,内置延迟补偿和默认情况下的大量缓冲区,以最大限度地减少对合法玩家的影响。

AAC 也可以在更加确定玩家作弊时执行命令。这些被称为动作并且是完全可配置的。您可以将任意一组特征组合成一个阈值组,并配置任意命令在它们的组合得分达到特定值时执行。默认情况下,AAC 的阈值组:

  • 在控制台中打印播放器分析以备将来参考
  • 重置玩家分析,以便玩家重新加入时不会再次执行阈值操作
  • 使用默认踢球消息踢球员

很容易禁用操作和缓解措施,或者在配置文件中使它们更严格或更宽松。

AAC 是智能的
AAC 在分析每个玩家时会考虑很多因素。它知道新玩家比老牌玩家更容易作弊,而且频繁更改的远程地址可能表明帐户已被盗用。它会自动排除通过 GeyserMC 连接的基岩玩家进行检查,并了解通过 ViaVersion 或 ProtocolSupport 连接的 Minecraft 客户端版本之间的差异。玩家分析是通过汇总来自 AAC 的所有功能的数据生成的,并提供他们作弊可能性的真实总结。

兼容性
AAC 旨在广泛兼容。但是,AAC 可能与任何可能干扰数据包/事件侦听器或使玩家看起来好像在作弊的插件不兼容。例如:

  • 加速块破坏或代表玩家破坏块的插件
  • 持续应用速度以产生飞行效果的插件
  • 仅在 1.8.x 服务器上应用于物品或盔甲的属性修改器
  • 非香草附魔或药水效果
  • PerWorldPlugins
  • 其他反作弊插件

AAC 与某些共享主机提供商强制执行的安全管理器不兼容

AAC 在 Spigot 和 Paper 上进行了测试。其他分叉可能兼容,但我们无法对此进行测试或保证。特别是,任何更改 NMS 映射、边界框或数据包处理的服务器分支都可能不兼容。

AAC 已经过测试并已知兼容:

  • 大型多人在线游戏
  • ViaVersion、ViaBackwards、ViaRewind、ViaRewind-Legacy-Support(安装在后端服务器上,不是 bungeecord)
  • GeyserMC(后端服务器上需要 Floodgate –安装说明
  • 老战斗机制
  • ProtocolSupport(尽管大多数测试是在 Via* 上完成的)

许多插件可以通过相对较小的努力与 AAC 兼容:

  • 确保你触发的任何 Bukkit 事件都是实际事件的子类(例如触发 FakeBlockBreakEvent 而不是 BlockBreakEvent)
  • 确保您不代表玩家修改或发送数据包
  • 作为最后的手段,连接到 AAC 的 API 并在必要时调用 addExemption 和 removeExemption。

用法
AAC 将在无需用户干预的情况下自动检测和减轻作弊行为。

如果您有兴趣寻找可疑玩家,请运行 /aac status 并尝试单击以黄色或红色突出显示的任何名称。

AAC 警报如下所示:

代码(文本):
AAC 播放器 – Spectate

您可以单击玩家名称以获取更多信息或单击“Spectate”以传送到他们身边。

安装

  • 下载 AAC 和ProtocolLib并将它们放在您的插件目录中。注意ProtocolLib的概述,以确定您需要下载哪个版本。
  • 重新启动服务器。
  • 给予工作人员适当的权限。我们建议:aac.alerts、aac.status、aac.spectate 和 aac.check
  • 阅读游戏中的 /aac 帮助
  • 可选根据您的喜好在 config.yml 中配置踢命令

多版本服务器

  • 如果您使用 ViaRewind,请确保您使用的是 1.5.3 或更高版本。
  • 如果您使用 ViaVersion,请确保您使用的是 3.2.1 或更高版本。

蹦极绳索

  • AAC 必须安装在您想要警报/检测的所有后端服务器上。
  • 在 config.yml 中配置 MySQL 数据库。所有后端服务器必须连接到同一个数据库。
  • 在 config.yml 中为跨服务器警报设置 bungeecord: true。
  • 要在代理服务器上执行命令,请考虑安装CommandSync

权限和命令
AAC 提供以下权限和命令。

aac.bypass
允许玩家完全绕过 AAC 的所有检查。在加入时检查此权限 – 添加或删除它对已经在线的玩家没有影响。

aac.status
提供对 /aac 状态的访问。可以针对所有在线玩家的列表单独执行,颜色编码并按分析分数排序。可以与玩家参数一起执行,以详细分析玩家迄今为止的行为。

aac.豁免
授予对 /aac 豁免的访问权限,可用于暂时允许玩家绕过 AAC 的检查。此命令应用的豁免可以随时切换,在登录之间和跨多个后端服务器持续存在,前提是它们连接到同一数据库。

aac.spectate
授予访问 /aac spectate(别名 /aac spec)的权限。这会将工作人员传送到目标玩家,可选择设置他们的游戏模式或执行其他任意命令(例如消失)。在没有玩家参数的情况下运行命令会将工作人员传送回他们在观看之前所在的位置。

aac.sudo 文件
授予对 /aac sudo 的访问权限,这会强制给定玩家执行给定命令。工作人员通常不需要此命令,它有助于配置文件中的各种操作(例如让工作人员在观看玩家之前运行 /vanish)

aac.reset
提供对 /aac reset 的访问权限,它会清除给定玩家的数据库条目。这有效地重置了 AAC 对该玩家的分析。用于测试目的。

aac.check
授予对 /aac check 的访问权限,这会强制 AAC 立即分析玩家。通常情况下,AAC会根据需要定期对服务器上的玩家进行分析。如果您有大量玩家在线并且您需要有关特定玩家的更多信息,则此命令会很有用。

aac.alerts
允许玩家查看来自 AAC 的警报,还可以访问 /aac 警报。此命令可用于将警报级别设置为正常、降低或关闭。运行不带参数的命令将打印您当前的警报级别。在简化警报模式下,将仅显示红色级别警报。

如果玩家的分析分数超过 config.yml 中的 yellow_score 或 red_score,AAC 将广播警报。除非此分类发生变化,否则不会再次广播警报。

aac.调试
授予对 /aac 调试的访问权限。当不带参数运行时,此命令会打印有关 AAC 对服务器上每个玩家的检测的详细信息。这可以通过指定玩家名称减少到特定玩家。可以通过再次运行相同的命令来切换调试。启用调试的视频,或至少来自控制台调试的日志,对于错误报告至关重要。

aac.reload
授予对 /aac reload 的访问权限,它会重新加载 AAC 的检查和配置文件。这也会重置数据库连接,使内部缓存无效并重置服务器上每个玩家和实体的内部数据。

应用程序接口

@Janmm14友善地从他们的 Maven 存储库中提供了 AAC API:

API 及其版本仅在 API 更改时更新。

代码(XML):
       <存储库>
<id > janmm14-public </id >
<url > https://repo.janmm14.de/repository/public/ </url >
</repository >
<dependency >
<groupId > de.janmm14 </groupId >
<artifactId> aac – api </artifactId>
<version> 5.0.0 </version> </dependency> _
_ _

也可以在https://github.com/konsolas/AAC-Issues

© 版权声明

相关文章

暂无评论

暂无评论...