Teamspeak 3 Server Autostart Skript
Damit der Teamspeak 3 Server auch nach einem Reboot "Neustart" des Servers automatisch startet ist ein entsprechendes Skript notwendig, welches nicht direkt von Teamspeak mitgeliefert wird.

Damit der Teamspeak 3 Server auch nach einem Reboot "Neustart" des Servers automatisch startet ist ein entsprechendes Skript notwendig, welches nicht direkt von Teamspeak mitgeliefert wird.
Wenn ihr auf eurem Linux Server einen Teamspeak Server installiert habt, empfehle ich euch ein Autostart Skript zu verwenden. Ich selbst würde es als ziemlich lästig fühlen, wenn ich den Teamspeak 3 Server immer wieder starten müsste, wenn ich meinen Linux Server rebootet (Neustart) habe.
Teamspeak 3 Start/Stop-Skript erstellen
/etc/init.d/ts3 mit eurem Lieblingseditor erstellen und befüllen. Ich nehme dazu gerne das "Nano". Der Pfad und der User muss entsprechend angepasst werden, wenn diese aus meiner Installationsanleitung abweichen sollte.
nano /etc/init.d/ts3
Folgenden Inhalt in diese Datei "ts3" einfügen:
#!/bin/sh ### BEGIN INIT INFO # Provides: teamspeak3 # Required-Start: $local_fs $network # Required-Stop: $local_fs $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Description: Teamspeak 3 Server ### END INIT INFO # INIT Script by wiki.xprog.de ###################################### # Customize values for your needs: "User"; "DIR" USER="ts3" DIR="/usr/local/teamspeak3/teamspeak3-server_linux-amd64" ###### Teamspeak 3 server start/stop script ###### case "$1" in start) su $USER -c "${DIR}/ts3server_startscript.sh start" ;; stop) su $USER -c "${DIR}/ts3server_startscript.sh stop" ;; restart) su $USER -c "${DIR}/ts3server_startscript.sh restart" ;; status) su $USER -c "${DIR}/ts3server_startscript.sh status" ;; *) echo "Usage: {start|stop|restart|status}" >&2 exit 1 ;; esac exit 0
Script entsprechend nun auch noch ausführbar machen:
chmod 755 /etc/init.d/ts3
Teamspeak 3 Server automatisch starten
Das Skript ist soweit fertig und muss nun noch als Autostart definiert werden:
update-rc.d teamspeak3 defaults
Beim nächsten Reboot wird der Teamspeak 3 Server nun automatisch gestartet.
Optionen des Skripts
Teamspeak Server starten:
/etc/init.d/ts3 start
Teamspeak Server stoppen:
/etc/init.d/ts3 stop
Teamspeak Server neu starten:
/etc/init.d/ts3 restart
Teamspeak Server Status anzeigen lassen:
/etc/init.d/ts3 restart
Das war es auch schon.