hAntiLagMachines [1.21+] | WG, WE и много чего ещё поддерживается

Плагин hAntiLagMachines [1.21+] | WG, WE и много чего ещё поддерживается v2.1

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.21
  2. 26.1
  3. 26.2
  4. 26.3
  5. 26.4
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
21
hAntiLagMachines
Точечная защита от лаг-машин для Minecraft-серверов

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

hAntiLagMachines — это плагин для автоматической защиты сервера от конкретных типов лаг-машин.

Плагин работает не как обычный общий антилаг, а как модульная система обнаружения опасных конструкций: плотных редстоун-сеток, песка и паутины, вагонеток на рельсах, поршней со стойками для брони, больших slime/honey-поршневых стен и sculk sensor зон.

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

Возможности

  • Модульное обнаружение лаг-машин
  • Автоматическая очистка опасных конструкций
  • Временный карантин активных областей
  • Подробные логи с координатами и игроками рядом
  • Защищённые таблички после очистки
  • Настраиваемые материалы
  • Настраиваемые радиусы скана и пороги срабатывания
  • Кулдауны очистки для защиты от повторной нагрузки
  • Автоматическая очистка внутренних кэшей
  • Безопасная поддержка sculk sensor на новых версиях
  • Без внешних зависимостей
  • Без обязательных команд

────────────────────────────────────────​

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

Редстоун-сетки

Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.

Модуль обнаруживает плотные редстоун-сетки из redstone wire, repeaters и comparators.

Он может реагировать на подозрительное строительство, активный спам редстоун-событий, многоуровневые редстоун-конструкции и высокую плотность повторителей или компараторов.

При обнаружении опасной схемы плагин может отменить установку блока, поместить область в карантин, удалить части редстоуна и записать подробный лог.

Песок, гравий и паутина

Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.

Модуль обнаруживает лаг-машины на основе падающих блоков и паутины.

Проверяются паттерны с такими блоками:

  • Sand
  • Red Sand
  • Gravel
  • Concrete Powder
  • Cobweb
  • FallingBlock entities

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

Вагонетки и рельсы

Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.

Модуль обнаруживает плотные рельсовые лаг-машины с вагонетками.

Проверяются установка вагонеток, создание транспорта, активные vehicle update события, рельсовые кластеры рядом с вагонетками и высокая плотность вагонеток.

При срабатывании плагин может поместить область в карантин, удалить вагонетки, удалить рельсы и записать лог.

Поршни и стойки

Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.

Модуль обнаруживает поршневые лаг-машины со стойками для брони.

Он отслеживает появление armor stand, строительство поршневой машины, выдвижение и втягивание поршней, а также частую активность поршней рядом со стойками.

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

Slime и honey стены

1778424322336.png


Модуль обнаруживает большие slime/honey-поршневые стены.

Проверяются конструкции из slime blocks, honey blocks, pistons, sticky pistons, observers, redstone blocks, piston heads и moving pistons.

Плагин может находить опасные паттерны при строительстве, движении поршней и повторяющейся активной работе стены.

Sculk sensor зоны (1.17+)

Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.

Модуль обнаруживает sculk sensor лаг-машины на версиях, где такие материалы доступны.

Он может отслеживать строительство sculk sensor массивов, редстоун-активность от сенсоров, физические события рядом с сенсорами и повторяющуюся активность в запомненных областях.

Sculk sensor зоны сначала помещаются в карантин. После повторных карантинных срабатываний плагин может удалить sculk sensor блоки в заданном радиусе.

На старых версиях сервера, где sculk sensor материалов нет, этот модуль автоматически становится недоступным.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

Система логов

hAntiLagMachines записывает подробные логи в отдельный файл.

Файл по умолчанию:

Код:
plugins/hAntiLagMachines/logs.txt

Логи могут содержать:

  • ID срабатывания
  • Тип обнаруженной лаг-машины
  • Название мира
  • Координаты
  • Игроков рядом
  • Количество удалённых блоков
  • Количество удалённых сущностей
  • Детали паттерна
  • Статус карантина
  • Количество sculk sensor срабатываний

Формат логов, названия, причины и детали настраиваются в:

Код:
plugins/hAntiLagMachines/logs.yml

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

Защитные таблички

После очистки плагин может поставить защищённую табличку рядом с местом обнаружения.

На табличке можно вывести:

  • Название плагина
  • Сообщение о защите сервера
  • Дату
  • ID лога

Табличка помечается через persistent data и не может быть сломана обычными игроками. Удалять такие таблички могут только игроки с настроенным админ-правом.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

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

Плагин создаёт три основных файла:

Код:
plugins/hAntiLagMachines/config.yml
plugins/hAntiLagMachines/materials.yml
plugins/hAntiLagMachines/logs.yml

config.yml отвечает за модули, пороги срабатывания, радиусы сканирования, радиусы очистки, кулдауны и карантин.

materials.yml отвечает за материалы, которые считаются редстоун-частями, падающими блоками, рельсами, вагонетками, поршневыми частями, sticky-блоками и sculk sensor блоками.

logs.yml отвечает за тексты логов, таблички, названия модулей, причины срабатывания и формат деталей.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

Команды

Плагин не регистрирует игровые команды.

Защита работает автоматически через обработчики событий и настройки в конфигурации.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

Права

Код:
hantilagmachines.admin - разрешает ломать защищённые таблички hAntiLagMachines

По умолчанию: OP

Право можно изменить в конфиге:

Код:
settings:
  permissions:
    admin: "hantilagmachines.admin"

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

Требования

  • Java 21 или новее
  • Paper или Purpur 1.21 или новее
  • Внешние зависимости не требуются

Для рабочего сервера рекомендуется Paper или Purpur.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

Установка

  1. Поместите hAntiLagMachines.jar в папку plugins.
  2. Перезапустите сервер.
  3. Откройте папку plugins/hAntiLagMachines/.
  4. Настройте включённые модули и пороги в config.yml.
  5. При необходимости настройте проверяемые материалы в materials.yml.
  6. При необходимости настройте тексты логов и табличек в logs.yml.
  7. Выдайте персоналу админ-право, если им нужно удалять защищённые таблички.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

Для чего подходит

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

Важно

Плагин удаляет блоки и сущности, если они подходят под настроенный опасный паттерн. Перед использованием на основном сервере проверьте стандартные пороги и протестируйте их под правила своего проекта.

Для строгих серверов можно уменьшить пороги.

Для технических survival-серверов лучше увеличить пороги, чтобы не блокировать легальные фермы и сложные редстоун-механизмы.
Команды и права
В описании
  • hAntiLagMachines_card_1920x1080.png
    hAntiLagMachines_card_1920x1080.png
    222.9 KB · Просмотры: 391
Автор
He3HaukaX
Скачивания
318
Просмотры
4 358
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Другие ресурсы пользователя He3HaukaX

Поделиться ресурсом

Последние обновления

  1. Большое обновление!

    1. Улучшена логика выявления лаг машин 2. Улучшена логика лимитов мобов (добавлена поддержка...
  2. Обновление!

    1. Добавлен новый модуль "mobChunkLimit" - возможно он немного выходит за рамки плагина, но...
  3. Обновление!

    1. Улучшена производительность

Последние рецензии

тупо пушка плагин лучший на защиту сервера от дудоса
Назад
Сверху Снизу