▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/RedstoneReboot - перезапуск сервера Minecraft по расписанию
RedstoneReboot - перезапуск сервера Minecraft по расписанию

RedstoneReboot - перезапуск сервера Minecraft по расписанию

RedstoneReboot - движок плановых и аварийных перезапусков для серверов Майнкрафт. Следит за TPS и памятью, предупреждает игроков в чате и корректно гасит процесс. Работает на Bukkit, Paper, Spigot, Folia, Fabric, Forge и NeoForge.

Оцените первым
2.3K
7

RedstoneReboot - это движок перезапусков для серверов Майнкрафт, который берёт на себя ту часть обслуживания, про которую обычно вспоминают только когда что-то уже отвалилось. Плановые рестарты, отсчёт с предупреждениями, сохранение мира и чистая передача процесса тому, кто запускает сервер заново. Плюс автоперезапуск по здоровью: проект следит за TPS и потреблением памяти и может уйти в аварийный рестарт, если показатели держатся плохо несколько проверок подряд.

Если вы держите публичный сервер или просто играете с друзьями и уже ловили фризы от переполненной памяти - это как раз тот инструмент, который избавляет от ручного тыканья кнопки в панели. Заодно он вежлив к игрокам: никто не вылетает в момент, когда строит базу.

Зачем это нужно

Сервер Minecraft без рестартов постепенно деградирует. Утечки памяти, раздутые чанки, накопление сущностей - всё это медленно, но верно роняет TPS. Классика: онлайн держится весь день, а вечером в час пик сервер начинает лагать, потому что память забита под завязку. RedstoneReboot решает это двумя путями - по расписанию и по факту плохого самочувствия сервера.

Возможности

  • Несколько ежедневных времён рестарта, поддержка часовых поясов и фильтров по дням недели
  • Проверки TPS и памяти с настраиваемыми порогами и защитой по количеству проверок подряд
  • Планирование аварийного рестарта, если сервер долго остаётся нездоровым
  • Отсчёт с сообщениями в чате, титрами, экшенбаром и звуками
  • Задержка на сохранение мира перед выключением
  • Передача рестарта хосту, Pterodactyl, systemd, Docker или локальному скрипту
  • Перезагрузка конфига командой /reboot reload
  • Восемь значений PlaceholderAPI на серверах семейства Bukkit и Folia

Бэкенды запуска

RedstoneReboot сам решает, когда наступит рестарт, а финальное действие отдаёт выбранному бэкенду. От этого зависит, кто именно поднимает процесс обратно.

  • DEPEND_ON_HOST - сервер гасится чисто, а запускает его заново ваша панель, политика контейнера, сервис или loop-скрипт
  • LOCALSCRIPT - используется сгенерированный скрипт-обёртка для локального перезапуска процесса
  • SYSTEMD - рестарт передаётся Linux-сервису systemd
  • DOCKER - работает через политику перезапуска контейнера
  • PTERODACTYL - отправляет power-действие через API панели

По умолчанию стоит DEPEND_ON_HOST, и он не требует никаких API-ключей. Это удобный вариант, когда хостинг сам поднимает процесс после чистого выключения. Pterodactyl или другой явный бэкенд выбирайте только если хотите, чтобы RedstoneReboot делал эту передачу сам. Команда /reboot doctor проверяет выбранный бэкенд до того, как вы начнёте на него полагаться.

Совет. Если сомневаетесь, что настроить - сначала прогоните /reboot doctor. Он покажет, видит ли плагин окружение и готов ли бэкенд принимать рестарт. Очень многие косяки с "не перезапускается" - это как раз неверно выбранный backend.

Выбор файла под платформу

Для каждой платформы свой артефакт. Не путайте plugin-сборку и server-side mod - это разные вещи.

Совместимость платформ

  • Bukkit / Spigot / Paper / Purpur: от 1.9.x до 26.3+ (минимум Java 17 или версия, требуемая сервером)
  • Folia: от 1.20.1+ до 26.3+ (отдельный region-threaded артефакт)
  • Fabric: от 1.20.1+ до 26.3+ (нужен Fabric API, для 26.x - Java 25)
  • Forge: от 1.20.4+ до 26.3+ (отдельная server-side сборка, для 26.x - Java 25)
  • NeoForge: от 1.21.1+ до 26.3+ (отдельная server-side сборка, для 26.x - Java 25)
ПлатформаТип распространенияФайл
Bukkit / Spigot / Paper / PurpurПлагинRedstoneReboot-Bukkit-<version>.jar
FoliaПлагинRedstoneReboot-Folia-<version>.jar
FabricМодRedstoneReboot-Fabric-<version>.jar
ForgeМодRedstoneReboot-Forge-<version>.jar
NeoForgeМодRedstoneReboot-NeoForge-<version>.jar

Поддерживаемые версии

ПлатформаВерсии MinecraftПримечания
Серверы семейства Bukkitот 1.9 до 26.3+Java 8+ (legacy), Java 17+ (modern), Java 25 (26.x+)
Foliaот 1.20+ до 26.3+Отдельная region-threaded сборка
Fabric1.20.1 (Java 17) / от 26.1 до 26.3+ (Java 25)Требуется Fabric API
Forge1.20.4 (Java 17) / от 26.1 до 26.3+ (Java 25)Отдельная server-side сборка
NeoForge1.21.1 (Java 21) / от 26.1 до 26.3+ (Java 25)Отдельная server-side сборка

Важный нюанс. Для Fabric, Forge и NeoForge это не плагин, а серверный мод. То есть он ставится в папку mods/, а не в plugins/. Игрокам на клиенте его держать не нужно - всё работает на стороне сервера.

Установка

Плагин (Bukkit / Folia)

  1. Скачайте подходящий файл плагина.
  2. Положите его в plugins/.
  3. Запустите сервер - конфиги создадутся автоматически.
  4. Настройте plugins/RedstoneReboot/config.yml и restart-backends.properties.
  5. Выполните /reboot reload, чтобы применить.

Мод (Fabric / Forge / NeoForge)

  1. Скачайте подходящий файл мода.
  2. Положите его в mods/ (для Fabric нужен Fabric API).
  3. Запустите сервер.
  4. Настройте config/redstonereboot/redstonereboot.properties и config/redstonereboot/restart-backends.properties.
  5. Выполните /reboot reload, чтобы применить.

Команды

КомандаОписание
/rebootПоказать статус и справку
/reboot now [delay]Запустить отсчёт до рестарта
/reboot schedule <seconds>Запланировать рестарт на будущее
/reboot cancelОтменить запланированный рестарт
/reboot statusПоказать статус расписания рестартов
/reboot infoПоказать информацию о здоровье сервера
/reboot doctorДиагностика бэкенда и окружения
/reboot reloadГорячая перезагрузка всей конфигурации

PlaceholderAPI (сборки Bukkit)

ПлейсхолдерПример вывода
%redstonereboot_next_restart%2026-04-15 06:00:00 Europe/London
%redstonereboot_time_until%2h 30m
%redstonereboot_status%Normal operation
%redstonereboot_reason%Scheduled Restart
%redstonereboot_tps%19.8
%redstonereboot_memory%62.4%
%redstonereboot_version%1.6.3
%redstonereboot_timezone%Europe/London

Совместимо с MOTD начиная с версии 1.3.3+.

Практические мелочи

Восемь плейсхолдеров - это не просто циферки. Их удобно вешать в скорборд, чтобы игроки видели, сколько осталось до рестарта, какой сейчас TPS и по какой причине сервер уйдёт в перезапуск. Причина (reason) особенно полезна: люди перестают паниковать, когда видят "Scheduled Restart" вместо загадочного вылета.

Насчёт звуков и титров - не ставьте их слишком навязчивыми, иначе предупреждение превращается в раздражитель. За несколько минут тихое сообщение в чате работает лучше, чем постоянный гул.

Если у вас сервер на нескольких ядрах или связка прокси + игровые серверы, RedstoneReboot хорошо ложится в инфраструктуру с BungeeHost: плагин спокойно ставится и запускается в один клик, а передача рестарта хосту избавляет от ручной возни с панелью. Для сетевых сборок это заметно упрощает жизнь.

Совет для слабого железа. Не выкручивайте пороги TPS слишком агрессивно. Если поставить аварийный рестарт на малейшую просадку, сервер будет перезапускаться чаще, чем нужно, и онлайн этого не оценит. Дайте ему хотя бы несколько проверок подряд перед тем, как бить тревогу - как раз для этого и сделана защита по количеству нездоровых чтений.

Итог

RedstoneReboot - это не мод, который меняет геймплей, и не декорация. Это сервисная вещь для тех, кто держит сервер Майнкрафт и хочет, чтобы он жил долго и без сюрпризов. Плановые рестарты по расписанию, реакция на падение TPS и памяти, аккуратное предупреждение игроков и корректное сохранение мира - весь набор в одном плагине или серверном моде под нужную платформу.

Скачать RedstoneReboot стоит, если вы устали вручную перезапускать процесс и ловить лаги вечером в час пик. Проект поддерживает и старые сборки вроде Bukkit 1.9, и актуальные версии Minecraft, а гибкость бэкендов позволяет встроить его почти в любую схему хостинга.

Партнёрский материал

Сервер для плагина RedstoneReboot - перезапуск сервера Minecraft по расписанию - как у профи

Плагин RedstoneReboot - перезапуск сервера Minecraft по расписанию создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином RedstoneReboot - перезапуск сервера Minecraft по расписанию для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:6 месяцев назад
Обновлён:5 дней назад
Главная