· Software · 3 min Lesezeit
Teamspeak 3 Server auf Debian Jessie 8.1 installieren
In dieser Anleitung erkläre ich, wie ihr einen eigenen Teamspeak 3 - Server unter Debian installiert und einrichtet.
Vorwort
Dieser Artikel beschreibt die Installation und Einrichtung eines Teamspeak 3 - Servers unter Debian Jessie. Mit Ausnahme des Autostart-Skriptes lassen sich alle aufgezeigten Schritte auch unter Vorbehalt der jeweiligen Eigenheiten auf anderen Linux-Distributionen nachvollziehen.
Systembenutzer für den Teamspeak 3 Server anlegen
Um Teamspeak vom System abzuschotten und Kompromittierungen zu vermeiden, legst du einen gesonderten Benutzer an. Unter diesem Benutzer wird dein Teamspeak Server in Zukunft ausgeführt. Legt den Benutzer ts3 an.
Nachdem du die optionalen Felder freigelassen und ein sicheres Passwort vergeben hast, wechselst du vom root - Benutzer zum Nutzer ts3. Anschließend wechselst du ins Verzeichnis des so eben angelegten Benutzers.
So weit, so gut. Nun kommt es an die eigentliche Installation des Teamspeak 3 Servers.
Teamspeak 3 Server herunterladen
Zuerst musst du die entsprechende Version des Teamspeak 3 Servers herunterladen. Da hier zwischen der 32bit und der 64bit-Architektur unterschieden wird, musst du wissen, welche Architektur dein Linux-Kernel verwendet. Prüfe dies mittels
Erhältst du als Ausgabe 64, handelt es sich um einen 64bit-Kernel. Lautete die Ausgabe 32, nutzt du einen 32bit-Kernel. Besuche nun die Downloadseite und wähle den entsprechenden Download aus. Blättere durch die Seite, um zum Download-Link zu gelangen. Diesen fügst du nun in deine Shell ein.
Mike hat den Tipp gegeben, dass sich alle Versionen auch unter http://teamspeak.gameserver.gamed.de/ts3/releases/ finden lassen. So spart man sich - solange der Mirror bestehen bleibt - lästiges klicken.
Heruntergeladene Dateien entpacken
Die heruntergeladenen Dateien befindet sich in einem tar.gz - Archiv im Ordner /home/ts3. Diese entpacken wir mittels:
Falls die Datei sich im .tar.bz2-Format befindet, entpackst du diese mittels
Danke an Dome für den entsprechenden Hinweis! Falls du die 64bit-Version heruntergladen hast, wurde Teamspeak 3 in das Verzeichnis /home/ts3/teamspeak3-server_linux-amd64 entpackt. Falls du eine Lizenz hast, kopiere diese in den soeben entpackten Ordner.
Teamspeak 3 starten
Nun navigierst du in das soeben entpackte Verzeichnis:
In dem entpackten Verzeichnis finden sich unter anderem folgende Datei - ts3server_minimal_runscript.sh. Diese Datei führst du zum ersten Start des Server aus.
Nun werden alle benötigten Dateien erstellt und Zugriffsschlüssel generiert. Diese Zugriffsschlüssel werden direkt im Terminal ausgeben und sind sehr wichtig! Speichere diese deswegen in einer Datei ab. Das sogenannte Token, das nach token= beginnt, benötigst du, um dir Adminstratorrechte auf deinem Teamspeak 3 Server zu verschaffen.
Zum Teamspeak 3 - Server verbinden und Adminrechte verschaffen
Verbinde dich jetzt mittels Teamspeak 3 Client zu deiner IP und füge das soeben erstellte token ein. Nun hast du Administratorrechte.
Teamspeak 3 neustarten
Beendet mittels STRG + C den in der Shell laufenden Teamspeak 3 Server. Ab jetzt müssen wir die Datei ts3server_startscript.sh zum Starten und Stoppen von TS3 verwenden. Dies funktioniert wie folgt: (alle Befehle im Home-Verzeichnis des Benutzers ts3 - /home/ts3 ausführen) Teamspeak 3 Server starten:
Teamspeak 3 Server stoppen:
Teamspeak 3 Server neustarten:
Auf sysadminlife.com findest du ein Autostart-Skript für deinen soeben erstellten Teamspeak 3 Server.