MonitoringMinecraft MonitoringMinecraft

NeuroLag (Нейролаг)

Плагин BukkitPaperPurpur

Плагин для серверов Майнкрафт оптимизирует ИИ мобов по ТПС и использованию памяти.

709 скачиваний 6 подписчиков
Оцените первым
Канал
Ядро
Версия

Плагин для серверов Майнкрафт на Paper, который снижает нагрузку от мобов при падении TPS. Он отслеживает TPS, загрузку процессора и памяти, число игроков и тенденцию производительности, а затем по отдельности для каждого мира ограничивает ИИ мобов только настолько, насколько требуется.

Возможности

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

  • Радиус действия оптимизации, пороги TPS, интервалы проверки и правила для каждого мира настраиваются отдельно.
  • Удаление выбирает далёких от игроков мобов, наиболее многочисленный вид либо случайных существ. Веса мобов позволяют в первую очередь удалять более затратных для сервера существ.
  • Именованные, приручённые, экипированные и привязанные на поводок мобы получают повышенный приоритет и могут быть защищены от удаления.
  • Защищённые кубоидные зоны и регионы WorldGuard сохраняют полный ИИ мобов, их скорость и дальность поиска целей.
  • В спокойном режиме все ограничения ИИ и изменённые параметры мобов восстанавливаются.
  • Для администраторов доступны BossBar с TPS, состоянием, загрузкой процессора и памяти, график TPS в чате, журнал критических просадок и HTML-отчёты о сервере, чанках и мобах.
  • Встроенная веб-панель показывает текущие показатели и предоставляет JSON API. Доступ к ней можно защитить токеном, ограничением запросов и списком разрешённых IP-адресов.
  • Несколько серверов можно объединить через Redis или MySQL для просмотра состояний TPS всей сети.
  • Профили конфигурации позволяют быстро переключать разные пороги TPS и лимиты сущностей, например для выживания или события.
  • Конфиги можно автоматически архивировать; перед восстановлением архив проверяется контрольной суммой.

Команды

  • /nlag status — показать TPS, загрузку и режимы миров.
  • /nlag graph — показать график истории TPS в чате.
  • /nlag toggle — приостановить или возобновить оптимизацию.
  • /nlag simulate <tps|clear> — включить тестовое значение TPS или снять его.
  • /nlag dashboard [off] — показать или скрыть панель BossBar.
  • /nlag audit — создать HTML-отчёт.
  • /nlag zone — показать защищённые зоны.
  • /nlag profile [name|clear] — включить профиль или вернуться к базовой конфигурации.
  • /nlag validate — проверить конфиги на ошибки.
  • /nlag backup, /nlag backup list, /nlag backup restore [file] — создать, просмотреть или восстановить резервную копию.
  • /nlag stresstest [count] [min] — создать тестовых мобов для проверки нагрузки.
  • /nlag sync — показать состояние других серверов сети.
  • /nlag reload — перезагрузить конфигурацию плагина.

Также работают /neurolag, /nl и /neuromob. Для перезагрузки используйте именно /nlag reload, а не серверную команду /reload.

Права

  • neurolag.admin — основные административные команды.
  • neurolag.dashboard — /nlag dashboard.
  • neurolag.audit — /nlag audit.
  • neurolag.zone — /nlag zone.
  • neurolag.profile — /nlag profile.
  • neurolag.validate — /nlag validate.
  • neurolag.backup — команды резервных копий.
  • neurolag.stresstest — /nlag stresstest.
  • neurolag.web — доступ к веб-панели.
  • neurolag.api — чтение показателей через API.

Настройка

Файлы находятся в plugins/NeuroLag/. В config.yml задаются интервалы проверки, пороги TPS, гистерезис, типы целевых мобов, исключённые миры и защита именованных либо приручённых существ. В features.yml настраиваются удаление сущностей, радиус отключения ИИ, замедление тиков ИИ, лимиты спавна, нагрузка процессора и памяти.

monitors.yml отвечает за BossBar, уведомления, веб-панель, токен доступа и отчёты, а systems.yml — за защищённые зоны, профили, резервные копии, стресс-тест и синхронизацию серверов. После ручного изменения файлов полезно выполнить /nlag validate.

Требования

Требуются Paper и Java 21. WorldGuard нужен только для защиты его регионов. Для синхронизации нескольких серверов используется Redis либо MySQL. Плагин не совместим с Folia; при совместном использовании с другими оптимизаторами следует исключить конфликтующие настройки удаления мобов и отключения ИИ.

Как установить NeuroLag

Плагины ставятся на сервер, а не в игру.

  1. Скачайте .jar под ядро своего сервера — Bukkit, Paper, Purpur или Spigot — и его версию (самая свежая — 26.3).
  2. Положите его в папку plugins.
  3. Перезапустите сервер.
Смотрите также

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

Сервера Майнкрафт

Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.

SkyBars
SkyBars Java + BE
1170 онлайн
1.8 — 26.3 версия
🎁 БЕСПЛАТНЫЙ ДОНАТ ✅ ВЫЖИВАНИЕ 🏴 АНАРХИЯ 🎙 ГОЛОСОВОЙ ЧАТ 🟩 ОДИН БЛОК 🛏 БЕДВАРС 🔥 СМП ⚔️ ПВП
MigosMc
MigosMc Java + BE
1064 онлайн
1.8 — 26.3 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
REALLYWORLD
1581 онлайн
1.16.5 — 26.3 версия
ВСЕМ ДОНАТ - /FREE | ТОПОВЫЕ РЕСУРСЫ, БОЛЬШОЙ ОНЛАЙН, КОПИЯ РИЛИВОРЛДА
EDISONWORLD
1581 онлайн
1.16.5 — 26.3 версия
ВСЕМ ДОНАТ - /FREE | СЕРВЕР КОМПОТА, ЭДИСОНА И ЛОЛОЛОШКИ, БОЛЬШОЙ ОНЛАЙН, КОПИЯ РИЛИВОРЛДА
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 1.21.11, 26.2, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат