Плагин для серверов Майнкрафт для сброса миров без остановки сервера. Он заранее создаёт новый мир, переключает игроков, архивирует прежний мир и позволяет управлять процессом через внутриигровое меню.
Возможности
- Сброс основного мира и выбранных измерений: обычного мира, незера и энда.
- Предзагрузка нового мира во время отсчёта, чтобы сократить задержку при переключении.
- Принудительная выгрузка мира: плагин повторяет попытки, телепортирует игроков и при необходимости отключает тех, кто мешает выгрузке.
- Режим «чистого старта»: после сброса у игроков очищаются инвентарь, опыт, здоровье и голод.
- Архивирование старых миров с данными об игровом времени и примерном размере файлов; архивы можно просматривать, восстанавливать, очищать или удалять.
Команды
/betterreset— открыть главное меню; правоbetterreset.gui./betterreset fullreset <world>— сбросить мир; правоbetterreset.use./betterreset prune [base]— очистить старые архивы; правоbetterreset.prune./betterreset deleteallbackups [base]— удалить архивы; правоbetterreset.deleteallbackups./betterreset preload <on|off>— включить или выключить предзагрузку; правоbetterreset.preload./betterreset testreset <base>— безопасно проверить производительность сброса; правоbetterreset.test.
Настройка
Параметры можно менять в меню или в config.yml. Среди основных:
archive.enabled— создание архивов;archive.pruneNowKeepPerBase— сколько свежих архивов хранить при очистке;unload.force,unload.maxAttempts,unload.kickAtFinalAttempt— принудительная выгрузка мира;players.freshStartOnReset,players.freshStartAffectsAll— очистка состояния игроков;preload.enabled,preload.autoDisableHighLag,preload.tpsThreshold— предзагрузка и её отключение при высокой нагрузке.
Требования
Нужен сервер PaperMC или Spigot и Java.
