Como instalar Teamspeak 3 Server no Debian 9

Você está aqui:
Tempo estimado de leitura: 2 min

TeamSpeak é o software que você precisa para conversar online com várias pessoas ao mesmo tempo. É perfeito para quem joga em rede e precisa transmitir informações ao vivo. Com o TeamSpeak, é possível conversar em tempo real online. Os codecs ajudam a reduzir a latência durante a comunicação e melhoram a qualidade da voz. É perfeito para jogadores online enviarem instruções ou informações para outros.

Neste guia, mostrarei como instalar o TeamSpeak 3 Server no seu VPS de Stretch Site & Site do Debian 9.

Pré-requisitos

  • Um VPS executando o Debian 9 Stretch from Vultr.

Instruções

Primeiro, crie um novo usuário com o nome desejado, usaremos o nome “teamspeak” para este guia.

adduser --disabled-login teamspeak

Mude para o novo usuário.

su teamspeak

Obtenha os últimos arquivos do servidor TeamSpeak 3 para Linux de 64 bits.

wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_amd64-3.1.1.tar.bz2

Extraia o arquivo.

tar xvf teamspeak3-server_linux_amd64-3.1.1.tar.bz2

Isto irá criar uma nova pasta no diretório raiz chamado teamspeak3-server_linux_amd64

Remova o arquivo baixado.

rm teamspeak3-server_linux_amd64-3.1.1.tar.bz2

Na pasta extraída, temos as condições para usar servidores Teamspeak. Será necessário aceitá-los criando um arquivo antes de iniciar o servidor.

cd teamspeak3-server_linux_amd64
# Reading the Terms
nano LICENSE
# Creation of the acceptance file
touch .ts3server_license_accepted

Vamos agora iniciar o nosso servidor pela primeira vez. Na primeira partida do servidor, teremos acesso a informações muito importantes, que lhe permitirão administrar seu servidor. Portanto, será necessário observar as informações de conexão do Servidor Administrativo e do 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
------------------------------------------------------------------

Faça o servidor TeamSpeak 3 iniciar na inicialização. Use o seu editor favorito para fazer um novo arquivo chamado teamspeakno /etc/init.d/.

nano /etc/init.d/teamspeak

Preencha com este conteúdo.

#!/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

Quando terminar, salve o arquivo e feche o editor.

Torne-o executável e adicione-o ao serviço.

chmod +x /etc/init.d/teamspeak
update-rc.d teamspeak defaults

Lista de possíveis comandos:

  • Inicie o servidor:
    service teamspeak start
    
  • Pare o servidor:
    service teamspeak stop
    
  • Reinicie o servidor:
    service teamspeak restart
    
  • Status do servidor:
    service teamspeak status
    

Opcional: Firewall

Encaminhe as seguintes portas para permitir conexões ao seu 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
Esse artigo foi útil?
Não Gostei 0
Visualizações: 27

Ainda não Têm uma Conta?

Então Cadastre-se

Nome de Usuário*
E-mail*
Senha*
Confirmar Senha*

Já têm Uma Conta? Click Aqui.

Já tem uma Conta?

Ainda não tem Conta?