Плагин для серверов Майнкрафт, снижающий нагрузку на процессор, когда на сервере нет игроков. В режиме простоя он замедляет обработку тиков, при необходимости выгружает чанки и предлагает JVM освободить память; после входа игрока обычная работа сервера возобновляется.
Возможности
- автоматический переход в режим низкой нагрузки при пустом сервере;
- безопасное сохранение миров перед переходом в режим простоя;
- настройка задержки между циклами сервера;
- выгрузка чанков с выбором сохранения при выгрузке;
- настройка интервала очистки памяти и выгрузки чанков.
Команды
/sleepycpu help— справка по командам;/sleepycpu toggle— включить или выключить режим низкой нагрузки;/sleepycpu status— показать состояние и настройки;/sleepycpu reload— загрузить конфигурацию заново;/sleepycpu delay <ticks>— изменитьsleepTicks;/sleepycpu cleanupinterval <ticks>— изменитьcleanupIntervalTicks;/sleepycpu unloadchunks <true|false>— изменитьunloadChunks;/sleepycpu saveonunload <true|false>— изменитьsaveChunksOnUnload.
Короткая команда: /scpu.
Права
sleepycpu.admin— доступ ко всем командам SleepyCPU; по умолчанию доступно операторам.
Настройка
Конфигурация находится в sleepycpu.yml в корне сервера.
settings.enabled— включение режима низкой нагрузки;settings.sleepTicks— задержка между циклами простоя в тиках;settings.unloadChunks— выгрузка чанков в простое;settings.saveChunksOnUnload— сохранение чанков при выгрузке;settings.cleanupIntervalTicks— число циклов простоя между очистками.
После изменения настроек выполните /sleepycpu reload или перезапустите сервер.
