TeamSpeak ist die Software, die Sie benötigen, um online mit mehreren Personen gleichzeitig zu chatten. Es ist perfekt für diejenigen, die in einem Netzwerk spielen und Live-Informationen übertragen müssen. Mit TeamSpeak ist es möglich, online in Echtzeit zu chatten. Codecs reduzieren die Latenz während der Kommunikation und verbessern die Sprachqualität. Es ist perfekt für Online-Spieler, Anweisungen oder Informationen an andere zu senden.
In diesem Handbuch werde ich Ihnen zeigen, wie Sie TeamSpeak 3 Server auf Ihrem Debian 9 Stretch Vultr VPS installieren.
Voraussetzungen
- Ein VPS mit Debian 9 Stretch von Vultr.
Anleitung
Erstellen Sie zunächst einen neuen Benutzer mit Ihrem gewünschten Namen. In diesem Handbuch wird der Name "teamspeak" verwendet.
adduser --disabled-login teamspeak
Wechseln Sie zum neuen Benutzer.
su teamspeak
Holen Sie sich die neuesten TeamSpeak 3-Serverdateien für 64-Bit-Linux.
wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_amd64-3.1.1.tar.bz2
Extrahieren Sie das Archiv.
tar xvf teamspeak3-server_linux_amd64-3.1.1.tar.bz2
Dadurch wird ein neuer Ordner im Stammverzeichnis mit dem Namen erstellt teamspeak3-server_linux_amd64
Entfernen Sie das heruntergeladene Archiv.
rm teamspeak3-server_linux_amd64-3.1.1.tar.bz2
Im extrahierten Ordner haben wir die Bedingungen für die Verwendung von Teamspeak-Servern. Sie müssen diese akzeptieren, indem Sie eine Datei erstellen, bevor Sie den Server starten.
cd teamspeak3-server_linux_amd64
# Reading the Terms
nano LICENSE
# Creation of the acceptance file
touch .ts3server_license_accepted
Wir werden jetzt unseren Server zum ersten Mal starten. Beim ersten Start des Servers haben wir Zugriff auf sehr wichtige Informationen, mit denen Sie Ihren Server verwalten können. Es ist daher erforderlich, die Verbindungsinformationen des Admin-Servers und des Tokens zu notieren.
sh ts3server_startscript.sh start
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Account created
loginname= "serveradmin", password= "xxxxxxxx"
------------------------------------------------------------------
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
ServerAdmin privilege key created, please use it to gain
serveradmin rights for your virtualserver. please
also check the doc/privilegekey_guide.txt for details.
token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
------------------------------------------------------------------
Starten Sie den TeamSpeak 3-Server beim Booten. Verwenden Sie Ihren Lieblings - Editor eine neue Datei mit dem Namen zu machen teamspeakin /etc/init.d/.
nano /etc/init.d/teamspeak
Füllen Sie es mit diesem Inhalt.
#!/bin/sh
### BEGIN INIT INFO
# Provides: teamspeak
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: Teamspeak 3 Server
### END INIT INFO
######################################
# Customize values for your needs: "User"; "DIR"
USER="teamspeak"
DIR="/opt/teamspeak3/server"
###### Teamspeak 3 server start/stop script ######
case "$1" in
start)
su $USER -c "${DIR}/ts3server_startscript.sh start"
;;
stop)
su $USER -c "${DIR}/ts3server_startscript.sh stop"
;;
restart)
su $USER -c "${DIR}/ts3server_startscript.sh restart"
;;
status)
su $USER -c "${DIR}/ts3server_startscript.sh status"
;;
*)
echo "Usage: {start|stop|restart|status}" >&2
exit 1
;;
esac
exit 0
Wenn Sie fertig sind, speichern Sie die Datei und schließen Sie den Editor.
Machen Sie es ausführbar und fügen Sie es dem Dienst hinzu.
chmod +x /etc/init.d/teamspeak
update-rc.d teamspeak defaults
Liste möglicher Befehle:
Optional: Firewall
Leiten Sie die folgenden Ports weiter, um Verbindungen zu Ihrem TeamSpeak 3-Server zu ermöglichen.
iptables -A INPUT -p udp --dport 9987 -j ACCEPT
iptables -A INPUT -p udp --sport 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport 30033 -j ACCEPT
iptables -A INPUT -p tcp --sport 30033 -j ACCEPT
iptables -A INPUT -p tcp --dport 10011 -j ACCEPT
iptables -A INPUT -p tcp --sport 10011 -j ACCEPT