Fabric Restart — управляемая перезагрузка сервера Minecraft
Любой администратор сервера Minecraft рано или поздно сталкивается с просадками производительности: накопление сущностей, утечки памяти, рост TPS-задержек. Мод Fabric Restart решает эту проблему простым способом — он перезагружает сервер по заданному расписанию, избавляя вас от ручного контроля и внезапных лагов в самый разгар игры. Дополнение работает исключительно на выделенном (dedicated) сервере, поэтому для одиночных миров и встроенного хоста оно не подойдёт.
Что умеет Fabric Restart
Мод не пытается быть универсальным комбайном — его задача узкая и понятная: перезапуск сервера по времени. Всё управление построено вокруг нескольких команд, которые вводятся прямо в чат или консоль:
- /restart — немедленно перезагружает сервер, не дожидаясь расписания;
- /restart-when — показывает, сколько осталось до следующего автоматического перезапуска;
- /memory-stat heap, offheap, system — выводит информацию о потреблении памяти по разным пулам;
- /getTPS — возвращает средний показатель TPS за последние 30 секунд.
Последняя команда особенно полезна: вместо догадок «вроде бы лагает» вы получаете объективную цифру. Если TPS стабильно ниже 20, значит, пора либо чистить мир, либо перезагружаться — Fabric Restart как раз даёт инструмент для второго варианта.
Настройка и конфигурация
Формат yml и перенос настроек
Начиная с версии 1.5 конфигурация хранится в формате yml. Это значит, что при обновлении с более старых сборок настройки придётся переносить вручную — автоматической миграции не предусмотрено. Зато комментарии к параметрам теперь встроены прямо в файл, так что разобраться с расписанием можно без документации. Указываете время перезапуска, сохраняете файл — и сервер начинает жить по вашему графику.
Совместимость версий
Fabric Restart для Minecraft распространяется под загрузчик Fabric, что логично вытекает из названия. Мод охватывает широкий диапазон версий — от 1.16 до актуальных 1.20.x, включая промежуточные релизы. Если вы держите сервер на Fabric и ищете способ автоматизировать перезагрузки, это дополнение подойдёт практически без оговорок. Важно помнить: разработка мода приостановлена на неопределённый срок, и поддержка не предоставляется. На практике это означает, что баги исправляться не будут, но текущий функционал работает стабильно.
Кстати, если не хочется возиться с ручной установкой модов и переносом конфигов, стоит присмотреться к лаунчеру foxygame.net — там Fabric Restart добавляется в пару кликов, а каталог дополнений сразу подбирает сборки под нужную версию игры.
Как установить Fabric Restart
Процесс установки не отличается от типичного мода под Fabric:
- скачать Fabric Restart можно с профильных площадок, посвящённых модам Minecraft;
- поместите jar-файл в папку mods вашего сервера;
- убедитесь, что установлен Fabric Loader и Fabric API;
- запустите сервер — конфигурационный файл создастся автоматически;
- откройте config и задайте расписание перезагрузок.
После первого запуска проверьте работу команд: введите /restart-when и убедитесь, что мод корректно отображает время до следующего перезапуска. Если команда не распознаётся, скорее всего, jar лежит не в той папке или версия мода не совпадает с версией сервера.
Стоит ли ставить Fabric Restart
Мод решает одну задачу, но решает её честно. Если ваш сервер работает круглосуточно и вы устали вручную перезагружать его по ночам или ловить жалобы на лаги в пиковые часы, Fabric Restart станет тем самым неприметным инструментом, который просто делает свою работу. Команды памяти и TPS дают дополнительный контроль, а планировщик избавляет от рутины. Главное — помнить о приостановке разработки и не ждать новых функций. Для стабильной автоматизации перезагрузок на Fabric этого более чем достаточно.