Как создать сервис systemd для автоматического перезапуска сервера Minecraft
Создание systemd сервиса для автоматического перезапуска сервера Minecraft при падении или перезагрузке системы.
Как создать сервис systemd для автоматического перезапуска сервера Minecraft
systemd — это стандартная система инициализации в Linux. Создав сервис, вы обеспечите автоматический перезапуск сервера при падении.
Создание пользователя
Создайте отдельного пользователя для безопасности:
sudo useradd -r -s /bin/bash minecraft sudo mkdir /home/minecraft sudo chown minecraft:minecraft /home/minecraft
Создание сервисного файла
Создайте файл /etc/systemd/system/minecraft.service:
[Unit] Description=Minecraft Server After=network.target [Service] User=minecraft WorkingDirectory=/home/minecraft ExecStart=/usr/bin/java -Xms4G -Xmx4G -jar paper.jar nogui ExecStop=/usr/bin/screen -S minecraft -p 0 -X stuff "save-all\n" ExecStop=/usr/bin/screen -S minecraft -p 0 -X stuff "stop\n" Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target
Запуск сервиса
sudo systemctl daemon-reload sudo systemctl enable minecraft sudo systemctl start minecraft
Проверка статуса
sudo systemctl status minecraft
Хостинг для сервера Minecraft
Подробнее об услугах и тарифах вы можете узнать на сайте
💬 Комментарии (0)
🔒 Войдите, чтобы оставить комментарий
😊 Пока нет комментариев. Будьте первым!