Grim Anticheat
grimac · 804616 загрузок · GPL-3.0-or-later
клиент: unknown · сервер: unknown (заявлено автором мода)
Полностью асинхронный, многопоточный, прогнозный, с открытым исходным кодом, охват 3.01, таймер 1.005, скорость 0,01%, антикб 99,99%, "обходимый" античит 1.8-1.21.
Описание
#ГримAC
GrimAC — это бесплатный античит Minecraft с открытым исходным кодом, предназначенный для поддержки последних версий Minecraft. В настоящее время он поддерживает версии Minecraft 1.8-1.21. Игроки Гейзера полностью освобождены от уплаты налога.
Этот проект считается полнофункциональным для ветки 2.0 (с открытым исходным кодом). Если вы хотите исправить ошибку или улучшить ее и не можете спонсировать эту работу, приветствуются запросы на включение. Планируется премиум-версия, которая будет предлагать дополнительные платные проверки на основе подписки, такие как эвристика.
Примечания по установке
- Теперь требуется Java 17. Дополнительная информация здесь.
- В настоящее время поддерживаются Paper, Spigot и Folia.
- Если вы используете Гейзер, разместите Floodgate на внутреннем сервере, чтобы Grim мог освободить основных игроков. Grim не может получить доступ к API Floodgate, если он находится на прокси.
- Если вы используете ViaVersion, он должен находиться на внутреннем сервере, поскольку перемещение сильно зависит от версии клиента.
Поддержка и вики-информация
API разработчика
API Grim позволяет интегрировать Grim в ваши собственные плагины.
Как скомпилировать
git clone https://github.com/GrimAnticheat/Grim.gitcd Grim./gradlew build- Окончательный jar-файл скомпилируется в папку build/libs.
Мрачное превосходство
Что отличает 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 КБ на чанк с использованием палитр.
- Используя этот кеш, античит может безопасно получить доступ к состоянию мира
- Для каждого игрока кэш позволяет использовать многопоточный дизайн.
- Отправка игрокам фейковых блоков пакетами безопасна и не приводит к фейлам
- Мир воссоздается для каждого игрока, чтобы обеспечить компенсацию задержек.
- Клиентские блоки не вызывают проблем с пакетными блоками. Сбой в блокировании не является ложным античитом.
Компенсация задержки
- Изменения мира ставятся в очередь, пока не достигнут игрока.
- Это означает, что разрушение блоков под игроком не приводит к срабатыванию античита.
- Все, от статуса полета до скорости движения, будет компенсировано задержкой.
Компенсация инвентаря
- Инвентарь игрока отслеживается, чтобы предотвратить появление призрачных блоков с большой задержкой и других ошибок.
Безопасность задумана, а не скрытность
- Все системы спроектированы так, чтобы быть максимально безопасными, и их математически невозможно обойти.
- Например, механизм прогнозирования знает все возможные движения, и его нельзя обойти.
Версии (12)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
2.3.74 |
1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.7.10, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 26.1, 26.1.1, 26.1.2, 26.2, 26.3 | bukkit, folia, paper, purpur, spigot | скачать |
2.3.74 |
1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2, 26.3 | fabric | скачать |
2.3.73 |
1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.7.10, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4 | bukkit, folia, paper, purpur, spigot | скачать |
2.3.73 |
1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 | fabric | скачать |
2.3.72 |
1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8 | fabric | скачать |
2.3.72 |
1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.7.10, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4 | bukkit, folia, paper, purpur, spigot | скачать |
2.3.71 |
1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4 | bukkit, folia, paper, purpur, spigot | скачать |
2.3.70 |
1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4 | bukkit, folia, paper, purpur, spigot | скачать |
2.3.69 |
1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4 | bukkit, folia, paper, purpur, spigot | скачать |
2.3.68 |
1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4 | bukkit, folia, paper, purpur, spigot | скачать |
2.3.67 |
1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4 | bukkit, folia, paper, spigot | скачать |
2.3.66 |
1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4 | bukkit, folia, paper, spigot | скачать |