Плагин для серверов Майнкрафт для оптимизации и поиска причин лагов. Он автоматически очищает сущности по заданным правилам, следит за памятью, числом чанков и сущностей, а также выводит показатели производительности.
Возможности
- Автоматическая или ручная очистка сущностей.
- Ограничение числа сущностей в чанке, удаление по возрасту и расстоянию от игроков.
- Белый и чёрный списки типов сущностей.
- Отслеживание памяти, сущностей, чанков и игроков.
- Табло со статистикой и запись показателей в
plugins/LagOptimizer/logs/performance.log. - Отображение TPS при установленном Spark.
Команды
/lagoptimize purge [entityType]— очистить сущности; можно указать тип./lagoptimize reload— перезагрузить конфиг./lagoptimize stats— показать статистику./lagoptimize toggle— включить или выключить автоматическую очистку.
Права
lagoptimizer.*— доступ ко всем командам.lagoptimizer.purge— ручная очистка.lagoptimizer.reload— перезагрузка конфига.lagoptimizer.stats— просмотр статистики.lagoptimizer.toggle— переключение функций.lagoptimizer.use— базовый доступ к командам.
Настройка
В config.yml в разделе purge задаются auto-purge-enabled, interval, max-entities-per-chunk, max-entity-age, max-distance-from-players, а также списки whitelist и blacklist. В разделе monitoring настраиваются интервал проверки, табло и логирование.
Требования
Нужна Java не ниже 8. Для отображения TPS требуется Spark.
