Teamspeak 3 "vernünftig" einrichten...

NemesisFS

Lt. Commander
Registriert
Sep. 2008
Beiträge
1.293
Hi,
ich möchte auf meinem vServer (debian lenny) einen Teamspeak 3 Server aufsetzen. soweit hat das ganze auch geklappt allerdings finde ich das ganze noch ziemlich unschön:
Ich habe einen user ts3 mit eigenem Home verzeichnis erstellt. Als shell ist /bin/false eingestellt, damit sich keiner damit einlogen kann. Nun kann ich den server per:
Code:
sudo -u ts3 -p 3st /home/ts3/teamspeak3-server_linux-amd64/ts3server_startscript.sh {start|stop|restart|status}

steuern. Mich stört dabei, dass sich das ganze so anders handhaben lässt als andere serverdienste. ist es irgendwie möglich das ganze ohne eigenes home verzeichnis zu lösen, sodass der server einfach über
Code:
/etc/init.d/ts3server {start|stop|restart|status}
gesteuert werden kann?

gruß Nemesis
 
Das Erste Tutorial wollen wir diesmal einfach gestalten

Geschrieben wurde dieses Tutorial Für Linux Debian lenny 32 Bit

es sollte aber auch für ähnliche Distributionen Funktionieren

[Einleitung]

Wir Connecten mit Putty auf unseren Server

und machen erstmal ein update
Code:
apt-get update
Code:
apt-get upgrade
Code:
apt-get dist-upgrade

Danach Legen wir einen neuen User an
Code:
useradd TeamSpeak ihr “könnt natülich auch einen anderen Usernamen wählen”

Danach geben wir dem User ein Passwort
Code:
passwd TeamSpeak

Danach Bestätigen wir 2 mal das Passwort bzw geben es ein

nun erstellen wir dem User ein Verzeichis und weisen Ihm das Verzeichnis als Sein eigenes zu
Code:
mkdir /home/TeamSpeak
Code:
chown -r ts3 /home/TeamSpeak

nun wechseln wir in das Verzeichnis

Code:

usermod -d /home/TeamSpeak TeamSpeak

gegebenenfalls die Reche anpassen

Code:

usermod -s bin/sh TeamSpeak
Code:
cd /home/TeamSpeak

Jetzt laden wir mit wegt die Server Daten herrunter, schaut nach der Server bit Version 64bit oder 32bit
Code:
wget http://ftp.4players.de/pub/hosted/t...speak3-server_linux-amd64-3.0.0-beta25.tar.gz

Wir installieren zusätzlich
Code:
apt-get install tar

Danach entpacken wir das Verzeichnis
Code:
tar xvf teamspeak3-server_linux-amd64-3.0.0-beta25.tar.gz

Nun wechseln wir in Das Eben entpackte Verzeichnis
Code:
cd teamspeak3-server_linux-amd64-3.0.0-beta25

Nun geben wir der Datei ts3server_linux_x86 und ts3server_minimal_runscript.sh noch Rechte
dies geht zB dem befehl
Code:
chmod u+x ts3server_linux_x86
chmod u+x ts3server_minimal_runscript.sh

Oder wir setzen per Filezilla 777 bzw 755 Rechte auf die Datei

Damit Unser Server bei verlassens von Putty nicht wieder zu geht Brauchen wir ein programm
Code:
apt-get install screen

nun wechseln wir zu dem User ts3
Code:
su ts3

danach starten wir den server mit diesem befehl
Code:
screen -AmdS ts3 ./ts3server_minimal_runscript.sh

Und schon sollte euer server UnterDer Ip xxx.xxx.xx:9987 Erreichbar sein

Viel Sparß bei larbern
 
schönes tutorial, soweit ich weiß von gulli kopiert, habe ich auch schon ergooglet, passt aber nicht so ganz auf die fragestellung...
Ergänzung ()

habe jetzt herausgefunden, wie ich es so kriege, wie ich es haben will, werde das bei zeiten mal hier posten. evtl auch als howto.
 
Zurück
Oben