
Lightning Grim Anticheat
Форк GrimAC с улучшенной производительностью, проверками reach и interact. Античит для Minecraft 1.8-1.21.5, который ловит читеров быстрее и точнее. Скачать Lightning Grim Anticheat.
Lightning Grim Anticheat
Lightning Grim Anticheat - это форк популярного античита GrimAC, который выводит защиту сервера на новый уровень. Если оригинальный Grim уже считался одним из лучших решений для борьбы с читерами, то этот форк делает его ещё быстрее, точнее и стабильнее. Разработчики переработали проверки reach, interact и block placement, а также добавили кучу фиксов багов. В общем, если вы админ и хотите, чтобы на сервере было честно - присмотритесь.
Что нового и чем отличается от обычного GrimAC
Вот список ключевых изменений, которых нет в оригинальном GrimAC (но это не всё):
- WallHit - проверка на удары сквозь стены. Больше никаких "я тебя через блок достал".
- EntityPierce - проверка на удары сквозь других мобов/игроков.
- Оптимизация событий поршней (Bukkit Event Piston Optimizations) - меньше лагов при работе механизмов.
- Оптимизированные хитбоксы и коллизии - античит меньше жрёт ресурсы.
- Улучшенные расчёты reach - читеры с "длинными руками" отлетают мгновенно.
- Проверки PacketOrder - закрывает дыры для noslow, autoblock и прочих читов.
- Проверки взаимодействия с инвентарём - нельзя использовать слоты крафта как дополнительное хранилище или двигаться с открытым инвентарём.
LineOfSightPlace(пока убрали, но могут вернуть) - проверка на установку блоков и открытие сундуков сквозь стены.
Как собрать самому
Если хотите собрать плагин из исходников, вот инструкция:
git clone https://github.com/Axionize/LightningGrim(или скачайте ZIP и распакуйте).cd LightningGrimgradlew build- Готовый jar лежит в
build/libs
Почему Grim - это база
У оригинального GrimAC есть три кита, на которых всё держится. Lightning Grim их унаследовал и улучшил.
Движок симуляции движения
Античит буквально пересчитывает каждое возможное движение игрока 1:1. Ходьба, плавание, отдача, паутина, пузырьковые колонны - всё. Даже езда на свиньях, лодках и страйдерах. Учтены все версионные различия: коллизии для стеклянных панелей (плюсик для 1.7-1.8 и звёздочка для 1.9+), водянистые блоки для старых клиентов, блоки-заменители ViaVersion. Короче, мелочей нет.
Полностью асинхронная многопоточная архитектура
Все проверки движения и большинство слушателей работают на netty-потоке. Античит легко тянет сотни игроков без лагов. Безопасность потоков продумана до мелочей.
Полная репликация мира
Античит хранит копию мира для каждого игрока, собирая данные из пакетов чанков, установки блоков и изменений. Чанки сжимаются до 16-64 КБ с помощью палитр. Это позволяет безопасно проверять состояние мира без риска ложных срабатываний. Даже если игроку отправили фейковые блоки - античит не обманешь. Мир пересоздаётся для каждого с учётом лагов.
Компенсация задержки
Изменения мира ставятся в очередь, пока не дойдут до игрока. Если под игроком ломают блок - античит не паникует. Всё, от статуса полёта до скорости движения, компенсируется по пингу.
Компенсация инвентаря
Инвентарь игрока отслеживается, чтобы при высоком пинге не было "призрачных" блоков и прочих ошибок.
Безопасность архитектурой, а не секретностью
Все системы спроектированы так, чтобы их было математически невозможно было обойти. Движок предсказания знает все возможные движения - читер просто не проскочит.
Совместимость
Lightning Grim работает на серверах 1.8-1.21.5, а игроки могут заходить с версий 1.7-1.21.x через ViaVersion. Geyser-игроки (Bedrock Edition) полностью исключены из проверок - не будет ложных срабатываний на них.
Важно знать
- Если хотите предложить фикс или улучшение, но не можете спонсировать - пул-реквесты приветствуются.
- API Grim позволяет интегрировать античит в свои плагины. Подробности - в репозитории на GitHub.
Скачайте Lightning Grim Anticheat и забудьте о читерах раз и навсегда. Ваш сервер скажет спасибо.
