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