Skip to content

概念

如果你是反作弊的新手,那么你可能需要了解以下概念

检查/模块/组件...

在 Matrix 中,有许多检查,每个检查针对特定的作弊行为。例如,Move 检查负责检查玩家是否正常移动,可以防止速度、飞行和其他移动类型的作弊。根据作弊类型,Matrix 将检查类型划分如下:

  • KillAura: 检测玩家是否使用 KillAura/AimBot 等战斗作弊
  • Click: 防止玩家点击过快,或使用 AutoClicker 攻击其他实体
  • HitBox: 检查玩家是否能正常攻击对方的 HitBox,防止玩家使用 Reach 或 HitBox
  • Move: 检查玩家的移动是否正常(非常重要)
  • BadPackets: 检查玩家是否发送了过多的数据包或异常数据包
  • Delay: 检查玩家是否加速了某些动作,例如 FastEat
  • Block: 检查玩家是否正常破坏或放置方块
  • Scaffold: 检查玩家是否使用 Scaffold/Tower 作弊
  • Velocity: 检查玩家是否正常接收服务器的速度(击退)
  • Chat: 简单地防止刷屏
  • Interact: 检查玩家与实体或方块的互动是否正常
  • Phase: 检查玩家是否试图移动到方块内部
  • AutoBot: 检查玩家是否使用自动机器人 Mod 玩游戏
  • Elytra: 检查玩家在使用鞘翅时(1.9+)是否正常移动
  • Vehicle: 检查玩家在使用载具时(1.9+)是否正常移动

TIP

我不保证这个列表是准确的,它可能会随着反作弊更新而改变,但这里我只是向你介绍基本概念,所以它们并不重要

然而,“检查”的概念非常广泛。例如,Move 检查防止玩家进行移动类型的作弊,但在反作弊内部,它们实际上是由更小的模块和组件组成的。例如,Move 下可能有一个 vertical 模块,主要负责玩家在垂直方向上的移动是否合理。也可能有一个 horizontal 模块,主要负责玩家在水平方向上的移动是否合理。

总之,它们的关系显示为文件夹,Checks > Modules >= Components

但请注意,在 Matrix 中,modulecomponent 大多 是相同的概念,例如 move.vert。这里 movecheckvertmodulecomponent

在少数情况下,模块下可能有多个组件,在这种情况下,模块是组件的父级,例如 ka.flaw.a,其中 ka 是检查,flaw 是模块,a 是组件。

违规等级 (VL)

VL 代表“Violation Level”(违规等级)。这是反作弊插件用来衡量玩家涉嫌作弊严重程度的系统。当玩家执行反作弊系统认为可疑的操作时,他们的 VL 会增加。如果玩家的 VL 达到某个阈值,系统可能会采取行动,例如将玩家踢出游戏或禁止他们。具体的阈值和后果可以由服务器管理员配置。

Made with ❤️ by RE