Zunächst müssen wir einen User anlegen der diesen Server dann startet
code:
--------------------------------------------------------------------------------
useradd server
passwd server
Nachdem der neue User angelegt wurde das Zielverzeichnis erstellen und dem neu angelgtem User
die nötigen Rechte geben.
code:
--------------------------------------------------------------------------------
mkdir /home/teamspeak
cd /home/teamspeak
chown -R server /home/teamspeak
Dateien Downloaden/Installieren
So, nun gehts los. Wir laden uns TeamSpeak auf unseren Rechner:
code:
--------------------------------------------------------------------------------
wget
ftp://ftp.freenet.de/p..._server_rc2_20201.tar.bz2
(Aktuelle Links auf der offliziellen Homepage:
www.goteamspeak.com) Je nach Anbindung des Rechners kann der Download eine gewisse Zeit dauern.
Wir entpacken das Archiv mit:
code:
--------------------------------------------------------------------------------
tar -jxvf ts2_server_rc2_20201.tar.bz2
Als nächstes wechseln wir den User
code:
--------------------------------------------------------------------------------
su server
TeamSpeak starten
Nun wechseln wir mit:
code:
--------------------------------------------------------------------------------
cd tss2_rc2
in unser soeben entpacktes Verzeichnis.
Da bei TeamSpeak ein Startscript schon beiliegt genügt ein:
code:
--------------------------------------------------------------------------------
./teamspeak2-server_startscript start
Mit
code:
--------------------------------------------------------------------------------
./teamspeak2-server_startscript status
können wir überprüfen ob der Server läuft.
Weiter Commands sind:
./teamspeak2-server_startscript stop - Stoppt den Server
./teamspeak2-server_startscript restart - Startet den Server neu
./teamspeak2-server_startscript passwords - Gibt das Superadmin und Admin-Passwort aus
Wobei wir beim nächsten Punkt wären. Wir schreiben:
code:
--------------------------------------------------------------------------------
./teamspeak2-server_startscript passwords
in die Konsole um das SuperAdmin-Passwort zu bekommen. (Dies ist kein Standardpasswort sondern ein generiertes, es muss also nicht geändert werden!)
Das Webinterface
in die Konsole um das SuperAdmin-Passwort zu bekommen. (Dies ist kein Standardpasswort sondern ein generiertes, es muss also nicht geändert werden!)
Nun können wir uns am Browser mit
ip.des.servers:14534
bzw.
localhost:14534
ins WebInterface einloggen. Das Interface an sich ist selbsterklärend.
Die server.ini
BoundToIp1 - Werte 0.0.0.1 bis 255.255.255.255 - Standardwert: leer - Wenn der Server mehrere IP-Adressen "besitzt" kann TeamSpeak dort einer IP zugewiesen werden.
ExternalIPDetection - Werte 0 oder 1 - Standardwert: 1 - Diese Funktion sollte auf 1 bleiben, da der TeamSpeak-Server sich dadurch selbst die auf den Server verweisende IP "besorgt".
HTTPServer Port - Werte: 1 bis 65535 - Standardwert: 14534 - Dies ist der Port zum WebInterface von TeamSpeak.
HTTPServer Enabled - Werte: 0 oder 1 - Standartwert: 1 - Diese Funktion bestimmt, ob das WebInterface an oder ausgeschaltet sein soll.
DateTimeFormat - Werte: Beliebig vertauschbar - Standardwert: dd-mm-yyyy hh:nn:ss - Die Zeitangabe für TeamSpeak
TCPQueryPort - Werte: 1 bis 65535 - Standardwert: 51234 - Legt den Port zum Zugriff auf den Server per Telnet fest (Fortgeschrittene).
AllowedClientNameChars - Werte: A-Z + Sonderzeichen - Standardwert: leer - Die erlaubten Buchstaben/Zeichen im Nicknamen der Clients, die auf den Server Connecten (Sinnvoller ist die nächste Einstellung).
DisAllowedClientNameChars - Werte: A-Z + Sonderzeichen - Standardwerte: ()[]{} - Die Buchstaben/Zeichen die nicht im Nicknamen der Clients vorkommen dürfen.
MessageTypes - Werte: ? - Standardwert: LMTALL Diese Einstellung am besten einfach so lassen
MessageDepths - Werte: ? - Standardwert: LMDALL - Diese Einstellung am besten einfach so lassen
Diese Einstellungen können komfortabel im WebInterface verwaltet werden (Global Settings).
access_r - Werte 0 oder 1 Standardwert: 0 - Logt die Aktion Registriert (Wenn sich ein User Registriert/Den Server betritt)
access_u - Werte 0 oder 1 Standardwert: 0 - Logt die Aktion Unregistriert (Wenn ein Unregistrierter User den Server betritt)
channel_registered - Werte 0 oder 1 Standardwert: 0 - Logt die Aktion Registierte Channel (Wenn ein Channel Registriert/gelöscht wird)
channel_unregistered - Werte 0 oder 1 Standardwert: 0 - Logt die Aktion Unregistrierte Channel (Wenn ein Unregistriert Channel erstellt wird)
sa - Werte 0 oder 1 Standardwert: 0 - Logt die Aktion ServerAdmin (Wenn ein Server-Admin den Server betritt/jemand ServerAdmin bekommt/jemand ServerAdmin entzogen wird)
chat - Werte 0 oder 1 Standardwert: 0 - Logt die Aktion Chat (Wenn sich User/Registrierte/Admins per Chat unterhalten)
kick_server - Werte 0 oder 1 Standardwert: 0 - Logt die Aktion ServerKick (Wenn jemand vom Server gekickt wird)
kick_channel - Werte 0 oder 1 Standardwert: 0 - Logt die Aktion ChannelKick (Wenn jemand aus einem Channel gekickt wird)