▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/hAntiLagMachines
hAntiLagMachines

hAntiLagMachines

Плагин hAntiLagMachines защищает сервер Minecraft от лаг-машин: редстоун-сетки, падающие блоки, вагонетки, поршни со стойками и скалк-сенсоры. Модульные проверки, карантин, логи и настройка порогов.

Оцените первым
1.7K
2

hAntiLagMachines - серверный плагин для Майнкрафт, который ловит и уничтожает лаг-машины ещё до того, как они уронят TPS вашего сервера в ноль.

Если вы держали публичный сервер, то знаете эту боль: какой-нибудь шутник строит плотную редстоун-сетку с тысячей повторителей, накидывает триста вагонеток на одни рельсы или запускает поршневую стену из слизи - и сервер начинает задыхаться. Обычные антилаг-плагины тут бессильны, они просто чистят дроп по таймеру. А hAntiLagMachines работает иначе: он анализирует конкретные опасные паттерны построек, ставит область на карантин, выпиливает проблемные блоки и сущности, пишет подробный лог и оставляет на месте защищённую табличку с ID детекта. Скачать плагин стоит каждому, у кого на сервере разрешено свободное строительство.

Зачем вообще нужен такой плагин

В ванильном Minecraft почти нет ограничений на механики. Игрок может соединить сотни поршней в один механизм, и игра будет честно просчитывать каждый тик. На одиночной карте это просто просадка FPS, а на сервере - просадка TPS для всех игроков сразу. Гриферы этим пользуются постоянно: лаг-машина дешёвая по ресурсам, ставится за минуту, а вредит всем. По факту это главный способ положить небольшой сервер без взлома и читов.

Большинство владельцев решают проблему банально - выключают редстоун или банят вручную, когда уже поздно. hAntiLagMachines предлагает нормальный путь: автоматика, которая понимает разницу между обычной фермой игрока и деструктивной конструкцией.

Как устроена защита

Плагин построен на модульной системе. Каждый тип лаг-машины проверяется отдельным модулем со своими настройками: радиус сканирования, пороги срабатывания, лимиты на очистку, кулдауны и правила карантина. Модули включаются и выключаются независимо, так что плагин легко подстроить под стиль вашего проекта.

Общая схема работы такая:

  • Модуль замечает подозрительную постройку или всплеск активности.
  • Опасная область временно уходит в карантин - машина перестаёт работать.
  • При необходимости плагин удаляет выбранные блоки и сущности в заданном радиусе.
  • В лог пишется детальная запись: координаты, тип детекта, игроки рядом, сколько всего снесено.
  • На месте постройки ставится защищённая табличка с ID, которую обычные игроки сломать не могут.

Никаких команд от игроков не требуется - всё работает на слушателях событий и конфигурации.

Модули защиты

Redstone - редстоун-сетки

Самый массовый тип лаг-машин. Модуль отслеживает плотные сетки из редстоун-провода, повторителей и компараторов. Реагирует на подозрительное строительство, спам редстоун-событиями, многослойные схемы и высокую плотность повторителей. При срабатывании может отменить установку блока, отправить регион в карантин и снести редстоун-части с записью в лог.

Gravity - падающие блоки и паутина

Этот модуль ловит классику анархических серверов: столбы из песка, гравия, красного песка и цемента, которые сыплются сотнями при сломе опорного блока, плюс паутину, тормозящую падение ещё сильнее. Проверяет и слом опоры, и резкие всплески сущностей FallingBlock. Очистка удаляет гравитационные блоки, паутину и ближайшие падающие сущности.

Minecarts - вагонетки и рельсы

Детектит плотные скопления вагонеток и рельсовых кластеров. Следит за установкой вагонеток, созданием транспорта, спамом обновлений транспорта и плотностью рельсов рядом. По факту это защита от знаменитых машин, где на одну клетку ставят сотни вагонеток - такая конструкция ломает физику и тикает как целый чанк редстоуна. Плагин удаляет вагонетки, рельсы и логирует действие.

Armor Stands - поршни со стойками для брони

Отдельная боль технических серверов: поршневые механизмы, качающие десятки стоек для брони туда-сюда. Каждая стойка - сущность, сотни сущностей в постоянном движении - это гарантированный просед TPS. Модуль следит за спавном стоек, постройкой поршневых механизмов и частой поршневой активностью рядом с ними. Очистка сносит стойки и части механизма: поршни, наблюдатели, редстоун-блоки, головки поршней.

Slime Walls - стены из слизи и мёда

Детектит большие поршневые стены из слизи и мёда - конструкции, где блоки двигаются тысячами за один цикл. Проверяет слайм-блоки, медовые блоки, поршни, липкие поршни, наблюдатели и редстоун-блоки. Ловит опасные паттерны и на этапе постройки, и во время повторяющегося движения.

Sculk Sensors - скалк-сенсоры

Модуль для новых версий Minecraft, где появились скалк-сенсоры. Эти блоки генерируют кучу событий вибрации, и из них тоже собирают лаг-машины. Модуль следит за постройкой, редстоун-активностью от сенсоров и физикой рядом. Зоны сначала уходят в карантин, а после повторных срабатываний сенсоры удаляются. На старых версиях, где скалка физически нет, модуль просто недоступен - плагин не будет ругаться ошибками.

Логи и таблички

Всё, что делает hAntiLagMachines, фиксируется. По умолчанию логи пишутся сюда:

plugins/hAntiLagMachines/logs.txt

Запись включает ID детекта, тип, мир, координаты, игроков поблизости, количество удалённых блоков и сущностей, детали паттерна и статус карантина. Для администрации это золото: всегда видно, кто, где и что пытался построить. Формат и тексты логов настраиваются в logs.yml.

После очистки рядом с местом постройки ставится защищённая табличка с названием плагина, предупреждением, датой и ID записи в логе. Обычный игрок её не сломает - только персонал с нужным правом.

Конфигурация

Плагин создаёт три файла настроек:

plugins/hAntiLagMachines/config.yml
plugins/hAntiLagMachines/materials.yml
plugins/hAntiLagMachines/logs.yml

В config.yml живут модули, пороги, радиусы сканирования и очистки, кулдауны и карантин. В materials.yml задаётся, какие материалы считать редстоун-частями, гравитационными блоками, рельсами и так далее. В logs.yml - тексты логов, табличек и причин срабатывания.

Важный нюанс из практики: не ставьте плагин на боевой сервер с порогами по умолчанию вслепую. Для строгих анархических проектов пороги лучше занизить, а для технического выживания, где игроки строят честные фермы и сложные механизмы - наоборот, поднять. Иначе плагин может снести легитимную ферму железа или сортировку, и игроки будут не в восторге. Сначала потестируйте на копии мира.

Команды и права

Базовая защита команд не требует - всё автоматически. В обновлении v1.8 добавились служебные команды /hantilagmachines pos1, pos2 и copy - они нужны для выделения и копирования схем проблемных построек, например чтобы отправить их разработчику или сохранить для разбора.

ПравоОписаниеПо умолчанию
hantilagmachines.adminПозволяет ломать защищённые таблички плагинаOP

Строку права можно поменять в конфиге:

settings:
  permissions:
    admin: "hantilagmachines.admin"

Требования и установка

ТребованиеСтатус
Java 21 или новееОбязательно
Paper/Purpur 1.21 или новееОбязательно
Другие плагиныНе нужны

Заявлена поддержка Minecraft Java Edition от 1.16 до 1.21.x и новее - плагин работает на Bukkit, Spigot, Paper и Purpur, без единой внешней зависимости. Для продакшена рекомендуется именно Paper или Purpur.

Установка стандартная:

  1. Закиньте hAntiLagMachines.jar в папку plugins.
  2. Перезапустите сервер.
  3. Откройте plugins/hAntiLagMachines/ и настройте модули и пороги в config.yml.
  4. При желании подправьте materials.yml и logs.yml.
  5. Выдайте персоналу право hantilagmachines.admin.

Кстати, если вы ищете, где развернуть сервер с такой защитой - на BungeeHost плагин устанавливается в один клик и сразу работает, Java 21 и Paper там доступны из коробки. Для выживания с друзьями или публичного проекта это удобный вариант.

Кому подойдёт

  • Сервера выживания со свободной стройкой.
  • Анархические и полуанархические проекты, где лаг-машины - головная боль номер один.
  • Серверы с включённым редстоуном и техническое выживание.
  • Публичные проекты с защитой от гриферства.
  • Админы, которым нужен автоматический лог инцидентов для разборов.

По факту, если у вас хоть раз падал сервер из-за чьей-то редстоун-схемы - скачайте hAntiLagMachines и поставьте в продакшен. Это не универсальный антилаг-чистильщик, а именно точечный защитник от деструктивных конструкций, и в своей нише он делает ровно то, что обещает.

Партнёрский материал

Сервер для плагина hAntiLagMachines - как у профи

Плагин hAntiLagMachines создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином hAntiLagMachines для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:5 месяцев назад
Обновлён:2 месяца назад
Главная