Fabric Restart — планировщик перезагрузок сервера Minecraft

Fabric Restart для Minecraft: автоматическая перезагрузка сервера по расписанию, команды /restart и /getTPS, поддержка версий 1.16-1.20.

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 этого более чем достаточно.