Um einen Teamspeak Server einzurichten bedarf nicht unbedingt einen spielerischen Hintergrund. Soll aus der Ferne ein Kommunikationskanal eingerichtet werden, dann hilft einem ein Teamspeak Server ebenso weiter. Da einer meiner Raspberrys noch recht unbenutzt ist, greife ich auf diesen zurück. Allerdings ist es nicht so ganz einfach die Linux Variante auf einem Raspberry zum laufen zu bringen. Dazu bedarf es in einem ersten Schritt die Installation des Exagear Environments. Ist dieser installiert, lassen sich so auch nicht ARM Software mit dem Raspberry betreiben. Im zweiten Schritt laden wir uns dann die Linux x86 Variante des Teamspeakservers herunter und installieren diesen. Ist der Server einmal eingerichtet, dann soll aus der Ferne per DynDNS eine Verbindung aufgebaut werden.

1) Falls noch nicht geschehen, wird erst einmal der Raspberry mit dem Raspbian Betriebssystem ausgestattet. Dazu wird die beiliegende SD Karte per passenden Adapter und der entsprechenden Software bespielt. Besonders einfach gelingt dies unter zur Hilfenahme von Rufus unter Windows. Ist die Karte noch nicht formatiert, nimmt einem Rufus dies auch gleich ab.

2) Ist Raspbian fertig installiert wird die Karte an dem dafür vorgesehen Steckplatz am Raspberry eingesteckt. Bei der erstmaligen Verwendung und zur Einrichtung per SSH, ist es günstig einen HDMI Kabel zu verwenden. Wer auf ein HDMI Kabel verzichten will, der sei auf folgengende Link hingewiesen: in einfachen Schritten kann durch Modifikation der /Volumes/Raspbian/etc/wpa_supplicant/wpa_supplicant.conf der Zugang per SSH "headless" eingerichtet werden. In meinem Fall  benutzte ich dafür den Raspberry Zero W, welcher besonders günstig zu erwerben ist.

3) Ist die Ersteinrichtung fertig, muss noch eine statische IP Adresse eingerichtet werden, sodass der Raspberry stets unter der gleichen IP im Heimnetz zu erreichen ist.

4) Nach der Ersteinrichtung des Raspberry wird nun per SSH die Exagear Umgebung installiert. Dies erfolgt ganz einfach per folgenden Befehl:

sudo apt-get install exagear-desktop
   
Nach erfolgreicher Installation erscheint auf dem Raspberry Desktop ein Icon, mit dessen wir die Exagear Umgebung starten können

5) Nach der Installation von Exagear laden wir uns die x86 Servervariante von Teamspeak herunter. Dazu gehen wir auf die Homepage unter Downloads und speichern den Download Link in die Zwischenablage. Wieder zurück im SSH Terminal können wir mit dem Befehl

sudo wget https://files.teamspeak-services.com/releases/server/3.6.0/teamspeak3-server_linux_x86-3.6.0.tar.bz2

die entsprechende Datei herunterladen. Damit die Datei nicht irgendwo gespeichert wird wechseln wir vorher beispielsweise ins Downloadverzeichnis.

6) Die dort abgelegte Datei wird anschließend mit dem Befehl

sudo tar -jxvf teamspeak3-server_linux_x86-3.6.0.tar.bz2 entpackt

7) Zurück auf dem Exagear Desktop wechseln wir ins neue Verzeichnis und starten den Teamspeak 3 Server mit dem Befehl

sudo ./ts3server_startscript.sh start

8) Der Server startet und vergibt gleich zu Beginn Login und Passwort. Zudem sollte unbedingt der "Priviledge key" gesichert werden, welcher beim Erstmaligen Login des Clients abgefragt wird.

9) Nun müssen wir sicherstellen das der Teamspeak 3 Server auch von außen, sprich dem Internet erreichbar ist. Dazu müssen wir die Ports: UDP 9987, TCP 30033, TCP 10011 im Router weiterleiten. Wer im Besitz einer Fritzbox ist, den verweise ich auf die zahlreichen Anleitungen zur Portweiterleitung.

10) Sollte zwischen Router und Raspberry eine Firewall eingerichtet sein, für den ist eine weitere NAT Konfiguration erforderlich, welche ich an anderer Stelle schon beschrieben habe.

Add comment

Submit

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.