Criando um servidor Teamspeak3

Publicado por Fabrino Lopes Dantas em 27/10/2011

[ Hits: 46.659 ]

 


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.

----------------------------------------------
           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:
Linux: 
Criando um Servidor Teamspeak3
Linux: 
Criando um Servidor Teamspeak3
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!

Outras dicas deste autor

imsniff - Convertendo os logs em TXT para HTML

Leitura recomendada

Lançada a 3ª edição da revista PHP Magazine

Qual é a diferença entre Unix e Linux

Criando seu próprio repositório do Pypi

Zenoss - Configurando estações Windows

Yum - Uma boa ferramenta de instalação de pacotes para o Fedora

  

Comentários
[1] Comentário enviado por djbino em 27/10/2011 - 17:34h

Pessoal, para colocar o teamspeak para subir junto ao sistema crie o seguinte arquivo ts3.sh com o script abaixo.
#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.

[2] Comentário enviado por maicongolo em 07/12/2011 - 10:42h

Parabens pelo post Fabrino, gostaria de tirar uma duvida contigo, e se eu quizer adicionar mais servidor em outras portas??? como devo fazer??

Grato, Maicon

[3] Comentário enviado por djbino em 20/12/2011 - 13:49h

Bom dia Maicon!
Desculpe a demora para responder sua pergunta. Recomendo você instalar um addon no windows para criar outros servidores TS3, é muito simples. Para criar vários servidores você deve instalar o MICROSOFT .NET FRAMEWORK 3.5, após a instalação do framework, baixar esta addon no seguinte link http://addons.teamspeak.com/directory/tools/administration/An-easy-TS3-Admin-app-for-Windows%C2%AE.h... .
Depois de tudo instalado você deve se registrar (sem registro é impossivel rodar mais de 1 servidor) neste link https://sales.tritoncia.com/ , o arquivo de licença será enviado para o e-mail cadastrado no registro. Para ativar sua licença: 1) Coloque o arquivo anexado licensekey.dat no diretório raiz de sua pasta de instalação do TeamSpeak 3 Server.
2) Parar e reiniciar o TeamSpeak.
Esta licença é gratuita disponibilizando um total de 10 servidores. Qualquer dúvida estou a disposição.

Abraços...

[4] Comentário enviado por tassiopbc em 13/06/2012 - 11:39h

Olá Bom Dia,
estou com um problema eu instalei tudo certinho o TS mas não consigo conectar nele nem mesmo da rede local usando IP de rede local, procurei arquivos de configuração na /usr/local/src mas sem sucesso
tem alguma dica me dar ?

[5] Comentário enviado por djbino em 13/06/2012 - 11:52h


[4] Comentário enviado por tassiopbc em 13/06/2012 - 11:39h:

Olá Bom Dia,
estou com um problema eu instalei tudo certinho o TS mas não consigo conectar nele nem mesmo da rede local usando IP de rede local, procurei arquivos de configuração na /usr/local/src mas sem sucesso
tem alguma dica me dar ?


Em qual distro vc está tentando instalar?

[6] Comentário enviado por tassiopbc em 13/06/2012 - 11:54h


[5] Comentário enviado por djbino em 13/06/2012 - 11:52h:


[4] Comentário enviado por tassiopbc em 13/06/2012 - 11:39h:

Olá Bom Dia,
estou com um problema eu instalei tudo certinho o TS mas não consigo conectar nele nem mesmo da rede local usando IP de rede local, procurei arquivos de configuração na /usr/local/src mas sem sucesso
tem alguma dica me dar ?

Em qual distro vc está tentando instalar?


Ubuntu 10.10


[7] Comentário enviado por djbino em 13/06/2012 - 11:58h


[6] Comentário enviado por tassiopbc em 13/06/2012 - 11:54h:


[5] Comentário enviado por djbino em 13/06/2012 - 11:52h:


[4] Comentário enviado por tassiopbc em 13/06/2012 - 11:39h:

Olá Bom Dia,
estou com um problema eu instalei tudo certinho o TS mas não consigo conectar nele nem mesmo da rede local usando IP de rede local, procurei arquivos de configuração na /usr/local/src mas sem sucesso
tem alguma dica me dar ?

Em qual distro vc está tentando instalar?

Ubuntu 10.10



Executa o comando ps aux no terminal e procura o processo ts3server_lin, veja se ele esta sendo executado...

[8] Comentário enviado por djbino em 13/06/2012 - 12:00h


[7] Comentário enviado por djbino em 13/06/2012 - 11:58h:


[6] Comentário enviado por tassiopbc em 13/06/2012 - 11:54h:


[5] Comentário enviado por djbino em 13/06/2012 - 11:52h:


[4] Comentário enviado por tassiopbc em 13/06/2012 - 11:39h:

Olá Bom Dia,
estou com um problema eu instalei tudo certinho o TS mas não consigo conectar nele nem mesmo da rede local usando IP de rede local, procurei arquivos de configuração na /usr/local/src mas sem sucesso
tem alguma dica me dar ?

Em qual distro vc está tentando instalar?

Ubuntu 10.10



Executa o comando ps aux no terminal e procura o processo ts3server_lin, veja se ele esta sendo executado...


O comando top também vai mostrar

[9] Comentário enviado por tassiopbc em 13/06/2012 - 12:58h


[8] Comentário enviado por djbino em 13/06/2012 - 12:00h:


[7] Comentário enviado por djbino em 13/06/2012 - 11:58h:


[6] Comentário enviado por tassiopbc em 13/06/2012 - 11:54h:


[5] Comentário enviado por djbino em 13/06/2012 - 11:52h:


[4] Comentário enviado por tassiopbc em 13/06/2012 - 11:39h:

Olá Bom Dia,
estou com um problema eu instalei tudo certinho o TS mas não consigo conectar nele nem mesmo da rede local usando IP de rede local, procurei arquivos de configuração na /usr/local/src mas sem sucesso
tem alguma dica me dar ?

Em qual distro vc está tentando instalar?

Ubuntu 10.10



Executa o comando ps aux no terminal e procura o processo ts3server_lin, veja se ele esta sendo executado...

O comando top também vai mostrar


tem o ts3server_linux


[10] Comentário enviado por tassiopbc em 13/06/2012 - 12:59h


[7] Comentário enviado por djbino em 13/06/2012 - 11:58h:


[6] Comentário enviado por tassiopbc em 13/06/2012 - 11:54h:


[5] Comentário enviado por djbino em 13/06/2012 - 11:52h:


[4] Comentário enviado por tassiopbc em 13/06/2012 - 11:39h:

Olá Bom Dia,
estou com um problema eu instalei tudo certinho o TS mas não consigo conectar nele nem mesmo da rede local usando IP de rede local, procurei arquivos de configuração na /usr/local/src mas sem sucesso
tem alguma dica me dar ?

Em qual distro vc está tentando instalar?

Ubuntu 10.10



Executa o comando ps aux no terminal e procura o processo ts3server_lin, veja se ele esta sendo executado...

tem o ts3server_linux


[11] Comentário enviado por tassiopbc em 13/06/2012 - 13:01h

Detalhe não sei se muda alguma coisa nesses caso mas eu uso um servidor que gerencio pelo Xenserver mas a interface de rede funciona normalmente em cada máquina virtual como se fosse um desktop normal !

[12] Comentário enviado por tassiopbc em 13/06/2012 - 13:06h

Segue uma Print
http://i46.tinypic.com/6eorpy.png

[13] Comentário enviado por djbino em 13/06/2012 - 13:28h


[12] Comentário enviado por tassiopbc em 13/06/2012 - 13:06h:

Segue uma Print
http://i46.tinypic.com/6eorpy.png


Tenta colocar somente o endereço IP sem a porta. Exemplo: com porta 192.168.10.77:9987 e sem porta 192.168.10.77. Tenta somente com o IP 192.168.10.77

[14] Comentário enviado por tassiopbc em 13/06/2012 - 21:12h


[13] Comentário enviado por djbino em 13/06/2012 - 13:28h:


[12] Comentário enviado por tassiopbc em 13/06/2012 - 13:06h:

Segue uma Print
http://i46.tinypic.com/6eorpy.png

Tenta colocar somente o endereço IP sem a porta. Exemplo: com porta 192.168.10.77:9987 e sem porta 192.168.10.77. Tenta somente com o IP 192.168.10.77


Já tentei tbm e nada >_<


[15] Comentário enviado por djbino em 14/06/2012 - 09:39h


[14] Comentário enviado por tassiopbc em 13/06/2012 - 21:12h:


[13] Comentário enviado por djbino em 13/06/2012 - 13:28h:


[12] Comentário enviado por tassiopbc em 13/06/2012 - 13:06h:

Segue uma Print
http://i46.tinypic.com/6eorpy.png

Tenta colocar somente o endereço IP sem a porta. Exemplo: com porta 192.168.10.77:9987 e sem porta 192.168.10.77. Tenta somente com o IP 192.168.10.77

Já tentei tbm e nada >_<



Me add. no msn fabrinonet@hotmail.com

[16] Comentário enviado por tassiopbc em 14/06/2012 - 10:43h


[15] Comentário enviado por djbino em 14/06/2012 - 09:39h:


[14] Comentário enviado por tassiopbc em 13/06/2012 - 21:12h:


[13] Comentário enviado por djbino em 13/06/2012 - 13:28h:


[12] Comentário enviado por tassiopbc em 13/06/2012 - 13:06h:

Segue uma Print
http://i46.tinypic.com/6eorpy.png

Tenta colocar somente o endereço IP sem a porta. Exemplo: com porta 192.168.10.77:9987 e sem porta 192.168.10.77. Tenta somente com o IP 192.168.10.77

Já tentei tbm e nada &gt;_&lt;



Me add. no msn fabrinonet@hotmail.com


tá adicionado lá,
consegui logar de fora mas para isso eu usei um link externo da embratel que tenho aqui, agora só me falta pesquisar um pouco mais como configurar certinho, descobrir como aumentar o limite de usuários alterar a senha de acesso e talz >_<
se poder entrar no msn hoje anoite agradeceria muito, Obrigado pela atenção !


[17] Comentário enviado por douglas401 em 02/09/2012 - 21:06h

Opa galera estou com um problema quando eu executo o comando " ./ts3server_startscript.sh start " aparece algumas coisas escritas e para nesta parte :

http://imageshack.us/photo/my-images/51/errots3.jpg/

utilizo o Ubuntu 11.04 64-bit, não sei mexer muito em linux.

os comandos que eu fiz:

# cd /usr/local/src/
# wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.6.1/teamspeak3-server_linux-amd64-3.0.6.1.tar....
# tar -xvf teamspeak3-server_linux-amd64-3.0.6.1.tar.gz
# cd teamspeak3-server_linux-amd64
# chmod 755 ts3server_linux_x86
# chmod 755 ts3server_minimal_runscript.sh
# chmod 755 ts3server_startscript.sh
# ./ts3server_startscript.sh start

ai trava na imagem ali de cima...
se alguém souber, me ajuda, ja estou a 5 dias nesse mesmo erro ¬¬...
add eu no skype nagasiren401
ou no msn douglas_rj_77@hotmail.com

Edit: fui na pasta "/usr/local/src/teamspeak3-server_linux-amd64/logs " e abri o arquivo .log para ver o que dizia.

2012-09-02 23:42:12.199297|INFO |ServerLibPriv | | TeamSpeak 3 Server 3.0.6.1 (2012-06-29 07:59:05)
2012-09-02 23:42:12.200405|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpe
ak Systems GmbH
2012-09-02 23:42:12.200518|INFO |DatabaseQuery | | dbPlugin version: 3.7.3
2012-09-02 23:42:12.201316|INFO |DatabaseQuery | | checking database integrity (may take a while)
2012-09-02 23:42:12.238853|INFO |SQL | | db_CreateTables() tables created
2012-09-02 23:42:12.503094|WARNING |Accounting | | Unable to find valid license key, falling back to limit
ed functionality
2012-09-02 23:42:12.520192|ERROR |Accounting | | failed to register local accounting service
2012-09-02 23:42:12.520326|ERROR |ServerLibPriv | | Server() error while starting servermanager, error: ins
tance check error

Não sei se isso vai ajudar mais botei ai.

[18] Comentário enviado por yt3mpl4r1unnnn em 28/02/2014 - 16:03h

gostei muito desse teu tutorial ,instalei tudo direitinho fiz passo a passo como esta aqui mas estou tendo só um problema ,é que voce não mostra como faz pra baixar e instalar a licença do da team speak . ja tentei de tudo e não consegui fazer a instalação . o licença esta no meu email e não sei como baixar éla .
se voce puder me ajudar te agradeço

[19] Comentário enviado por djbino em 01/03/2014 - 08:58h


[18] Comentário enviado por yt3mpl4r1unnnn em 28/02/2014 - 16:03h:

gostei muito desse teu tutorial ,instalei tudo direitinho fiz passo a passo como esta aqui mas estou tendo só um problema ,é que voce não mostra como faz pra baixar e instalar a licença do da team speak . ja tentei de tudo e não consegui fazer a instalação . o licença esta no meu email e não sei como baixar éla .
se voce puder me ajudar te agradeço


Bom dia!
A lincença que você está querendo é o token?

[20] Comentário enviado por yt3mpl4r1unnnn em 08/03/2014 - 00:26h

não esta abrindo o token

[21] Comentário enviado por djbino em 11/03/2014 - 08:40h


[20] Comentário enviado por yt3mpl4r1unnnn em 08/03/2014 - 00:26h:

não esta abrindo o token


Bom dia!
Desculpe a demora para responder, o primeiro token é gerado na primeira execução do teamspeak.
É gerado desta forma abaixo
----------------------------------------------
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
----------------------------------------------

Você deve copiar essas informações!

[22] Comentário enviado por brunojramon em 24/04/2017 - 13:59h

Boa tarde, tudo bem? sou novo aqui no forum e gostaria de tirar uma duvida. Fiz exatamente como no tutorial, consegui criar o canal e tal, mas não gera a privilege key. só aparece isso:


------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Account created
loginname= "serveradmin", password= "PnXVafHa"
------------------------------------------------------------------

deletei o arquivo sql pra reconfigurar e insiste em não aparecer a privilege key; alguma luz?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts