ACE反作弊

ACE反作弊

通用客户端与服务器反作弊系统,具备标记客户端检测、飞行检查、管理工具、Discord报告以及公开的远程截图功能。

ACE 反作弊

是一款专为模组化 Minecraft 服务器打造的监管与反作弊模组。

它支持多种模组加载器和 Minecraft 版本,结合了客户端模组检查、服务端移动检测、Discord 监管工具,以及可选的截图请求功能,帮助服务器管理员调查可疑玩家。

ACE 必须同时安装在服务器和连接的客户端上。

功能特性

检测已知作弊客户端和可配置的可疑模组

检测持续或异常的飞行状态

旨在避免误报正常移动,例如: 创造模式和旁观模式飞行、鞘翅、坠落、载具、梯子、水中、悬浮、缓慢坠落,以及其他合法移动状态

服务器控制台中显示清晰的标记信息

可配置的审查计时器和延迟执行

为受信任玩家或已知误报情况提供 UUID 豁免

检测与 X-ray、透视、自瞄等作弊相关的可疑按键绑定名称

仅提供信息性标记,不会自动惩罚玩家

/aceanticheat flagtest <玩家> 用于测试完整的监管工作流程

Discord 监管

ACE 可以将详细的监管报告直接发送到配置好的 Discord 频道。

管理员可以快速选择:

封禁该玩家

发送服务器消息

不采取任何操作

报告可包含玩家信息、标记详情以及执行倒计时,以便管理员在采取行动前有时间审查发生的情况。

截图请求

服务器管理员可以使用以下命令请求玩家 Minecraft 客户端的截图:

/aceanticheat screenshot <玩家>

根据你的配置,截图可以在游戏中显示给管理员、本地保存,并上传到你的监管 Discord 频道。

ACE 会捕获什么?

ACE 仅捕获Minecraft 游戏帧缓冲区

不会捕获:

- 你的桌面

- 其他应用程序

- 个人文件

- 你的麦克风

- 你的摄像头

- Minecraft 游戏窗口以外的任何内容

每当管理员请求截图时,受影响的玩家会在游戏中收到一条可见的通知,告知他们截图已被拍摄。

只有授权的服务器管理员才能请求截图。普通玩家无法通过按键绑定或命令触发截图。

通过安装 ACE 并加入要求使用 ACE 的服务器,玩家即同意此已公开的监管功能。

此功能生效的前提是玩家必须在加入服务器时接受同意表单

专为模组服务器打造

在模组众多的服务器上进行移动检测可能很困难,因此 ACE 故意采用保守的飞行检测,而不是假设异常移动就是作弊。

使用自定义飞行、变形、载具、移动能力或类似机制的服务器应测试其配置,并在必要时添加 UUID 豁免。

你可以使用:

/aceanticheat flagtest <玩家>

来测试标记和监管工作流程,而无需依赖真实检测。

配置

ACE 的服务器配置文件位于:

config/aceanticheat-server.toml

配置选项包括:

- 豁免玩家 UUID

- Discord 机器人设置

- Discord 频道 ID

- 延迟执行

- 审查超时

切勿公开分享你的 Discord 机器人令牌。 如果你的服务器托管商支持,建议使用环境变量。

依赖项

Packet Fixer 在存在兼容版本的 Minecraft 版本上是必需的。

对于没有兼容的 Packet Fixer 版本的 Minecraft 版本,ACE 会使用其自身的受限数据包验证作为替代。

请知悉

ACE 旨在为管理员提供有用的证据,而不是神奇地证明某人在作弊。

客户端模组检测依赖于 ACE 客户端报告的信息,而恶意修改的客户端可能会试图隐藏或伪造这些信息。

因此,标记通常应结合玩家行为和其他可用证据进行审查,而不应视为自动定论。

没有任何反作弊系统可以保证检测出每个私人或自定义的作弊客户端。