Анти-чит, написанный с нуля на Java — не форк и не пересобранная чужая сборка. Разбирает пакеты движения и боя в реальном времени, копит подозрения по игроку и сообщает администрации, оставляя финальное решение людям.
Роль
Полная разработка
Язык
Java
Основа
Paper API + ProtocolLib
Состояние
Стоит на наших серверах
LIVE LOG / AURASHIELDANONYMIZED
Анонимизированный фрагмент лога AuraShield: накопительная проверка KillAura/Raytrace и алерты администрации.
Зачем свой, если есть готовые
Готовые анти-читы решают задачу «в среднем по больнице»: они не знают про вашу экономику, ваши артефакты со способностями и ваши правила. На проекте с кастомными механиками это выливается в ложные срабатывания — игрок использует легальную способность, а его кикает.
Свой движок можно научить отличать вашу механику от чита и настроить строгость под конкретный сервер.
Как устроен
Движок слушает события движения и боя, сверяет их с ожидаемой физикой и накапливает уровень подозрения вместо мгновенной реакции на одиночный выброс — так лаг сети не превращается в бан.
Анализ перемещения: скорость, полёт, невозможные траектории
Анализ боя: частота и углы ударов, недостижимые цели
Накопительная система подозрений вместо реакции на один пакет
Алерты администрации в чат с историей по игроку
Право обхода для доверенных ролей через права доступа