AAC (Advanced Anti Cheat) (Hack & Kill aura Blocker) 5.2.0 付费获得:
购买前请仔细阅读所有概述! 购买 AAC 即表示您确认已阅读整个概述并同意
AAC 支持下方的 ToS
什么是 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%,总共不到 2ms,相当于每个玩家不到 0.03%/tick。
AAC 在设计上是异步的,它的大部分工作是在数据包级别而不是在主服务器线程上执行的。它经过了广泛的内部优化,因此非常轻巧。尽管仍在分析服务器上发生的每一个移动、交互和攻击,但它仍能实现其性能。
AAC 易于使用
AAC 消除了神秘的支票名称、缩写和难以理解的数字。相反,我们有AAC 玩家分析。 垃圾邮件违规消息被明确解释 AAC 对特定玩家的了解所取代,无需专业知识即可理解。需要的人仍然可以获得详细信息,并且可以在 /aac 调试中或通过将鼠标悬停在播放器分析中的条目上看到。
AAC 开箱即用,具有宽松的默认配置,旨在实现最大稳定性。警报简短且不打扰,您可以要求显示更少的警报,或者完全关闭它们并允许 AAC 自动处理作弊玩家。
AAC 是自动化
的 许多 AAC 的检查可以自动防止作弊者影响您的服务器 - 这称为缓解。例如:
- 如果他们试图飞行,移动检查可以将玩家传送下来
- 延迟检查可以替换过快破坏的块
- 命中框检查可以阻止超出范围的攻击
- 等等
此过程在后台静默运行,默认情况下具有内置延迟补偿和大量缓冲区,以最大限度地减少对合法玩家的影响。
当更确定玩家在作弊时,AAC 也可以执行命令。这些被称为动作并且是完全可配置的。您可以将任意一组特征组合成一个阈值组,并配置任意命令在其组合得分达到某个值时执行。默认情况下,AAC 的阈值组:
- 在控制台中打印播放器分析以供将来参考
- 重置玩家分析,以便玩家重新加入时不会再次执行阈值操作
- 使用默认踢消息踢球员
禁用操作和缓解措施很容易,或者在配置文件中使它们更严格或更宽松。
AAC 是智能
的 AAC 在分析每个玩家时会考虑许多因素。它知道新玩家比老玩家更有可能作弊,并且经常更改的远程地址可能表明帐户被盗。它会自动排除通过 GeyserMC 连接的 Bedrock 玩家进行检查,并了解通过 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 -设置说明)
- 老战斗力学
- 协议支持(尽管大多数测试都是在 Via* 上完成的)
许多插件可以用相对较少的努力与 AAC 兼容:
- 确保您触发的任何 Bukkit 事件都是实际事件的子类(例如,触发 FakeBlockBreakEvent 而不是 BlockBreakEvent)
- 确保您不代表玩家修改或发送数据包
- 作为最后的手段,挂接到 AAC 的 API 并根据需要调用 addExemption 和 removeExemption。
使用
AAC 将自动检测和缓解作弊行为,无需用户干预。
如果您有兴趣查找可疑玩家,请运行 /aac status 并尝试单击以黄色或红色突出显示的任何名称。
AAC 警报如下所示:
代码(文本):
AAC 玩家 - 旁观者
您可以单击玩家名称以获取更多信息,或单击“旁观者”传送给他们。
安装
- 下载 AAC 和ProtocolLib并将它们放在你的插件目录中。请注意 ProtocolLib 的概述,以确定您需要下载哪个版本。
- 重新启动您的服务器。
- 给予员工适当的权限。我们建议:aac.alerts、aac.status、aac.spectate 和 aac.check
- 通读/aac 游戏内帮助
- 可选根据自己的喜好在 config.yml 中配置 kick 命令
多版本服务器
- 如果您使用 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.exempt
提供对 /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 的检查和配置文件。这也会重置数据库连接,使内部缓存无效并重置服务器上每个玩家和实体的内部数据。
API
剧透:API
@Janmm14已经从他们的 maven 存储库中提供了 AAC API:
API 及其版本仅在 API 更改时更新。
代码(XML):
<repository>
<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>
API-only jars 也可以在https://github.com/konsolas/下载AAC-Issues
ToS
通过下载插件,您同意以下内容:
- 您不得以任何形式使用插件,包括作为任何软件包的一部分。
- 您不得以任何形式反编译或修改插件。
- 您不会使用或促进使用 AAC 来开发绕过或漏洞利用。
- 我们保留随时更改这些条款的权利,并且您同意遵守本条款的最新版本。
评论
请不要将评论部分用于支持请求或错误报告 - 而是使用本概述顶部列出的方法。
|