Концепции
Если вы новичок в анти-читах, то вам нужно понять следующие концепции
Проверки/Модули/Компоненты...
В Matrix существует множество проверок, каждая из которых проверяет конкретный чит. Например, проверка Move отвечает за проверку правильности движения игрока, что может предотвратить читы на скорость, полет и другие типы движения. В зависимости от типа читерства, Matrix делит следующие типы проверок:
- KillAura: Обнаруживает, использует ли игрок KillAura/AimBot и другие боевые читы
- Click: Предотвращает слишком быстрое нажатие игрока или использование AutoClicker для атаки других сущностей
- HitBox: Проверяет, может ли игрок нормально атаковать HitBox противника, предотвращает использование Reach или HitBox
- Move: Проверяет, нормально ли движется игрок (Очень важно)
- BadPackets: Проверяет, отправил ли игрок слишком много пакетов или аномальные пакеты
- Delay: Проверяет, ускорил ли игрок определенные действия, такие как FastEat
- Block: Проверяет, правильно ли игрок разрушает или ставит блок
- Scaffold: Проверяет, использует ли игрок Scaffold/Tower читы
- Velocity: Проверяет, получил ли игрок нормальную отдачу от сервера (knockback)
- Chat: Просто предотвращает спам
- Interact: Проверяет, нормально ли взаимодействие игрока с сущностью или блоком
- Phase: Проверяет, пытается ли игрок переместиться в блок
- AutoBot: Проверяет, играет ли игрок с помощью автоматизированного робота Mod
- Elytra: Проверяет, нормально ли движется игрок при использовании элитры (1.9+)
- Vehicle: Проверяет, нормально ли движется игрок при использовании транспортного средства (1.9+)
TIP
Я не гарантирую, что этот список точен, он может измениться с обновлениями анти-чита, но здесь я просто знакомлю вас с основными концепциями, поэтому они не важны
Однако концепция "проверки" очень широка. Например, проверки Move предотвращают читы типа движения, но внутри анти-чита они на самом деле состоят из меньших модулей и компонентов. Например, может быть модуль vertical
под Move, который в основном отвечает за то, является ли движение игрока в вертикальном направлении разумным. Также может быть модуль horizontal
, который в основном отвечает за то, является ли
В общем, их отношения показывают папки, Проверки > Модули >= Компоненты.
Но обратите внимание, что модуль
и компонент
в основном одно и то же понятие в Matrix, например, move.vert
. Но обратите внимание, что "модуль" и "компонент" в основном одно и то же понятие в Matrix, например, "move.vert". Здесь "move" это проверка
, "vert" это модуль
или компонент
.
В редких случаях может быть несколько компонентов под модулем, в этом случае модуль является родителем компонента, например, ka.flaw.a
, где ka
это проверка, flaw
это модуль, a
это компонент.
Уровень Нарушения (VL)
VL означает "Уровень Нарушения". Это система, используемая анти-чит плагинами для измерения серьезности подозреваемого читерства игрока. Когда игрок выполняет действие, которое система анти-чита считает подозрительным, его VL увеличивается. Если VL игрока достигает определенного порога, система может предпринять действия, такие как кик игрока из игры или его бан. Точный порог и последствия могут быть настроены администратором сервера.