Концепции
Если вы новичок в области анти-читов, вам необходимо понять следующие концепции.
Проверки/Модули/Компоненты...
В 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 предотвращает использование читов, связанных с движением, но внутри анти-чита она состоит из меньших модулей и компонентов. Например, может существовать модуль vertical
в проверке Move, который отвечает за проверку разумности вертикального движения игрока. Также может быть модуль horizontal
, который отвечает за проверку горизонтального движения.
В общем, их взаимосвязь можно представить как папки: Проверки > Модули >= Компоненты.
Но обратите внимание, что термины модуль
и компонент
в основном являются одинаковыми концепциями в Matrix, например, move.vert
. Здесь "move" — это проверка
, а "vert" — это модуль
или компонент
.
В редких случаях под модулем может быть несколько компонентов, в таком случае модуль является родителем компонента, например, ka.flaw.a
, где ka
— это проверка, flaw
— это модуль, а a
— это компонент.
Уровень Нарушения (VL)
VL означает "Уровень Нарушения" (Violation Level). Это система, используемая плагинами анти-чита для измерения степени подозрительности действий игрока. Если игрок выполняет действие, которое система анти-чита считает подозрительным, его VL увеличивается. Если уровень VL игрока достигает определенного порога, система может предпринять действия, такие как исключение игрока из игры или его блокировка. Точный порог и последствия могут быть настроены администратором сервера.