Requisits previs
Instruccions
TeamSpeak és el programari que necessiteu per xatejar en línia amb diverses persones al mateix temps. És perfecte per a aquells que juguen en xarxa i necessiten transmetre informació en directe. Amb TeamSpeak, és possible xatejar en línia en temps real. Els còdecs ajuden a reduir la latència durant la comunicació i milloren la qualitat de la veu. És perfecte perquè els jugadors en línia enviïn instruccions o informació a altres persones.
En aquesta guia, us mostraré com instal·lar TeamSpeak 3 Server al vostre VPS Debian 9 Stretch Vultr.
Requisits previs
- Un VPS amb Debian 9 Stretch de Vultr.
Instruccions
Primer, creeu un nou usuari amb el nom desitjat, utilitzarem el nom "teamspeak" per a aquesta guia.
adduser --disabled-login teamspeak
Canvia al nou usuari.
su teamspeak
Obteniu els darrers fitxers del servidor TeamSpeak 3 per a Linux de 64 bits.
wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_amd64-3.1.1.tar.bz2
Extraieu l'arxiu.
tar xvf teamspeak3-server_linux_amd64-3.1.1.tar.bz2
Això crearà una nova carpeta al directori arrel anomenat teamspeak3-server_linux_amd64
Elimina l'arxiu descarregat.
rm teamspeak3-server_linux_amd64-3.1.1.tar.bz2
A la carpeta extreta, tenim les condicions per utilitzar els servidors Teamspeak. Caldrà acceptar-los creant un fitxer abans d'iniciar el servidor.
cd teamspeak3-server_linux_amd64
# Reading the Terms
nano LICENSE
# Creation of the acceptance file
touch .ts3server_license_accepted
Ara iniciarem el nostre servidor per primera vegada. En el primer inici del servidor, tindrem accés a informació molt important, que us permetrà administrar el vostre servidor. Per tant, caldrà anotar la informació de connexió del servidor d'administració i el testimoni.
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
------------------------------------------------------------------
Feu que el servidor TeamSpeak 3 s'iniciï a l'arrencada. Utilitza el teu editor preferit per crear un nou arxiu anomenat teamspeaken /etc/init.d/.
nano /etc/init.d/teamspeak
Omple'l amb aquest contingut.
#!/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
Un cop hàgiu acabat, deseu el fitxer i tanqueu l'editor.
Feu-lo executable i afegiu-lo al servei.
chmod +x /etc/init.d/teamspeak
update-rc.d teamspeak defaults
Llista de possibles ordres:
Opcional: tallafoc
Reenvieu els ports següents per permetre connexions al vostre servidor TeamSpeak 3.
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