Forutsetninger
Bruksanvisning
TeamSpeak er programvaren du trenger for å chatte online med flere personer samtidig. Den er perfekt for de som spiller på et nettverk og trenger å overføre live informasjon. Med TeamSpeak er det mulig å chatte i sanntid på nettet. Kodeker bidrar til å redusere ventetiden under kommunikasjon og forbedre talekvaliteten. Det er perfekt for nettspillere å sende instruksjoner eller informasjon til andre.
I denne guiden vil jeg vise deg hvordan du installerer TeamSpeak 3 Server på din Debian 9 Stretch Vultr VPS.
Forutsetninger
- En VPS som kjører Debian 9 Stretch fra Vultr.
Bruksanvisning
Først oppretter du en ny bruker med ønsket navn, vi vil bruke navnet "teamspeak" for denne guiden.
adduser --disabled-login teamspeak
Bytt til den nye brukeren.
su teamspeak
Få de nyeste TeamSpeak 3-serverfilene for 64-bit Linux.
wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_amd64-3.1.1.tar.bz2
Trekk ut arkivet.
tar xvf teamspeak3-server_linux_amd64-3.1.1.tar.bz2
Dette vil opprette en ny mappe i rotkatalogen kalt teamspeak3-server_linux_amd64
Fjern det nedlastede arkivet.
rm teamspeak3-server_linux_amd64-3.1.1.tar.bz2
I den utpakkede mappen har vi betingelsene for å bruke Teamspeak-servere. Det vil være nødvendig å godta dem ved å opprette en fil før du starter serveren.
cd teamspeak3-server_linux_amd64
# Reading the Terms
nano LICENSE
# Creation of the acceptance file
touch .ts3server_license_accepted
Vi starter nå serveren vår for første gang. Ved første oppstart av serveren vil vi ha tilgang til svært viktig informasjon, som vil tillate deg å administrere serveren din. Det vil derfor være nødvendig å notere tilkoblingsinformasjonen til Admin Server og Token.
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
------------------------------------------------------------------
Få TeamSpeak 3-serveren til å starte ved oppstart. Bruk favorittredigeringsprogrammet ditt til å lage en ny fil kalt teamspeakinn /etc/init.d/.
nano /etc/init.d/teamspeak
Fyll den med dette innholdet.
#!/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
Når du er ferdig, lagre filen og lukk redigeringsprogrammet.
Gjør den kjørbar og legg den til tjenesten.
chmod +x /etc/init.d/teamspeak
update-rc.d teamspeak defaults
Liste over mulige kommandoer:
Valgfritt: Brannmur
Videresend følgende porter for å tillate tilkoblinger til din TeamSpeak 3-server.
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