Hallo,
Ich hatte früher selbst paar Probleme bei Linux einen teampseak Server draufzumachen nun will ich anfänger die hier einen vserver haben helfen einen Teamspeak Server zu installieren.
[ Tutorial and © by eletronic-gaming alias Louis ]
[Schritt 1 "Vorbereitung"]Wir werden Root mit
su
Wir erstellen uns nun einen user namens ts
useradd ts
Wir geben den user ts ein Homeverzeichniss
mkdir /home/ts
Nun müssen wir dem Benutzer "ts" ein Home-Verzeichnis zuweisen, in dem er alle nötigen rechte für das ausführen für TeamSpeak besitzen wird:
chown -R ts /home/ts
Nun müssen wir den user ts nurnoch ein password geben:
passwd ts
Nun melden wir usn mit den user ts an:
su ts
Nun müssen wir zum homeverzeichniss des Benutzers wechseln
cd /home/ts
Wen ihr ein 64 bit System auf dem linux vserver habt müsst ihr ia32-libs installieren!
apt-get install ia32-libs
[Schritt 2 Dateien Downloaden und installieren](Gentoo-User können auch einfach nur "emerge teamspeak2-server-bin" in die Konsole eingeben und können zu schritt 3 übergehen)
Wir downloaden uns Nun den Teamspeak 2 Server
wget ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_rc2_20201.tar.bz2
Nun entpacken wir das archif mit:
tar -jxvf ts2_server_rc2_20201.tar.bz2
[Schritt 3 Teamspeak 2 server Starten]Nun wechseln wir mit:
cd tss2_rc2
In das eben erstelle verzeichniss
Nun müssen wir das startscript nur noch ausführen das geht mit:
./teamspeak2-server_startscript start
Wen ihr es richtig gemacht habt kommt:
TeamSpeak Server Daemon started with PID ****
Um die Passwörter für den Superadmin login herauszubekommen müsst ihr nur:
./teamspeak2-server_startscript passwords
schreiben.
[Schritt 4 Das Webinterface]Nun können wir uns am Browser mit
•
http://ip.des.servers:14534bzw.
•
http://localhost:14534ins WebInterface einloggen. Das Interface an sich ist selbsterklärend.
Zurück zur Shell:
Im TeamSpeak-Verzeichnis finden wir die server.ini, die mit:
Code:
mcedit server.ini
geöffnet werden kann.
________________________________________________
Sollte mcedit nicht funktionieren, muss der mc-editor erst Installiert werden:
Debian: Einfach "apt-get install mc" eingeben.
Gentoo: Einfach "emerge mc" eingeben.
Alle anderen Distributionen: Klick
Das Paket installiert man dann mit: "rpm -ivh PAKETNAME" (Unter Debian und Gentoo ist dieser Schritt nicht mehr notwendig)
________________________________________________
[Schritt 5 Die Server ini][Main Config]
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.
[Debug]
MessageTypes - Werte: ? - Standardwert: LMTALL Diese Einstellung am besten einfach so lassen
MessageDepths - Werte: ? - Standardwert: LMDALL - Diese Einstellung am besten einfach so lassen
[WebPost]
Diese Einstellungen können komfortabel im WebInterface verwaltet werden (Global Settings).
[Log]
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)
[Spam]
Diese Einstellungen können komfortabel im WebInterface verwaltet werden (Global Settings).
[Schritt 6 Die Serverlog]
In ihr werden:
• Die Resultate von den Log-Einstellungen der server.ini gespeichert.
• Änderungen der Konfiguration gespeichert. (Starten des Servers/Starten eines Virtuellen Servers usw..)
• Eventuell auftretende Fehler gespeichert. (Nützlich hier im Forum!)
[Schritt 7 die Server dbs]• In der server.dbs werden alle Informationen über die Virtuellen Server gespeichert. (Unter anderem die Channels, Servernamen usw..)