
NoCheatMinus - AntiCheat Datapack
NoCheatMinus - мощный античит датапак для Minecraft, который отслеживает движения, бой и сетевые пакеты игроков. Работает в двух режимах: тихом и блокирующем. Подходит для серверов на версии 1.21.2.
NoCheatMinus - это античит датапак для Minecraft 1.21.2, который создан для выявления и предотвращения читерства на серверах. Если вы администратор и хотите защитить свой мир от нечестных игроков, этот проект станет вашим надежным помощником. Он анализирует движения, боевые действия и сетевые пакеты в реальном времени, сравнивая их с ожидаемым поведением. В отличие от плагинов, датапак не требует установки модов на сервер - достаточно просто положить папку в datapack мира.
Зачем нужен античит в Майнкрафт?
Читеры портят впечатление от игры: летают, проходят сквозь стены, наносят критические удары с любой дистанции, используют авто-цели и многое другое. На ванильных серверах без защиты это становится настоящей проблемой. NoCheatMinut решает её без лишних заморочек - датапак легко настраивается и не требует сторонних плагинов.
Режимы работы
NoCheatMinus работает в двух режимах:
Тихий режим (Silent Mode)
- Работает в фоне, не вмешиваясь в подозрительные действия.
- Логирует нарушения в чат оператора (настраивается).
- Ведет репутацию каждого игрока - чем чаще читерство, тем ниже балл.
Режим блокировки (Block Mode)
- Всё то же самое, что и тихий, но активно препятствует читерству.
- Нарушители могут столкнуться с:
- Резиновой лентой (возврат на место)
- Ретроактивным применением пропущенного урона
- Блокировкой невалидных ударов
- Отключением от сервера (требуется доп. настройка)
- Репутация всё ещё отслеживается, операторы получают оповещения.
Система повторов (Replay System)
Одна из самых полезных фишек - автоматическая запись 5 секунд до и 5 секунд после подозрительного действия. Получается 10-секундный клип, который можно просмотреть. Это помогает оператору понять, было ли нарушение на самом деле. Для каждого игрока хранится только один повтор - пока не удалишь старый, новый не запишется.
Чтобы посмотреть повтор:
/trigger ncmReplay
Установка и обновление
- Скачайте датапак NoCheatMinus как
.zip, распакуйте и поместите папку (содержащую папкуdata) в папкуdatapacksвашего мира. - Перезапустите сервер или выполните
/reload. - Следуйте инструкциям в чате.
При обновлении просто замените старую папку новой и перезагрузите мир.
Удаление
Чтобы полностью удалить датапак, выполните команду:
/function ncm:user/uninstall
Проверки (Checks)
NoCheatMinus включает множество проверок, каждая из которых отвечает за свой тип читерства:
| Проверка | Описание |
|---|---|
| BlockPlace.Appropriate | Контролирует количество блоков, размещенных за определенное время. |
| BlockInteract.MissingBlock | Проверяет, смотрит ли игрок на блок при взаимодействии, совпадает ли тип блока с предыдущим и находится ли он в пределах досягаемости (рейтрейсинг). |
| Net.UnfittingPacket | Выявляет подделку состояния на земле (когда игрок в воздухе, но отправляет пакет "на земле") и отправку RespawnPacket будучи живым (чит на бессмертие). |
| Net.Appropriate | Проверяет корректность NBT-данных DeathTime (чит на бессмертие) и слишком быстрое возрождение (InstantRespawn). |
| Movement.TickStride | Оценивает перемещение по дистанции - если превышает порог, событие логируется или отменяется. |
| Movement.SurvivalFly | Отслеживает вертикальное движение, поведение в воздухе, неожиданные перемещения, гравитацию и потерю опоры. |
| Movement.NoFall | При касании земли рассчитывает ожидаемый урон от падения и сравнивает с фактическим - если разница, проверка провалена. |
| Fight.Criticals | Проверяет, что критический удар был нанесен при легитимных условиях (прыжок, падение). |
| Fight.Reach | Определяет, не ударил ли игрок сущность за пределами своей досягаемости. |
| Fight.Direction | Статистически анализирует долю ударов, когда атакованная сущность находится в поле зрения игрока. |
| Fight.WrongTurn | Мониторит повороты головы (pitch) - неестественные резкие движения могут указывать на aimbot. |
| Fight.CompliantVelocity | Проверяет реакцию игрока на получение урона (отбрасывание). |
| Combined.BedLeave | Отслеживает отправку пакетов выхода из кровати без предварительного входа - читеры используют телепорт после кровати для полета/ускорения. |
| Combined.Munchhausen | По легенде барона Мюнхгаузена, игроки могут вытянуть себя из болота за волосы - проверка выявляет попытки полета/ускорения с помощью этой техники. |
| Combined.Exploit | Мониторит различные невозможные состояния клиента, указывающие на использование эксплойтов. |
| Inventory.Appropriate | Проверяет скорость потребления предметов (например, еды) - слишком быстрое поедание может быть читом. |
| Inventory.InstantBow | Отслеживает скорость стрельбы из лука - неестественно быстрые выстрелы блокируются. |
Итог
NoCheatMinus - это легкий, но эффективный античит для Minecraft, который не требует установки модов на клиент. Он идеально подходит для ванильных серверов и сборок, где нужно защитить честную игру без лишних плагинов. Благодаря системе повторов вы всегда сможете разобраться в спорных ситуациях. Скачайте датапак NoCheatMinus и сделайте свой сервер честнее!
Как запустить датапак NoCheatMinus - AntiCheat Datapack на сервере?
Датапак NoCheatMinus - AntiCheat Datapack удобнее всего раскрывается на общем сервере: установили один раз - и вся компания играет с новыми механиками. Создать сервер Майнкрафт с датапаком NoCheatMinus - AntiCheat Datapack можно за пару минут вместе с BungeeHost.
