Um einen Teamspeak 3 Server unter Linux aufzusetzen, folgt diesem Tutorial :
1. Einen Benutzer und ein Verzeichniss erstellen, hier gibt es zwei Möglichkeiten
- „adduser ts3“ erstellt automatisch den User „ts3“ sowie den Ordner „ts3“ im Ordner „/home/“ => „/home/ts3“
- „mkdir /home/ts3“ und danach „useradd -g users ts3 -d /home/ts3/ -s /bin/false“
Falls ihr die zweite Möglichkeit gewählt habt, müsst ihr noch „passwd ts3“ eingeben um ein User-Passwort festzulegen. Sowie mit „chown ts3 /home/ts3/“ die Rechte verteilen.
2. Nun müsst ihr euch die Server Version von Teamspeak downloaden unter http://www.teamspeak.com/?page=downloads, für Linux gibt es zwei verschiedene Versionen :
- Server amd64 ( Dieser wird genutzt falls euer Server Prozessort auf AMD basiert )
- Server x86 ( Dieser wird genutzt falls euer Server Prozessort auf Intel basiert )
Falls ihr euch nicht sicher seid, welche Prozessor verbaut ist, könnt ihr das ganz einfach mittels diesem Befehl herausfinden „cat /proc/cpuinfo“
klickt anschließend auf Download, „I agree“ und auf „No thanks, take me to the download.“ und kopiert die angezeigte URL, in meinem Fall wäre das also diese :
„http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.6.1/teamspeak3-server_linux-amd64-3.0.6.1.tar.gz“
Öffnet euren SSH Clienten und gebt „wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.6.1/teamspeak3-server_linux-amd64-3.0.6.1.tar.gz“ ein ( mit Drücken des Mausrades lässt sich beim SSH Explorer die Zwischenablage einfügen )
Nachdem der Server heruntergeladen worden ist gebt ihr folgenden Befehl ein „tar xfvz teamspeak3-server_linux-amd64-3.0.6.1.tar.gz“, somit wird das heruntergeladene Archiv entpackt,
falls ihr eine Fehlermeldung bekommt, das der Befehl nicht bekannt sein, bitte folgende Packete installieren :
- „apt-get install bzip2“ **
- „apt-get install tar“ **
3. Um den Server erstmalig zu starten „./ts3server_minimal_runscript.sh“ :
Es kommt dann eine Ausgabe mit den Server-Query-Login Details, sowie dem Berechtigungsschlüssel, um Admin Rechte auf dem Server zu erlangen :
——————————————————————
I M P O R T A N T
——————————————————————
Server Query Admin Account created
loginname= „serveradmin“, password= „asdt789dt27“
——————————————————————
ServerAdmin token created, please use the line below
token=vbFNe2Hfq1O5kfkjp2HhkPhsmH2EdBVGAA+0/VcO
——————————————————————
Die „Server Query Admin“ Login Daten sind zB dafür nützlich um sich in das TeamSpeak 3 Webinterface by Psychokiller einzuloggen.
4 : Macht nun die Tastenkombination STRG + C, um die aktuellen Session zu beenden. Anschließend könnt ihr mit „./ts3server_startscript.sh start“ den Server starten. Wahlweise könnt ihr noch eine License.dat Datei in das ts3 Verzeichniss einfügen, welche man unter http://npl.teamspeakusa.com/ts3npl.php beantragen kann, sodass ihr bis zu 10 Teamspeak 3 Server mit bis zu 500 Slots insgesamt nutzen könnt, natürlich könnt ihr auch einen TS3 Server mit 500 Slots betreiben. Eine NON-PROFIT ist kostenlos ;-)
5 : Autostart Script einfügen :
[php]
#!/bin/sh
if [ $# -ne 1 ]
then
echo "Verwende: $0 [start/stop]"
exit 0
fi
if [ $1 != "start" -a $1 != "stop" ]
then
echo "Verwende: $0 [start/stop]"
exit 0
elif [ $1 = "start" ]
then
crontab autostart.cfg
./ts3server_startscript.sh start
exit 1
elif [ $1 = "stop" ]
then
crontab -r
./ts3server_startscript.sh stop
exit 1
fi
[/php]
speichert ihr als „ts3start.sh“ ab, anschließend noch
[php]
# m h dom mon dow command
* * * * * /home/ts3/ts3server_startscript.sh start[/php]
als „autostart.cfg“ speichern, und den Server mit „./ts3start.sh start“ starten. Nun sollte sich euer TS3 Server bei jedem Neustart automatisch starten.
**: Redhat / CentOS : hier muss man den Befehl yum install nutzen
MFG ¥akuza112