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 предотвращают использование читов на передвижение, но внутри анти-чита они на самом деле состоят из меньших модулей и компонентов. Например, может быть модуль 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 игрока достигает определенного порога, система может предпринять действия, такие как кик игрока из игры или его бан. Точный порог и последствия могут быть настроены администратором сервера.

Сделано с ❤️ от RE