Плагин для серверов Майнкрафт, который снижает нагрузку при большом количестве игроков, мобов, ферм и редстоун-механизмов. Он управляет сущностями, чанками, воронками и дистанцией прорисовки, помогая сохранить стабильный TPS.
Возможности
- Удаляет заданные виды сущностей вдали от игроков, не затрагивая мобов с именами.
- Ограничивает размножение животных и работу спавнеров в чанке, чтобы фермы не создавали слишком много мобов.
- Отключает ИИ выбранным мобам: они остаются видимыми, но не двигаются и не выполняют действия.
- Выгружает неиспользуемые и слишком нагруженные чанки без игроков.
- Ограничивает синхронную загрузку чанков другими плагинами; для разрешённых плагинов можно задать белый список.
- Оптимизирует воронки: замедляет проверки пустых и заполненных воронок, ограничивает число передач за тик и число воронок в чанке.
- Меняет параметры спавнеров мобов в зависимости от TPS, освещения и близости игроков.
- Ускоряет исчезновение листвы, ограничивает силу взрывов и может предотвращать цепные взрывы TNT, криперов, огненных шаров, черепов визера и кристаллов энда.
- Ограничивает частое использование редстоун-блоков, число компонентов редстоуна в радиусе и при падении TPS может временно отключать редстоун на всём сервере.
- Автоматически запускает сборку мусора Java при заданном потреблении памяти, меняет дальность прорисовки по TPS и уменьшает дистанцию симуляции для неактивных игроков.
Команды
/perfobooster,/pb,/perfob— справка./pb reload— перезагрузить конфигурацию./pb status— показать состояние модулей оптимизации./pb gc— запустить сборку мусора Java./pb load— показать нагрузку: сущности, чанки, TPS и MSPT./pb sysinfo— показать сведения о памяти, процессоре и хранилище./pb info— показать сведения о плагине и сервере./pb optimizer— открыть экспериментальный оптимизатор конфигураций./pb optimizer optimize <level>— применить профильconservative,balancedилиaggressive./pb optimizer stats— показать статистику оптимизации./pb optimizer backup list— показать резервные копии конфигураций./pb optimizer restore <timestamp>— восстановить конфигурацию из резервной копии./pb optimizer help— справка по профилям.
Права
perfobooster.command— справка и основная команда; доступно всем.perfobooster.reload— перезагрузка конфигурации.perfobooster.status— состояние модулей.perfobooster.gc— ручная сборка мусора.perfobooster.load— статистика нагрузки.perfobooster.sysinfo— системные сведения.perfobooster.admin— экспериментальный оптимизатор и управление его резервными копиями.
Остальные права по умолчанию доступны только операторам.
Настройка
Экспериментальный оптимизатор меняет параметры в bukkit.yml, spigot.yml и конфигурациях Paper, создавая резервную копию перед изменениями. Профиль conservative уменьшает лимиты и радиусы умеренно, balanced сильнее ограничивает спавн, работу жителей и редстоун, а aggressive применяет максимальные ограничения, которые могут заметно изменить работу мобоферм и построек.
Требования
Плагин работает на серверах Paper и Folia, а также совместим с Foldenor, Leaf, Luminol, SparklyPaper, LinearPaper, Patina, Pufferfish, Purpur, Gale, Scatter и DivineMC. Поддерживается региональное и асинхронное планирование Folia; с большинством игровых плагинов совместим.
