Сравнение

MLSAC и Grim, Vulcan, Polar, Matrix, Spartan, NoCheatPlus

Классические античиты ловят читы проверками, которые написали разработчики. MLSAC ловит боевые читы нейросетями, обученными на записях боёв. Это разные инструменты, и лучше всего они работают вместе.

Коротко

  • MLSAC не заменяет античит на движение. Он отвечает только за бой: KillAura, AimAssist, TriggerBot, Reach и удары сквозь стены. Флай, спид, скэффолд и прочее движение MLSAC не ловит.

  • Рекомендуемая связка: MLSAC для боя плюс форк Grim для движения, например LightningGrim или GroundedGrim. Они не мешают друг другу.

  • Чем MLSAC отличается: решение принимает нейросеть в облаке MLSAC, а не набор порогов. Модели переобучаются централизованно, и сервер получает обновление без обновления плагина.

ML против ML

MLSAC Ultra и Shard 2

Shard 2 от Kaelus — другая ML-модель для поиска боевых читов. Вот как она выглядит рядом с MLSAC Ultra при пороге 0,9.

Поймано читов

Recall @ 0,9 — больше лучше

MLSAC Ultra93,8%
Shard 286,8%

Ложные срабатывания

FPR @ 0,9 — меньше лучше

MLSAC Ultra0,26%
Shard 20,53%

Два подхода к античиту

Проверки, написанные вручную

Так устроены классические античиты. Разработчик описывает правило: игрок не может двигаться быстрее X, бить дальше Y, слать пакеты в таком порядке. Правило срабатывает мгновенно и объяснимо. Слабое место — читы, которые ведут себя «почти как человек»: сглаженная наводка, случайные задержки. Чтобы ловить их правилами, пороги приходится подкручивать, и это всегда компромисс между пропусками и ложными срабатываниями.

Нейросети MLSAC

Плагин собирает числа о поведении в бою: наводку, клики, движение, удары. Нейросеть в облаке смотрит на короткий отрезок боя целиком и оценивает, насколько он похож на чит. Модели обучены на собственном датасете из сотен записанных боёв с десятками чит-клиентов. Одна уверенная оценка ещё не флаг: буфер копит проверки, а что делает флаг, решаете вы.

В чём силён каждый подход

ЗадачаПроверки (классический античит)Нейросети MLSAC
Флай, спид, скэффолд, таймерГлавная сила: физику движения можно описать точно.Не ловит. Поставьте рядом форк Grim.
Невозможные пакеты и явные нарушенияЛовят мгновенно и объяснимо.Не его задача.
KillAura, которая сама наводится и бьётГрубые ауры ловятся; сглаженные «человечные» требуют подстройки порогов.Главная цель. В тесте на новых записях Ultra поймала 98,9% окон с аурами.
TriggerBotСложно: человек целится сам, а клик по правилу трудно отличить от хорошей реакции.Ultra: 92,6% окон в тесте. Прошлые модели MLSAC их почти не видели.
AimAssistСложно: помощь мягкая и похожа на обычную наводку.Ultra: 73,0% окон, лучше прошлых моделей. Самый трудный случай и для нейросетей.
Reach и удары сквозь стеныГеометрические проверки работают, но требуют учёта пинга.Новая возможность модели Ultra.
Нагрузка на серверВсе проверки идут на вашем сервере.Нейросети в облаке. Плагин 2.0 в бою на 200 игроков занимает около 1,5 мс из 50 мс тика.
Новые читыРазработчик пишет или правит проверку, вы обновляете плагин.Модели переобучаются централизованно, плагин обновлять не нужно.
Работа без интернетаРаботают полностью локально.Нужна связь с api.mlsac.net (есть автоматический резерв ruapi.mlsac.net).
Игроки с Bedrock (Geyser)Зависит от античита.Не проверяются.

Цифры по Ultra — из бенчмарка: записи читов, которых модель не видела при обучении, порог 0,9.

Что выбрать

Движение

Grim

Симуляция физики клиента ловит флай, спид и таймер точнее всего, и он бесплатный. Подойдёт и его форк, например LightningGrim или GroundedGrim.

Бой

MLSAC

Правила ловят явную ауру и reach, но пропускают читы, которые ведут себя «как человек». Нейросети MLSAC обучены как раз на таких боях.

Лучшая связка

MLSAC + Grim

Движение и бой закрыты полностью, оба плагина не мешают друг другу, и у обоих есть бесплатный старт.

Что чем ловится

По тому, как устроен каждый античит и что заявляют разработчики. Это не результаты нашего тестирования.

АнтичитДвижениефлай, спид, таймерБой: явные читыreach, удары сквозь стеныБой: «как человек»сглаженная аура, AimAssist, TriggerBotОблакотяжёлый анализ не на вашем сервереБесплатноОткрытый кодкод плагина на GitHub
MLSAC
Grim
NoCheatPlus
Vulcan
Matrix
Spartan
Polar
естьчастично: только правилами или бесплатный тарифнет

Кто есть кто

Здесь только общие публичные факты по данным разработчиков и их страниц. Мы не тестировали эти античиты в одинаковых условиях и не публикуем о них цифр.

АнтичитЛицензияКак ловитЧто важно знать
MLSACБесплатный тариф + платныеНейросети в облакеЛовит боевые читы: KillAura, AimAssist, TriggerBot, Reach и удары сквозь стены. Нейросети обучены на записях боёв и регулярно переобучаются без обновления плагина. Paper, Purpur, Spigot 1.16.5–26.2 и Folia. Движение не ловит, поэтому ставится вместе с античитом на движение.
GrimБесплатный, открытый код (GPL-3.0); есть платная Grim PremiumСимуляция движения + проверкиПовторяет физику клиента и сверяет каждое движение игрока с тем, что должно было получиться. Поэтому очень силён против флая, спида, таймера и прочего движения. Версии 1.8–26.x, Paper, Spigot, Folia, есть сборка для Fabric. Grim Premium с дополнительными проверками — закрытый и платный. Именно форк Grim мы советуем ставить рядом с MLSAC.
NoCheatPlusБесплатный, открытый кодПроверкиОдин из старейших античитов для Bukkit: проверки движения, боя, взаимодействия с блоками и чата. Создан NeatMonster и Asofold на основе NoCheat от Evenprime. Сейчас его поддерживает сообщество через форки, например Updated-NoCheatPlus, и поддержка новых версий Minecraft зависит от конкретного форка.
VulcanПлатный (SpigotMC)Проверки на уровне пакетовКоммерческий античит с 2020 года, по словам разработчика стоит на 7 000+ серверах. Широкий набор проверок: бой (KillAura, Reach, AimAssist, Velocity), движение (Speed, Fly), Scaffold и плохие пакеты. Версии 1.8–26.x, поддерживает Folia, требует установленный PacketEvents. По умолчанию в основном фиксирует нарушения, а откаты включаются в настройках.
MatrixПлатныйПроверкиКоммерческий античит с широкими настройками, рассчитанный на платные сети серверов. Работает по токену или аккаунту, которые выдаёт разработчик после покупки. По описанию разработчика поддерживает Folia и игроков с Bedrock через GeyserMC, покупателям доступны готовые конфиги для мини-игр и выживания.
SpartanПлатныйПроверки + защита от эксплойтовОдин из старейших платных античитов, совмещает проверки на читы и защиту от эксплойтов. В обновлениях разработчики пишут, что обучают модели машинного обучения для проверок движения. Есть отдельная версия для игроков с Bedrock через Geyser.
PolarПлатный, облачный сервисОблако + локальные проверкиАнтичит как облачный сервис: плагин отправляет пакеты игроков в облако Polar, и большинство проверок идёт там. Проверки, где нужен мгновенный откат (движение), работают прямо в плагине. Отклонения в движении и дистанции удара по умолчанию гасятся, а не наказываются.

Вопросы

01Может ли MLSAC заменить Grim, Vulcan или другой античит?

Нет. MLSAC ловит только боевые читы: KillAura, AimAssist, TriggerBot, Reach и удары сквозь стены. Для движения (флай, спид, скэффолд) нужен отдельный античит. Мы советуем форк Grim, например LightningGrim или GroundedGrim.

02Конфликтуют ли MLSAC и Grim на одном сервере?

Нет, они не мешают друг другу и хорошо работают вместе: MLSAC отвечает за бой, Grim — за движение.

03Зачем нейросети, если есть проверки?

Современные боевые читы стараются выглядеть как человек: сглаживают наводку и добавляют случайные задержки. Простым порогом такое поведение трудно отделить от сильного игрока. Нейросеть смотрит на отрезок боя целиком и учится на записях настоящих боёв с читами и без них, поэтому находит то, что правилам приходится подбирать вручную.

04MLSAC бесплатный, как Grim?

Есть бессрочный бесплатный тариф Beginner с моделью Pro. Платные тарифы дают больше запросов в день, модель Pulse, а после верификации и Ultra. Цены — на странице тарифов. Код MLSAC закрыт, а нейросети работают в нашем облаке.

05Нагружает ли MLSAC сервер сильнее обычного античита?

Нейросети работают в облаке MLSAC, плагин только собирает данные о боях и отправляет их. На Paper 1.21.4 в бою на 200 игроков плагин 2.0 занимает около 1,5 мс из 50 мс тика.

06Может ли MLSAC забанить честного игрока?

Ошибки возможны у любого античита. В тесте Ultra дала 0,27% ложных окон на честных игроках, которых не было в обучении. Одно окно не флаг: буфер копит много уверенных проверок, а наказание за флаг выбираете вы, вплоть до простого урезания урона вместо бана.

07Нужен ли MLSAC интернет?

Да. Проверки идут в облаке, поэтому серверу нужна связь с api.mlsac.net. Если основной адрес недоступен, плагин сам переключается на резервный ruapi.mlsac.net и потом возвращается обратно.