📘 ADM Anticheat v1.7.3-RELEASE
🗓️ Выпущен: 2025-09-18 UTC
🚀 Основные изменения
• Формат ID-файла переработан: Многострочный, чистый макет, системная информация (ОС, CPU, RAM, GPU) вверху.
• Обеспечение целостности ID-файла: Ручное редактирование во время работы игры приведет к краху клиента.
• Улучшена информация о GPU/CPU: Использует MC API для GPU, отображает название и производителя CPU.
• Списки модов и наборов ресурсов стилизованы: Удобнее для чтения и проверки.
• Старые ID-файлы автоматически мигрируют: Старые форматы обновляются автоматически.
• Отладочные логи очищены: Больше нет шумных логов LAN/Essentials.
• Обнаружение изменений наборов ресурсов ускорено: Статус отправляется каждые 3 секунды для более быстрых киков.
• Улучшено обнаружение автокликера: Срабатывает только при атаках сущностей, а не при разрушении блоков.
🔍 Детальные изменения
• ID-файл теперь многострочный, читаемый, с разделителями секций и выравниванием.
• Системная информация (ОС, CPU, RAM, GPU) отображается вверху с использованием MC API и правильных названий.
• Включен и проверяется каждый тик хеш целостности — ручное редактирование вызывает мгновенный крах.
• Старые ID-файлы автоматически мигрируются при обновлении.
• Статус набора ресурсов отправляется каждые 3с для более быстрого обнаружения несанкционированных изменений.
• Кики за несанкционированные наборы надежнее, даже при лагах.
• Обнаружение автокликера срабатывает только при атаках сущностей.
• Удалены отладочные логи для проверок модов LAN/Essentials.
• Разделители секций и выравнивание для удобства проверки администратором.
• Различные внутренние улучшения кода и форматирования.
✏️ Пример ID-файла (стилизованный формат):
============================================================ = ADM Anticheat ID file = Any changes detected while game is on will result in a crash. ============================================================ [System Info] OS: Windows 11 CPU: Intel(R) Core(TM) i5-10300H @ 2.50GHz RAM: Max: 16.00 GB, Total: 8.00 GB, Free: 6.25 GB GPU: NVIDIA GeForce RTX 3050 Laptop GPU Last Updated: 1695057600000 Integrity Hash: 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ------------------------------------------------------------ [Mod IDs] - admanticheat @ 1.7.3 [1e21f16df87b09df9c3a5ec9aed70172c4e963d57ff224f90c4ac464544fa791] - someothermod @ 2.4.1 [abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789] ------------------------------------------------------------ [Resource Pack IDs] - mypack.zip [fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210] ============================================================
🐛 Исправления
• Исправлены синтаксические ошибки в логике записи ID-файла.
• Убеждены, что после рефакторинга нет функциональных ошибок.
⚠️ Примечания по миграции
• При первом запуске после версии 1.7.3 ADM:
1. Автоматически перенесет старые ID-файлы в новый формат.
2. Обеспечит целостность: ручное редактирование во время работы приведет к краху клиента.
📝 Контрольный список для администратора / обновления
• Создайте резервную копию папки
config/
перед обновлением.• Запустите сервер и проверьте логи на наличие информации о запуске/миграции ADM.
• Убедитесь, что папка
config/admanticheat/
существует и файлы на месте.• Протестируйте обнаружение изменений наборов ресурсов и проверьте быстрый кик.
• Протестируйте целостность ID-файла: отредактируйте во время работы, проверьте крах.
🛡️ ADM ANTICHEAT - РЕЛИЗ
ADM Anticheat — это продвинутая античит-система для серверов Minecraft Forge, обеспечивающая комплексную защиту от читов и эксплойтов. Это обновление является самым крупным и амбициозным на данный момент, сфокусированным на полной совместимости с LAN и модами, улучшенной безопасности и асинхронной производительности.
🚀 Новые функции и улучшения
🌐 Полная поддержка совместимости с LAN и модами
ADM теперь поддерживает нативную совместимость с LAN-серверами, Essentials и другими распространенными модами Minecraft. Больше никаких конфликтов или ложных срабатываний — ADM корректно работает в вашем локальном окружении.
🧠 Как это работает: два режима работы
- Режим Production (Рабочий): Включается на проверенных серверах — все античит-проверки активны.
- Режим Hibernation (Гибернации): Автоматически активируется на LAN, localhost или при размещении с помощью распространенных инструментов разработки (например, Essentials). В этом режиме ADM приостанавливает все античит-проверки, но остается загруженным.
🧪 Ручное включение ADM на LAN-серверах
Чтобы принудительно активировать ADM на LAN/dev серверах, отредактируйте созданный файл конфигурации admanticheat_lan.json
и установите:
{ "LANAnticheatOn": true }
Примечание: Требуется полная перезагрузка сервера (не может быть перезагружено на лету).
🔒 Система проверки защищенных серверов ADM
- ADM использует полностью зашифрованное рукопожатие между клиентом и сервером при входе игрока.
- Сервер отправляет специальный зашифрованный пакет для подтверждения, что это официальный защищенный сервер ADM.
- Проверенные серверы выводят клиент из режима гибернации и включают полное обнаружение.
- Гарантирует, что ADM остается неактивным на неавторизованных LAN/локальных серверах, но мгновенно активируется при подключении к доверенным.
🔐 Безопасность прежде всего: полное шифрование пакетов
Вся коммуникация ADM использует шифрование AES/CBC/PKCS5Padding для:
Предотвращения сниффинга/перехвата пакетов
Блокировки атак повторного воспроизведения (replay attacks)
Затруднения обратной разработки
Безопасность разработана для высокой производительности с бесперебойным геймплеем.
⚙️ Крупный рефакторинг кодовой базы и поддержка Async
- Полная переструктуризация backend кода для модульности и поддерживаемости.
- Удален неиспользуемый код, улучшены утилиты и реорганизованы пакеты.
- Обработка асинхронных задач возвращена для уменьшения лагов сервера и улучшения производительности на крупных серверах.
- Увеличенный размер .jar файла отражает новую функциональность и рассчитанный на будущее дизайн.
🛠️ Исправления и оптимизации
- ADM неактивен в режиме одиночной игры, чтобы избежать падения TPS.
- Исправлены конфликты с хостингом Essentials (нет крахов или ложных обнаружений).
- Исправлены проблемы с ключевыми лагами и задержками тиков путем переноса задач в асинхронный режим.
⚠️ Корректировки функций
Модули обнаружения Fly и ESP временно отключены из-за нестабильности.
Пожалуйста, используйте проверенные внешние плагины для обнаружения Fly или ESP до их пересборки.
🧩 Как использовать ADM
- 📥 Установите ADM Anticheat на ваш клиент с модами/наборами ресурсов для включения в белый список.
- 🎮 Запустите Minecraft — мод генерирует
admanticheat_id_list.json
в папкеconfig/admanticheat/
вашего клиента. - 🖥️ Установите ADM на ваш сервер в директорию модов.
- 📁 Перенесите
admanticheat_id_list.json
в папкуconfig/admanticheat/
сервера. - 🔄 Перезапустите сервер или выполните
/adm reload
(примечание: некоторые настройки, такие как переключение LAN, требуют перезагрузки).
🛡️ Функции защиты
- Проверка модов: Отклоняет игроков с неавторизованными модами (не в зашифрованном белом списке).
- Гибкое соответствие: Игроки могут присоединяться с меньшим количеством модов, но не с дополнительными неавторизованными.
- Обнаружение читов в реальном времени (где включено): мониторинг перемещения, анализ обзора, взаимодействие с блоками, автоматические наказания.
🔧 Команды администратора
/adm reload # Перезагрузить конфиг и белый список (не требует перезагрузки сервера) /adm tempban
📊 Интеграция с Discord Webhook
Мгновенные уведомления для:
- Оповещений об обнаружении читов (fly, ESP, X-Ray и т.д.) [ПРИНУДИТЕЛЬНО ОТКЛЮЧЕНО НА ДАННОМ ЭТАПЕ]
- Попыток использования неавторизованных модов
- Нарушений, связанных с наборами ресурсов
- Киков и банов игроков [Временно отключено]
- Отчетов о подозрительной активности
🎮 Идеально подходит для любого типа сервера
- Survival
- PvP арены
- Комьюнити
- Модифицированные серверы (с поддержкой белого списка)
⚙️ Основные моменты конфигурации
- Включение/отключение систем по отдельности
- Настройка порогов обнаружения и эскалации наказаний
- Компенсация высокого пинга
- Управление отладкой, логированием и уведомлениями в Discord
- Управление белым списком автоматически (через клиентский файл) или вручную (редактирование конфига + перезагрузка)