Criando um servidor Teamspeak3
Dica publicada em Linux / Introdução
Criando um servidor Teamspeak3
Andei pesquisando sobre servidor TeamSpeak para rodar em Linux e encontrei pouca coisa. Aqui mostrarei como criar
o seu próprio server (versões de 32 bit, ou seja, x86). Utilizo o Ubuntu x86.
Entre no terminal como usuário root:
# cd /usr/local/src/
# wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.0/teamspeak3-server_linux-x86-3.0.0.tar.gz
Após o download, descompactar o arquivo:
# tar -xvf teamspeak3-server_linux-x86-3.0.0.tar.gz
Com o arquivo descompactado, entre no diretório onde estão os arquivos de configuração:
# cd teamspeak3-server_linux-x86
Dê as permissões necessárias aos arquivos:
# chmod 755 ts3server_linux_x86
# chmod 755 ts3server_minimal_runscript.sh
# chmod 755 ts3server_startscript.sh
Agora vamos iniciar o serviço:
# ./ts3server_startscript.sh start
Não esqueça de copiar esses dados gerados na primeira execução. Este token será usado para ter acesso como administrador (SA) no TeamSpeak, podendo criar as salas e dar as devidas permissões aos administradores do TeamSpeak.
Para seus amigos terem acesso ao servidor, não esqueça de redirecionar a porta 9987, que é a porta do team no seu roteador ou
firewall, para o endereço IP do servidor TeamSpeak.
Seu servidor já esta pronto! Agora é só criar as salas, passar o endereço IP do seu servidor para os amigos e conversar enquanto joga seus jogos on-line.
Simples!
Entre no terminal como usuário root:
# cd /usr/local/src/
# wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.0/teamspeak3-server_linux-x86-3.0.0.tar.gz
Após o download, descompactar o arquivo:
# tar -xvf teamspeak3-server_linux-x86-3.0.0.tar.gz
Com o arquivo descompactado, entre no diretório onde estão os arquivos de configuração:
# cd teamspeak3-server_linux-x86
Dê as permissões necessárias aos arquivos:
# chmod 755 ts3server_linux_x86
# chmod 755 ts3server_minimal_runscript.sh
# chmod 755 ts3server_startscript.sh
Agora vamos iniciar o serviço:
# ./ts3server_startscript.sh start
Não esqueça de copiar esses dados gerados na primeira execução. Este token será usado para ter acesso como administrador (SA) no TeamSpeak, podendo criar as salas e dar as devidas permissões aos administradores do TeamSpeak.
----------------------------------------------
I M P O R T A N T
----------------------------------------------
Server Query Admin Acccount created
loginname= "serveradmin", password= "M9YEy8wH"
----------------------------------------------
----------------------------------------------
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=8u70fv7udAXFefVM5HxWJIzAgYOXz1aYUr4W7ybH
----------------------------------------------
Adicioando token para ter acesso SA (Administrador) no TS
Para adicionar o token e ter acesso como administrador SA no seu servidor, veja as imagens:Seu servidor já esta pronto! Agora é só criar as salas, passar o endereço IP do seu servidor para os amigos e conversar enquanto joga seus jogos on-line.
Simples!
#vim /etc/ts3.sh
####Inicio####
#!/bin/bash
ps -A | grep ./ts3server_linux_x86
TEM="$?"
if [ "$TEM" != "0" ]; then
# adicione abaixo o caminho para a pasta onde se encontra o executavel.
cd /usr/local/src/teamspeak3-server_linux-x86
# o comando para carregar..
./ts3server_startscript.sh start
fi
####FIM####
Salve usando esc : wq e enter
agora vá em crontab e adicione seguinte linha:
#vim /etc/crontab
*/1 * * * * root /etc/ts3.sh
Salve usando esc : wq e enter
O script acima vai verificar se o processo do teamspeak esta rodando, se caso não estiver ele o executa novamente, isto vai ocorrer a cada 1 minuto como esta configurado no crontab, evitando com que seu servidor não saia do ar.