In diesem Tutorial zeige ich euch, wie ihr euren Teamspeak 3 Server beispielsweise nach einen unvorhersehbaren Neustart eures Linux Servers automatisch Starten lassen könnt.
Um einen TeamSpeak 3 Server unter Linux automatisch bei jedem Systemstart auszuführen, erstelle am besten einen systemd-Service. Dies sorgt dafür, dass der Server im Hintergrund läuft, automatisch neu startet und sicher verwaltet wird.
Wichtig: Eurer Teamspeak Server sollte ausgeschaltet (gestoppt) sein, bevor ihr diese Tutorial durchführt, da es ansonsten zu Fehlermeldungen kommen kann!
1.) Systemd-Dienstdatei anlegen
Öffne ein Terminal und erstelle als Administrator eine neue Service-Datei:
sudo nano /etc/systemd/system/ts3server.service
2.) Konfiguration einfügen
Füge den folgenden Inhalt in die leere Datei ein.
Wichtig: Ersetze teamspeak beim Benutzernamen und den Pfad /home/teamspeak/teamspeak3-server_linux_amd64/ durch deine tatsächlichen Daten.
[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/teamspeak3-server_linux_amd64/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
ExecStop=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server.pid
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
Speicher und schließe die Datei mit STRG+X, danach J (oder Y) und Enter.
3.) Dienst aktivieren und starten
Lade den systemd-Manager neu, aktiviere den automatischen Start und führe den Server direkt aus:
# Systemd-Konfiguration neu laden
sudo systemctl daemon-reload
# Autostart bei jedem Boot aktivieren
sudo systemctl enable ts3server.service
# TeamSpeak Server jetzt manuell starten
sudo systemctl start ts3server.service
4.) Status überprüfen
Mit diesem Befehl kontrollierst du, ob der Server fehlerfrei im Hintergrund läuft:
sudo systemctl status ts3server.service
Wichtiger Hinweis & Haftungsausschluss:
Die Nutzung dieser Anleitung und die Umsetzung der beschriebenen Schritte erfolgen ausschließlich auf eigenes Risiko. Obwohl die bereitgestellten Informationen mit größter Sorgfalt erstellt wurden, übernehmen wir keine Gewähr für die Richtigkeit, Vollständigkeit oder Aktualität. Wir haften nicht für Schäden, Verluste oder Verletzungen, die durch die Anwendung des Inhalts entstehen. Prüfen Sie vorab stets, ob Sie über das notwendige Fachwissen und die erforderlichen Werkzeuge verfügen.
FiveM Tutorial