Плагин для серверов Майнкрафт, который помогает снизить нагрузку и поддерживать стабильный TPS. Он оптимизирует мобов, выброшенные предметы и чанки, а также позволяет автоматически выполнять команды при просадке TPS.
Возможности
- Отключает ИИ мобов, находящихся далеко от игроков, и сразу возвращает его при приближении игрока.
- Ограничивает появление мобов по радиусу и в чанке, контролирует размножение и удаляет старых существ.
- Обрабатывает жителей, которые долго стоят на месте: их ИИ отключается, но торговля и взаимодействие с игроком сохраняются.
- Объединяет лежащие рядом предметы в стопки больше обычного лимита, включая мечи, броню и зелья. Над стопкой можно показывать название, количество и эффект свечения.
- Выгружает неиспользуемые чанки, замедляет отправку пакетов чанков при лаге или высоком пинге и обнаруживает нагрузку от физики блоков.
- Ограничивает частое использование фейерверков и трезубца с зачарованием «Тягун» при полёте на элитрах.
- Запускает заданные серверные команды при выбранных значениях TPS: например, предупреждение администрации или очистку выброшенных предметов.
Команды
/sb reload— перезагрузить конфигурации./sb info— показать сведения о плагине./sb tps— показать текущий TPS сервера./sb count [world]— посчитать мобов в мире./sb limits— показать лимиты мобов./sb check [player]— проверить мобов рядом с игроком./sb optimize— принудительно запустить оптимизацию мобов./sb blockphysics— показать отчёт о физике блоков.
Права
serverbooster.reload— команда/sb reload.serverbooster.mobs.count— команда/sb count.serverbooster.mobs.limits— команда/sb limits.serverbooster.mobs.check— команда/sb check.serverbooster.optimize— команда/sb optimize.serverbooster.chunks.blockphysics— команда/sb blockphysics.
Настройка
Основные файлы находятся в plugins/ServerBooster/:
config_entity_limiter.yml— лимиты появления мобов, радиус подсчёта, защита сидящих питомцев, ограничение размножения и возраста мобов.config_optimize_entities.yml— дальность отключения ИИ, миры для оптимизации, исключения для мобов с именами, жителей, стоек для брони и рамок.config_holo.yml— объединение предметов, максимальный размер стопки, радиус поиска, голограммы и список предметов-исключений.chunks_optimizer.yml— выгрузка чанков, уведомления о нагрузке от физики блоков и задержки для элитр.config_tps.yml— пороги TPS, задержки и список выполняемых команд.
Модули отключаются параметром enabled: false; после изменения конфигурации используйте /sb reload. Язык сообщений выбирается параметром lang; предусмотрены английский и испанский языки.
Требования
Плагин работает на серверах Spigot, Paper и Folia, требует Java 17 или выше и не зависит от других плагинов. На Folia используется планирование задач по регионам.
