付费资源

经过测试的 Minecraft 版本:
什么是 AAC
AAC 是一个强大的 Minecraft 服务器反作弊插件。您可以在官方测试服务器上评估其功能:
test.kons.co
它具有 7 项广泛的检查,这些检查共同涵盖了各种作弊模块。
请注意,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 的许多检查可以自动防止作弊者影响您的服务器——这称为缓解。例如:
此过程在后台静默运行,内置延迟补偿和默认情况下的大量缓冲区,以最大限度地减少对合法玩家的影响。
AAC 也可以在更加确定玩家作弊时执行命令。这些被称为动作并且是完全可配置的。您可以将任意一组特征组合成一个阈值组,并配置任意命令在它们的组合得分达到特定值时执行。默认情况下,AAC 的阈值组:
很容易禁用操作和缓解措施,或者在配置文件中使它们更严格或更宽松。
AAC 是智能的
AAC 在分析每个玩家时会考虑很多因素。它知道新玩家比老牌玩家更容易作弊,而且频繁更改的远程地址可能表明帐户已被盗用。它会自动排除通过 GeyserMC 连接的基岩玩家进行检查,并了解通过 ViaVersion 或 ProtocolSupport 连接的 Minecraft 客户端版本之间的差异。玩家分析是通过汇总来自 AAC 的所有功能的数据生成的,并提供他们作弊可能性的真实总结。
兼容性
AAC 旨在广泛兼容。但是,AAC 可能与任何可能干扰数据包/事件侦听器或使玩家看起来好像在作弊的插件不兼容。例如:
AAC 与某些共享主机提供商强制执行的安全管理器不兼容
AAC 在 Spigot 和 Paper 上进行了测试。其他分叉可能兼容,但我们无法对此进行测试或保证。特别是,任何更改 NMS 映射、边界框或数据包处理的服务器分支都可能不兼容。
AAC 已经过测试并已知兼容:
许多插件可以通过相对较小的努力与 AAC 兼容:
用法
AAC 将在无需用户干预的情况下自动检测和减轻作弊行为。
如果您有兴趣寻找可疑玩家,请运行 /aac status 并尝试单击以黄色或红色突出显示的任何名称。
AAC 警报如下所示:
您可以单击玩家名称以获取更多信息或单击“Spectate”以传送到他们身边。
安装
多版本服务器
蹦极绳索
权限和命令
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 更改时更新。