Da ich gerade mal wieder vor der Aufgabe stand, meinen v-server neu mit TS³ zu bestücken, hab ich wieder mal nach einer Anleitung suchen müssen – und natürlich eine gefunden ;)
Da diese so einfach und klar geschrieben ist, möchte ich die Gelegenheit nutzen und sie hier auf deutsch präsentieren.
Die Anleitung setzt voraus, dass Du root-Rechte auf dem System hast.
Zuerst legst Du Dir einen neuen User an, unter dem der TS³-Server später laufen soll
1 |
adduser --disabled-login teamspeak |
Wechsel in das home-Verzeichnis des neuen Nutzers
1 |
cd /home/teamspeak |
Anschliessend surfst Du auf die Teamspeak-Seite und tust dort so, als ob Du den Server herunterladen willst. Du bekommst dann den Download angeboten und einen alternativen Download-Link gezeigt. Diesen kopierst Du Dir in die Zwischenablage und lädst diese Datei dann in das home-Verzeichnis.
1 |
wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.0/teamspeak3-server_linux-x86-3.0.0.tar.gz |
Anschliessend entpackst Du die Datei
1 |
tar xzf teamspeak3-server_linux-x86-3.0.0.tar.gz |
Nun verschiebst Du das Verzeichnis, welches soeben entstanden ist in ein besser geeignetes
1 |
mv teamspeak3-server_linux-x86 /opt/ts3 |
Dann gibst Du das Verzeichnis an den neuen Nutzer
1 |
chown -R teamspeak /opt/ts3 |
Jetzt geht es darum, ein Startskript zu erstellen, damit Du den TS³-Server nicht immer von Hand starten musst, wenn das System mal neugestartet wurde. Dazu gibst Du zuerst
1 |
cat > /etc/init.d/teamspeak |
ein und kopierst dann folgenden Text in das Terminal
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#! /bin/sh ### BEGIN INIT INFO # Provides: teamspeak # Required-Start: networking # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: S 0 1 6 # Short-Description: TeamSpeak Server Daemon # Description: Starts/Stops/Restarts the TeamSpeak Server Daemon ### END INIT INFO set -e PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="TeamSpeak Server" NAME=teamspeak USER=teamspeak DIR=/opt/ts3 DAEMON=$DIR/ts3server_startscript.sh #PIDFILE=/var/run/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME # Gracefully exit if the package has been removed. test -x $DAEMON || exit 0 cd $DIR sudo -u teamspeak ./ts3server_startscript.sh $1 |
Anschliessend drückst Du „Enter“ und danach „CTRL“+“D“
Jetzt muss die Datei noch die richtigen Rechte bekommen
1 |
chmod 755 /etc/init.d/teamspeak |
Das Ergebnis der bisherigen Arbeit kannst Du nun betrachten, indem Du den Server über das Startskript startest
1 |
/etc/init.d/teamspeak start |
Beachte, dass beim ersten Start die Passworte und der Admin-Token ausgegeben werden. Kopier Dir diese Daten aus dem Terminal und speicher sie an einem sicheren Ort.
Um nun noch das Startskript „bekannt“ zu machen führst Du einfach folgenden Befehl aus
1 |
update-rc.d teamspeak defaults |
Geschafft!
Viel Spaß :-)
Wenn Dir dieser Beitrag geholfen hat und/oder Du mich finanziell unterstützen magst, kannst Du dies gerne per Paypal machen.
Alternativ kannst Du Dir meinen Amazon-Partnerlink in die Favoriten legen und Amazon bei Deinen zukünftigen Einkäufen darüber aufrufen:
Es entstehen Dir dadurch keine Mehrkosten, ich erhalte aber eine kleine Provision.
Über einen Kommentar freue ich mich natürlich auch :-)
Jan B-Punkt
Neueste Artikel von Jan B-Punkt (alle ansehen)
- Freie News für freie User – Schneller als die Paywall - 22. April 2024
- Adventskalender Gewinnspiele 2023 - 1. Dezember 2023
- Angespielt: Starship Troopers: Extermination - 19. Mai 2023
- Fazit zum ATOMSTACK A5 pro nach zwei Monaten Nutzung - 9. Mai 2023
- Zeitumstellung 2023 - 28. Februar 2023