Teamspeak (TS) ist eine tolle Lösung, um über das Internet mit mehreren Menschen gleichzeitig zu kommunizieren. So wird ein Teamspeak 3 Server auf dem eigenen Linux vServer oder dedizierten Root Server installiert.
Es gibt natürlich auch die Möglichkeit einen Teamspeak Server kostenpflichtig zu mieten, so fällt der Administrationsaufwand weg und der Hoster kümmert sich um die Verwaltung. Teamspeak 3 Server Vergleich.
User und Installationsverzeichnis für den Teamspeak 3 Server anlegen:
Auf dem Debian / Ubuntu Linux (Web)Server via SSH einloggen. Ubuntu User müssen vor den Befehlen ein „sudo“ verwenden.
Wichtig für die Sicherheit: Der Teamspeak Server sollte nicht als Root User laufen. Deshalb wird ein eigener User angelegt. Ich benenne diesen als „teamspeak3“, kann aber auch anders heissen:
[bash]adduser teamspeak3[/bash]
Passwort kann entsprechend gewählt werden.
Installationsverzeichnis anlegen und Berechtigungen setzen. Ich verwende /usr/local/teamspeak3 als Verzeichnis. Es kann auch direkt ins Home Verzeichnis (/home/teamspeak3) oder an eine beliebige andere Stelle installiert werden.:
[bash]mkdir /usr/local/teamspeak3chown teamspeak3 /usr/local/teamspeak3[/bash]
Als teamspeak3 User einloggen und neueste Version downloaden:
[bash]su teamspeak3[/bash]Download der aktuellsten Teamspeak 3 Version:
Teamspeak kann kostenlos von der Hersteller Webseite heruntergeladen werden. Ich werde versuchen die Downloadlinks einigermaßen aktuell zu halten, empfehle aber trotzdem vorher auf die Downloadseite zu sehen ob nicht doch eine neuere Version existiert. Wenn ja einfach den Link ersetzten:
Wichtig ist ob ihr ein 64bit oder 32bit Linux System verwendet:
64bit Version (gängige Variante für die meisten Systeme)
[bash]cd /usr/local/teamspeak3wget http://files.teamspeak-services.com/releases/3.0.10.3/teamspeak3-server_linux-amd64-3.0.10.3.tar.gz[/bash]
32bit Version:
[bash]cd /usr/local/teamspeak3wget http://files.teamspeak-services.com/releases/3.0.10.3/teamspeak3-server_linux-x86-3.0.10.3.tar.gz[/bash]
Teamspeak 3 Server installieren:
Sobald der Download beendet ist, wird das .tar.gz Archiv entpackt.
[bash]tar -xzvf teamspeak3-server_linux*.tar.gz[/bash]Die Dateien liegen nun im Unterverzeichnis teamspeak3-server_linux-amd64. Falls es euch stört, könnt ihr die Dateien auch eine Ebene höher legen, ist aber nicht notwendig.
Nun wird der Teamspeak Server das erste mal gestartet. Dazu wird das mitgelieferte Startupskript ts3server_minimal_runscript.sh ausgeführt. Wenn nicht? Kein Problem, weiter gehts…
[bash]/usr/local/teamspeak3/teamspeak3-server_linux-amd64/ts3server_minimal_runscript.sh[/bash]Der Installationsprozess wird nun durchgeführt und der Server anschließend gestartet.
Gratulation, euer eigener Teamspeak Server läuft bereits 😉 Das Konsolen Fenster bitte weiterhin geöffnet halten, wir benötigen es später noch.
Via Client auf den Teamspeak Server verbinden und konfigurieren
Die Teamspeak Clients können für so ziemlich jedes Betriebssystem downgeloaded werden. Egal ob Windows, Mac, Linux, FreeBSD, iOS oder Android. Ich verwende in diesem Guide den Client für Mac OS. 😉
Client Starten und auf den Server verbinden („Verbindungen“ -> „Verbinden“). Unter „Server Adresse:“ muss die IP Adresse oder der Hostnamen des Servers eingetragen werden. Der Nickname kann beliebig gewählt werden und Server Passwort wurde noch keines definiert.
Der Server erwartet nun die Eingabe des Berechtigungsschlüssels – welchen wir vorher abgespeichert haben. 😉
Willkommen in eurem eigenen Teamspeak3 Server:
Ihr solltet nun auf eure Server Konsole zurück wechseln und mit „STRG + C“ die Ausführung des Teamspeak Servers beenden. Keine Sorge, der Server wird gleich wieder gestartet, aber dieses mal mit dem korrekten Startup Script, sodass der Dienst im Hintergrund läuft und nicht nach dem Logout gekillt wird.
Teamspeak Server starten:
[bash]/usr/local/teamspeak3/teamspeak3-server_linux-amd64/ts3server_startscript.sh start[/bash]Mit folgenden Befehl kann man den Teamspeak Server wieder stoppen…:
[bash]/usr/local/teamspeak3/teamspeak3-server_linux-amd64/ts3server_startscript.sh stop[/bash]… oder neu starten:
[bash]/usr/local/teamspeak3/teamspeak3-server_linux-amd64/ts3server_startscript.sh restart[/bash]Damit der Server nicht immer manuell gestartet werden muss, empfehle ich die Verwendung eines Teamspeak 3 Server Startup Skript. Wichtig ist außerdem das System immer aktuell zu halten. Hierfür könnt ihr meine TS3 Update Anleitung verwenden.
Ich werde die nächsten Wochen noch weitere Informationen bezüglich Teamspeak 3 Server online stellen:
Autostart Skript, MySQL Datenbank, Teamspeak Server Lizenz, Virtuelle Server, Teamspeak Server Preisvergleich,….
Hallo Patrick,
Sehr gute Anleitung. Danke für deine Mühe. Das selbst erstellen von Servern ist immer wieder ein heißes Thema. Für alle, die dann den Server schon haben und weitere Infos brauchen, stehe ich gerne zur Verfügung.
Schönen Tag noch
mfg Thomas
Habe es genau so gemacht, bekomme aber Fehlermeldung:
teamspeak3@srv01:/usr/local/teamspeak3$ 2014-11-03 07:05:27.485828|CRITICAL|Accounting | | Assertion „false“ failed at server/serverlib/server_accounting.cpp:554;
Ts-Server läuft kurz und geht dann wieder aus.
Woran liegt das?
mfg iev
Hi,
wäre es möglich auch eine Anleitung zu veröffentlichen wie man den Teamspeak Server updaten kann?
Finde dazu leider nicht wirklich was.
lg
Hallo Michael,
ich versuche das in den nächsten 2 Wochen hinzubekommen. Stay tuned 😉
Gruß
Patrick
Hallo,
vielen Dank dafür schon mal im Vorraus!
lg
Hallo Michael,
spät aber doch habe ich nun einen Beitrag zum Update des Teamspeak Servers erstellt.
Viel Spaß damit
Gruß
Patrick
Danke dir!
hi
habe einen ts3 server, läuft auf linux
hab ihn aber nicht selber aufgesetzt
wie komme ich von einer windowsbüchse auf den server ins adminmenü
mfg
Hey Patrick
Ich hänge bei dem letzten Schritt, nach dem Herunterfahren des Servers ihn wieder neu zu starten, Ubuntu sagt mir
teamspeak3@Ubuntuserver:/usr/local/teamspeak3$ /usr/local/teamspeak3/teamspeak3-server_linux-amd64 ts3server_startscript.sh start
-bash: /usr/local/teamspeak3/teamspeak3-server_linux-amd64 ts3server_startscript.sh: Datei oder Verzeichnis nicht gefunden
was mache ich wohl falsch?
Hi,
schau dir den Befehl nochmal an, da hat sich wohl ein Leerzeichen eingeschlichen.
nach dem amd64 gehört ein Slash.
lg
Patrick
Hallo,
gute Anleitung. Allerdings wenn ich dich mit dem Client das erste mal verbindest, woher weißt ich die exakte IP Adresse ?
Habe das ganze mal versucht unter einer VM aufzusetzen, scheitere aber an diesem Punkt
Hallo Christian,
naja du wirst ja auch deiner Virtuellen Maschine eine IP Adresse zugewiesen haben oder?
Diese IP Adresse kannst du dann zum Connecten verwenden.
Befehl zum Anzeigen der IP Adresse unter Linux: ifconfig
Gruß
Patrick
Hey zusammen
was braucht der TS-Server denn wohl so an Upload um vernünftig zu funktionieren? ein Lokaler LinuxServer ist da wohl nicht ausreichend oder?!
Hallo Matthias,
Der Upload ist recht minimal. Funktioniert mit ner kleinen DSL Leitung bereits völlig problemlos.
Gruß
Patrick
Autostart als dienst fehlt noch aber sonnst sauber und simple erklährt
mit dem autostart haben immerwieder einige ihre probleme 😉
und ich gehör iwie dazu 😀
Hmmm eigentlich ist das sauber dokumentiert bzw. verlinkt 😉
http://www.sysadminslife.com/linux/teamspeak-3-server-autostart-skript-debian-ubuntu-linux/
Gruß
Patrick
Hi,
sehr schöne Anleitung! Vielen Dank
Aber ne klein Hilfe könnte ich gebrauchen,
als root kann ich starten und connencten, als ts3 user kann ich starten, bei status steht „server is runnig“, aber connecten kann man nicht.
Was mach ich falsch?
Danke Patrick für dieses tolle tutorial ich habe mir einen vserver bei 1und1 gehostet zu Hompagezwecken und da ich gamer bin werde ich mich mal daran versuchen einen eigenen ts3 server zu installiern. hoffe es klappt alles sonst poste ich einfach ganz viele fragen 😀
Mfg manuel
Hallo ich wollte mal fragen ob du Für Linux root server eine Anleitung machen Könntes wo man mehrer ts3 server installieren kann !! ich habe schon einen will aber noch einen zweiten drauf hauen weiß aber nicht wie würde mich echte freuen
Lg bassprojekt
Hallo,
ich habe deine Anleitung step by step verfolgt. Allerdings bekomme ich beim Versuch mich mit dem Clienten auf den Server zu verbinden immer eine Fehlermeldung: Verbindung zum Server fehlgeschlagen.
Muss die license Datei vorher schon eingefügt werden?
Gruß Mansen
hi, mein ts3 server bleibt nicht mehr länger als 1 minute online. und mir wird folgender fehler angezeigt.
Assertion „false“ failed at server/serverlib/server_accounting.cpp:554;
weiss jemand was man da machen kann. wir bekommen es offenbar nicht hin.
mfg
lokin
Hallo
Deine anleitugn ist 1a
ich suche zurzeit eine anleitung so das ich noch weitere TS3 server bei mir auf den server erstellen kann
hast du dazu vllt schon eine anleitung geschrieben ???
mfg sykris
Hey schönes Skript. Habe nur das Problem das beim ersten start zwar alles super funktioniert hat, ich aber nicht auf den Server zugreifen kann. Gibt es eine Möglichkeit zu prüfen ob der Server tatsächlich online ist? Außer mit dem ts3 Client?
Vielen Dank! Hat mir sehr geholfen. 🙂
Hallo gibt es auch eine Anleitung wie mann einen TS3 Server auf einen Managed VServer
lg Daniel
Hallo Daniel,
wie der Name schon sagt wird der managed Server von deinem Provider betreut. Daher wird es nicht möglich sein ohne deren Hilfe einen Teamspeak Server zu installieren. Es sei denn du hast vielleicht trotzdem Root Zugriff?
Gruß
Patrick
Hallo
ich habe mir heute den TS3 auf meinen VSerevr Debian Linux trauf gemacht der Server is zwar Online aber geht immer aller 1 Stunde und 59 minuten Offlne
Hallo, Erstmal danke für diese Exakte erklärung ich hätte eine frage aber ich weiß nicht ob dass hier richtig ist wie kann man den ein backup von einem Ts3 Server Installieren?
Mfg Kris
Wenn ich versuche die Datei zu starten bekomme ich folgende Fehlermeldung:
-bash: /ts3server/ts3server_startscript.sh: Permission denied
Was kann ich da tuhen?
OS: Debian 7.0 Wheezy 64Bit.
Ich brauche bitte hilfe 🙁
/usr/local/ts3/teamspeak3-server_linux-amd64/ts3server_minimal_runscript.sh
führt zu folgendem Fehler:
ts3@raspberrypi:~/ts3$ /home/ts3/ts3/ts3server_minimal_runscript.sh
./ts3server: 1: ./ts3server:ELF: not found
./ts3server: 2: ./ts3server: Syntax error: word unexpected (expecting „)“)
egal was ich mache.
auch die ts3server_startscript.sh führt zu diesem Fehler.
ts3@raspberrypi:~/ts3$ ./ts3server_startscript.sh start
Starting the TeamSpeak 3 server
./ts3server: 1: ./ts3server:ELF: not found
./ts3server: 2: ./ts3server: Syntax error: word unexpected (expecting „)“)
TeamSpeak 3 server could not start
an den Gruppen kann dies nicht liegen:
ts3@raspberrypi:~/ts3$ ls -l
insgesamt 11112
-rw-r–r– 1 ts3 users 47668 Feb 15 14:53 CHANGELOG
drwxr-sr-x 3 ts3 users 4096 Jan 21 11:12 doc
-rwxr-xr-x 1 ts3 users 937204 Feb 15 14:53 libts3db_mariadb.so
-rwxr-xr-x 1 ts3 users 1964884 Feb 15 14:53 libts3db_sqlite3.so
-rw-r–r– 1 ts3 users 36710 Feb 15 14:53 LICENSE
drwxr-sr-x 2 ts3 users 4096 Feb 15 14:53 redist
drwxr-sr-x 2 ts3 users 4096 Jan 21 11:12 serverquerydocs
drwxr-sr-x 5 ts3 users 4096 Jan 21 11:12 sql
-rwxr-xr-x 1 ts3 users 8357628 Feb 15 14:53 ts3server
-rwxr-xr-x 1 ts3 users 129 Feb 15 14:53 ts3server_minimal_runscript.sh
-rwxr-xr-x 1 ts3 users 2661 Feb 15 14:53 ts3server_startscript.sh
drwxr-sr-x 2 ts3 users 4096 Feb 15 14:53 tsdns
Folgende Serverspezifikationen:
Gerät: Raspberry Pi
OS: Raspbian (Debian Wheezy) 32-Bit
Hallo könntest du vllt das Tutorial updaten es haben sich ein paar sachen geändert
Hallo ihr profis
ich suche jemanden wo mir den teamspeak 3 plus webinterfac von pyscho killer auf mein v server installier das man hinterher sich über den webinterface normal einloggen kann um dort den teamspeak einzurichten
wer kann mir dabei helfen ich verzweifel da dran schon und kommt mir nich an das ich mir ein fertigen mieten soll das hatte ich schon und das möchte ich nicht mehr habe dafür den v server wo noch andere sachen drauf sind
ich habe ein webradio am laufen und für mein team benötige ich diesen teamspeak
wenn wer das kann und auch aufbauen kann sollte sich vorher mit mir in verbung setzen wegen den kosten falls welche anfallen sollte
gruss
volker
Ps: ich brauche wirklich dringende hilfe dafür
Wenn ich das Downloade bekomme habe ich aber ein .tar.bz2 archiv und kein tar.gz archiv.
Wie öffne ich das denn jetzt?
Als ich das vor nem halbe Jahr gemacht habe war das noch tar.gt archiv