Страница 1 из X
Имя Размер Версия игры Загрузчик Скачивания
📦
(Linux/Fabric) Server Auto-restart Scheduler SERVER-RESTART - for MC 1.19.4 - for .zip
1,47 Kb 1.21+ Авто 0
Страница 1 из X

Как настроить автоматические перезапуски на сервере Minecraft под Linux

Если вы владеете сервером Minecraft на Linux и хотите оптимизировать его работу, автоматические перезапуски могут помочь избежать лагов и утечек памяти. В этом руководстве мы разберём, как настроить запланированные перезагрузки с помощью системных служб и таймеров.

📌 Важные замечания

Перед началом убедитесь, что:
- У вас Linux-сервер (например, Ubuntu).
- Вы знаете основы работы с SSH, FTP и управлением файлами.
- Сервер уже запущен (желательно через screen для стабильности).
- Это не мод, а системное решение для Fabric (но может работать и на Forge).

⚠️ Тестировалось на версии 1.19.2, но может работать и на более старых.


🔧 Подготовка файлов

1. Загрузка и настройка файлов

Скачайте необходимые файлы (например, minecraft.service, minecraft.timer, restartwarning.service, restart-warning.timer). Откройте их в текстовом редакторе (Sublime Text, Nano и т. д.).

2. Настройка minecraft.service

Отредактируйте файл:

[Unit]
Description=Minecraft Server

[Service]
User=root  # Замените на вашего пользователя
WorkingDirectory=/root/mcserver/fabric  # Путь к папке сервера
ExecStart=screen -S mc -d -m java -Xmx6G -jar fabric-server-mc.1.19.2-loader.0.14.19-launcher.0.11.2.jar nogui
  • User — ваш пользователь Linux (не root, если не нужно).
  • WorkingDirectory — путь к серверу (где лежит .jar).
  • ExecStart — команда запуска (-Xmx6G — объём RAM, имя .jar должно совпадать с вашим).

3. Настройка minecraft.timer

Здесь задаётся расписание перезапусков:

[Timer]
OnCalendar=*-*-* */3:00  # Каждые 3 часа
# Или так:
OnCalendar=Mon..Fri 19:00
OnCalendar=Sat..Sun 22:00

⚠️ Время учитывает часовой пояс сервера! Проверьте его командой date.

4. Настройка предупреждения (restartwarning.service)

Измените сообщение перед рестартом:

ExecStart=screen -p 0 -S mc -X eval 'stuff "say SERVER БУДЕТ ПЕРЕЗАГРУЖЕН ЧЕРЕЗ 1 МИНУТУ!"\015'

Не меняйте \015 — это символ отправки сообщения в консоль.

5. Таймер предупреждения (restart-warning.timer)

Установите, за сколько минут до рестарта показывать сообщение (например, за 1 минуту):

[Timer]
OnCalendar=*-*-* */2:59  # За 1 минуту до рестарта (если он каждые 3 часа)

⚙️ Установка и запуск

1. Размещение файлов

Загрузите все файлы в /etc/systemd/system/.

2. Активация служб

Выполните команды по порядку:

systemctl daemon-reload
systemctl enable minecraft.service
systemctl start minecraft.service
systemctl enable oneshot.service
systemctl enable minecraft.timer
systemctl enable restartwarning.service
systemctl enable restart-warning.timer
systemctl start minecraft.timer
systemctl start restart-warning.timer

3. Проверка работы

  • Статус сервера: systemctl status minecraft.service → должно быть active (exited).
  • Проверьте screen: screen -ls → должна быть сессия mc.
  • Подключиться к консоли: screen -r mc, выйти — Ctrl+A+D.

🔚 Заключение

Теперь ваш сервер будет автоматически перезагружаться по расписанию с предупреждением игроков. Это улучшит стабильность и снизит нагрузку.

Если возникнут вопросы, обратитесь к документации Linux или спросите в сообществе администраторов Minecraft. Удачного крафта! 🚀






Дополнительное описание


Привет, ты находишься на сайте - FoxyCraft - Скачать лаунчер для Minecraft - Игровая экосистема серверов Маинкрафт. Скачать Кастомизация [Linux/Fabric] Server Auto-restart Scheduler Вы сможете в любое время для нужной версии Маинкрафт. Ты ищешь где скачать Кастомизация и установить на свой клиент? Тогда добро пожаловать на наш сайт. Этот Маинкрафт Кастомизация можно найти по запросу: Скачать [Linux/Fabric] Server Auto-restart Scheduler для Minecraft. Ведь ты знаешь где скачать Кастомизация бесплатно! Найти Кастомизация можно по запросам: Майнкрафт, Minecraft, скачать, FoxyCraft, фоксикрафт, Кастомизация. Если тебе понравилась новость или фаил, не забудь скачать его себе.








Важно:


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





Советуем прочитать