C.L.A.R.A — 欺诈限制自适应响应算法 (Alpha)
C.L.A.R.A 旨在成为第一个为 Minecraft 提供人工智能辅助的反作弊系统之一。 虽然计划集成人工智能,但当前版本侧重于强大的、模块化的数据包验证和轻量级的检测逻辑。
当前功能
C.L.A.R.A 监控关键客户端数据包,以检测在原版生存 Minecraft 中不可能出现的值和行为。 所有检查都旨在高效、异步并且明确基于规则。
监控数据包:
- Animation(动画)
- Abilities (Abilities) (基本的反飞检查)
- Position(位置)
- PositionLook(位置及视角)
- Look(视角)
- BlockDig(挖掘方块)
- BlockPlace(放置方块)
- Chat(聊天) (基本的管理系统)
- HeldItemSlot(持物栏槽)
- InteractEntity(与实体交互)
- SteerVehicle(驾驶车辆)
- VehicleMove(车辆移动)
- LoginStart(登录开始)
注意:LoginStart 包含我们另一个插件 DDosDefender 的功能。 由于数据包管理库的差异,当前自定义和客户端消息功能有限,但计划在未来的更新中进行改进。
实验性:TimerCheckA
在版本 A-0.2 及以上版本中添加,TimerCheckA 使用 PositionLook 数据包和玩家 ping 来估算数据包时序的一致性。 由于 Minecraft 客户端通常每 50 毫秒(20 TPS)发送一次移动数据包,因此此检查会标记到达时间少于 49.5 毫秒的数据包,这可能表明存在时间器操纵。
计划改进:
- 结合 Position 和 Look 数据包 (已在 V Alpha-0.3+ 中完成)
- 基于服务器滴答率的自适应阈值
注意:C.L.A.R.A 目前处于 Alpha 阶段。 可能会存在错误和未完成的功能。 我们正在积极开发新的检测逻辑,改进客户端消息,并扩展数据包覆盖范围。 欢迎您提供反馈,并感谢您在项目发展过程中提供支持。