Wiki

Webseiten-Werkzeuge


technisches:minecraft_restart_timer

Minecraft Restart Timer

Da wir den Minecraft Server von Zeit zu Zeit mal neustarten müssen (auch um etwaige Fehler früher zu sehen), haben wir uns mit SystemD hierzu einen simplen kleinen Timer gebastelt.

Installation

Eine richtige Installation ist das hier tatsächlich nicht, aber dennoch sind einige kleine Schritte notwendig. Als erstes erstellt man in /etc/systemd/system eine Datei mit dem Namen minecraft-restart.service. Diese bekommt folgenden Inhalt:

[Unit]
Description=Minecraft restart

[Service]
Type=oneshot

Nice=19
ExecStart=/bin/systemctl stop minecraft.service
ExecStart=sleep 15
ExecStart=/bin/systemctl start minecraft.service

Diese wird gepeichert und eine neue Datei Namens minecraft-restart.timer im selben Verzeichnis erstellt. Diese bekommt dann diesen Inhalt:

[Unit]
Description=Minecraft restart every day at 4:00.

[Timer]
OnCalendar=*-*-* 04:00:00

[Install]
WantedBy=timers.target

Nun speichern wir diese und aktivieren per systemctl enable minecraft-restart.timer in der Konsole den Timer. Das war es dann auch tatsächlich schon und der Server startet nun jeden Tag um 4:00 Morgens neu.

Der Name des neuzustartenden Dienstes muss an den eigenen Namen angepasst werden, sowie die Zeit im Bedarfsfall geändert werden.

technisches/minecraft_restart_timer.txt · Zuletzt geändert: 2024/06/16 13:47 von Sharky009

Seiten-Werkzeuge