Перейти к содержимому

Grim Anticheat

Полностью асинхронный, многопоточный, предсказательный, с открытым исходным кодом, 3.01 reach, 1.005 timer, 0.01% speed, 99.99% antikb, "обходной" античит для 1.8-1.21

FabricPaperPurpurSpigot
Загрузчики
FabricPaperPurpurSpigot
Скачиваний на Modrinth
756 тыс.
Подписчиков на Modrinth
538
версий
806
Обновлён
7 октября 20267 окт.
Опубликован
в 2024

Коротко о моде

Работает на Fabric, Paper, Purpur и Spigot
Для Minecraft 1.7.2–26.2
Последняя версия — 2.3.74-f5bbe9c от 7 октября 2026
Лицензия GPL-3.0-or-later — бесплатно
Где нужен
В игренеизвестноНа серверенеизвестно

Автор не указал, где нужен мод

Версии игры1.7.2–26.2
Описание переведено автоматическиПоказать оригинал (EN)

GrimAC

GrimAC — это бесплатный античит с открытым исходным кодом для Minecraft, созданный для поддержки последних версий Minecraft. В настоящее время он поддерживает версии Minecraft с 1.8 по 1.21. Игроки Geyser полностью освобождены от проверок.

Этот проект считается завершённым в плане функционала для ветки 2.0 (с открытым исходным кодом). Если вы хотите исправление бага или улучшение и не можете спонсировать работу, pull requests приветствуются. Планируется премиум-версия, которая предложит дополнительные платные проверки по подписке, такие как эвристика.

Примечания по установке

  • Теперь требуется Java 17. Подробнее здесь.
  • В настоящее время поддерживаются Paper, Spigot и Folia.
  • Если вы используете Geyser, разместите Floodgate на backend-сервере, чтобы grim мог освобождать bedrock-игроков. Grim не может получить доступ к API Floodgate, если он находится на прокси.
  • Если вы используете ViaVersion, он должен быть на backend-сервере, так как движение сильно зависит от версии клиента.

Поддержка и информация из wiki

  • Поддержка и обсуждение: Discord
  • Сообщить о проблемах: Issues
  • Wiki и примеры: Wiki

API для разработчиков

API Grim позволяет интегрировать Grim в ваши собственные плагины.

  • Репозиторий API: GrimAPI
  • Информация в wiki: Wiki

Как скомпилировать

  1. git clone https://github.com/GrimAnticheat/Grim.git
  2. cd Grim
  3. ./gradlew build
  4. Итоговый jar-файл скомпилируется в папку build/libs

Превосходство Grim

Что выделяет Grim среди других античитов?

Движок симуляции движений

  • У нас есть воспроизведение возможных движений игрока 1:1
  • Это охватывает всё: от базовой ходьбы, плавания, отбрасывания, паутины до пузырьковых колонн
  • Это даже охватывает езду на сущностях — от лодок до свиней и страйдеров
  • В основе лежит проработка крайних случаев для подтверждения точности
  • Клиенты 1.13+ на серверах 1.13+, клиенты 1.12- на серверах 1.13+, клиенты 1.13+ на серверах 1.12- и клиенты 1.12- на серверах 1.12- — все поддерживаются, несмотря на крупные технические изменения между этими версиями.
  • Порядок столкновений зависит от версии клиента и корректен
  • Учитываются незначительные различия в хитбоксах между версиями, например:

    • Одиночные стеклянные панели будут иметь форму + для игроков 1.7-1.8 и * для игроков 1.9+
    • Клиенты 1.13+ на серверах 1.8 видят хитбокс стеклянной панели в форме + из-за ViaVersion
    • Многие другие блоки имеют такое же предельное внимание к деталям.
    • Затопленные блоки не существуют для игроков 1.12 и ниже
    • Блоки, которых нет в версии клиента, используют заменяющий блок из ViaVersion
    • Данные блоков, которые невозможно перенести в предыдущие версии, корректно заменяются
    • Все ванильные хитбоксы столкновений реализованы

Полностью асинхронный и многопоточный дизайн

  • Все проверки движений и подавляющее большинство слушателей работают в потоке netty
  • Античит может масштабироваться на многие сотни игроков, если не больше
  • Потокобезопасность тщательно продумана
  • Следующее ядро позволяет такой дизайн

Полная репликация мира

  • Античит хранит реплику мира для каждого игрока
  • Реплика создаётся путём прослушивания пакетов данных чанков, установки блоков и изменений блоков
  • На всех версиях чанки сжимаются до 16-64 кб на чанк с помощью палитр
  • Используя этот кэш, античит может безопасно получать доступ к состоянию мира
  • Для каждого игрока кэш позволяет использовать многопоточный дизайн
  • Отправка игрокам фейковых блоков через пакеты безопасна и не приводит к ложным срабатываниям
  • Мир воссоздаётся для каждого игрока, чтобы обеспечить компенсацию задержки
  • Клиентские блоки не создают проблем с блоками на основе пакетов. Глитчи блоков не вызывают ложных срабатываний античита.

Компенсация задержки

  • Изменения мира ставятся в очередь, пока не дойдут до игрока
  • Это значит, что ломание блоков под игроком не вызывает ложных срабатываний античита
  • Всё — от статуса полёта до скорости передвижения — будет компенсироваться с учётом задержки

Компенсация инвентаря

  • Инвентарь игрока отслеживается, чтобы предотвратить появление фантомных блоков при высокой задержке и другие ошибки

Безопасность за счёт архитектуры, а не сокрытия

  • Все системы спроектированы так, чтобы быть максимально защищёнными и математически непроходимыми для обхода
  • Например, движок предсказания знает все возможные движения, и его нельзя обойти

Частые вопросы

Как установить Grim Anticheat?

Установите Fabric под свою версию Minecraft, скачайте Grim Anticheat под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Grim Anticheat?

У Grim Anticheat есть сборки для Minecraft 1.7.2–26.2.

Лицензия и источник
GNU General Public License v3.0 or laterможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее