Server-Foren > Server - HowTo's

TeamSpeak installieren

(1/6) > >>

Black-Rider:
Hallo,
dieses HowTo soll schildern wie man TeamSpeak² auf einen Linux-Server installiert.

Vorbereitung:
Zuerst erstelle wir einen User. In diesem HowTo nenne ich den ts.

--- Code: ---useradd ts
--- Ende Code ---
Danach setzt man ein Passwort für diesen User.

--- Code: ---passwd ts
--- Ende Code ---

Nun muss der User ts noch ein Homeverzeichniss bekommen

--- Code: ---mkdir /home/ts/
--- Ende Code ---

Danach in das neue Verzeichnis wechseln

--- Code: ---cd /home/ts/
--- Ende Code ---

Als letzen Punkt vor der eigentlichen Installation, sollte der User noch Rechte bekommen, damit er TeamSpeak später auch starten kann.


--- Code: ---chown -R hlds /home/ts/
--- Ende Code ---

Installation
Zuerst läd man sich TeamSpeak runter:

--- Code: ---wget ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_rc2_20201.tar.bz2
--- Ende Code ---

Nun mas man das bz2 Archiv entpacken

--- Code: ---tar -jxvf ts2_server_rc2_20201.tar.bz2
--- Ende Code ---

Nun wechselt ihr in tss2_rc2

--- Code: ---cd tss2_rc2
--- Ende Code ---

Nun den Benutzer wechseln, um TS zu starten

--- Code: ---su ts
--- Ende Code ---

Nun ist es endlich soweit, wir können TeamSpeak das 1. Mal starten

--- Code: ---./teamspeak2-server_startscript start
--- Ende Code ---
(Wenn man den Server später stoppen möchte start einfach mit stop ersetzen)

Nun sollte TS² erflogreich gestartet sein.

Um nun Passwort für den Superadmin herrauszubekomen nun eingeben:

--- Code: ---./teamspeak2-server_startscript passwords
--- Ende Code ---

Mit den Superadmin Daten kann man sich nun im Webinterface einloggen:
http://xxx.xxx.xxx.xxx:14534
xxx.xxx.xxx.xxx= IP des Servers
Im Webinterface kann man dann neue Server anlegen, löschen, starten, stoppen, ...

So, ich hoffe mal ich habe nichts vergessen, oder was falsches gesagt.



 

Roter Blitz:
Hy.

Vielleicht noch ein Nachtrag zu diesem guten How To².

Unter 64bit Systemen geht dieses How To² nur begrenzt.

Man sollte dann noch folgendes dazu machen.

1.) Die fehlenden lib32 Daten installieren.


--- Code: ---#apt-get install locales util-linux-locales lib32gcc1 lib32stdc++6
--- Ende Code ---

2.) Danach noch die teamspeak2-server_startscript umschreiben. Der Kopf sollte so aussehen.


--- Code: ---#! /bin/bash
# Copyright (c) 2004 TeamSpeak team   All rights reserved.
#
# Author: pwk.linuxfan 2004
#
export GCONV_PATH="/usr/lib32/gconv"
case "$1" in

--- Ende Code ---

Danach geht das Teil auch auf 64bit Systemen

MfG

Roter Blitz

Roter Blitz:
Hy.

Mal noch ein Nachtrag zum Teamspeak.

Hier mal die Angaben, wie man das Teil zum Selbstsrtarten nach nem Rebbot bekommt.

Der Server ist nun eingerichtet und kann gestartet werden. Dafür wird das Script "/etc/init.d/teamspeak" erstellt und ausführbar gemacht:


--- Code: ---#!/bin/bash

# Der Benutzer, der den TSS startet / muss angepasst werden
USER=teamspeak

# Der Installationsordner wo TSS sitzt / muss angepasst werden
DIR=/opt/teamspeak

# Run the start script
su -c "cd $DIR && $DIR/teamspeak2-server_startscript $1" - $USER
--- Ende Code ---

Nachdem das Script ausführbar gemacht wurde (chmod +x /etc/init.d/teamspeak), kann der Server gestartet werden:


--- Code: ---/etc/init.d/teamspeak start
--- Ende Code ---

Wenn das Script als root ausgeführt wird, wird der Teamspeak-Server automatisch als Benutzer "teamspeak" gestartet. Andere Systembenutzer werden dazu aufgefordert, das anfangs vergebene Kennwort für den Teamspeak-Benutzer einzugeben, um den Server zu starten.

Damit der TS-Server auch beim Neustart des Systems (Runlevel 2 oder Runlevel 3) gestartet wird, muss ein Link auf das Startscript im Verzeichnis /etc/rc2.d (im Debian Fall) oder /etc/rc3.d und noch in /etc/rc0.d/ und im Verzeichnis /etc/rc6.d/ eingerichtet werden.


--- Code: ---cd /etc/rc3.d/ oder cd /etc/rc2.d/ (im Debian Fall)
ln -s ../init.d/teamspeak S99teamspeak
--- Ende Code ---


--- Code: ---cd /etc/rc0.d/
ln -s ../init.d/teamspeak K99teamspeak
--- Ende Code ---


--- Code: ---cd /etc/rc6.d/
ln -s ../init.d/teamspeak K99teamspeak
--- Ende Code ---

Fertig.

Nun sollte der TSS nach einem Reboot automatisch mit starten.

MfG

Roter Blitz

Fairprice Streams:
Hallo,

zwei kleine Ergänzung zu dem klasse Tutorial möchte ich noch machen:

1) Nachdem der Teamspeak das erste mal gestartet wurde, sollte er erst nochmal gestoppt werden, um in der Datei server.ini noch Änderungen nach Bedarf vorzunehmen. Insbesondere muss gleich in der ersten Zeile die IP des Teamspeak eingetragen werden, sofern mehrere IP's auf dem Server installiert sind. Andernfalls tritt das Phenomen auf, daß sich manche Teilnehmer einloggen können aber manche nicht.

2) Um die Lauffähigkeit des Teamspeak auf 64 Bit Servern herzustellen reicht es, das Modul ia32-libs zu installieren. Da braucht dann im Teamspeak Startskript keine Änderung vorgenommen werden.
(Anmerkung: Ich verstehe nicht, warum EUServ das nicht standardmäßig in die 64 Bit Images mit aufnimmt, denn wie ich gesehen habe ist das ein regelmäßiges Problem, auf das Kunden stoßen)

Viele Grüße
Werner

R. S.:

--- Zitat von: Black-Rider am 18.Februar 2007, 21:25:31 ---[...]

Als letzen Punkt vor der eigentlichen Installation, sollte der User noch Rechte bekommen, damit er TeamSpeak später auch starten kann.


--- Code: ---chown -R hlds /home/ts/
--- Ende Code ---

[...]

--- Ende Zitat ---
Vill sollte man statt "chown -R hlds /home/ts/" lieber "chown -R ts /home/ts/"   nehmen ;-)
(naja grad vom cs tut rauskopiert ^^)

Außerdem bekomm ich einen Fehler wenn ich Teamspeak starten will:

--- Code: ---81-89-97-92:~/tss2_rc2$ ./teamspeak2-server_startscript start
starting the teamspeak2 server
./teamspeak2-server_startscript: line 29: ./server_linux: Datei oder Verzeichnis nicht gefunden

--- Ende Code ---

Ich hab keinen Plan was ich da machen könnte. Heruntergeladen und entpackt ist es schon.

Der unterschied zu oben ist das ich die neuere version (ts2_server_rc2_202319.tar.bz2) genommen habe. Allerdings sollte das ja kein Problem darstellen.

Bitte helft   :-\

mfg


edit: die 32-bit librarys sind natürlich auch schon installiert

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln