↓Salta al contenuto principale
Alemasone

Como criar um servidor TeamSpeak: guia ao 3 e ao 6

Aprende a instalar um servidor TeamSpeak no teu PC ou VPS, obter o token de administrador e as novidades da versão 6 (em beta).

7 min de leitura Atualizado a
Janela do TeamSpeak com a lista de canais de um servidor e os utilizadores ligados
Nesta página
Para alojares um servidor TeamSpeak, a versão estável continua a ser a 3: descarregas de graça, chega até 32 lugares para uso não comercial e, na primeira execução, gera o token de privilégio, a chave que te dá poderes de administrador. A versão 6 já pode ser instalada, mas o servidor ainda está em beta.

Alojares o servidor em tua casa tem duas vantagens em relação ao aluguer: não pagas nada todos os meses e tens o controlo total da configuração. A desvantagem é que o computador que o aloja tem de estar sempre ligado e acessível. Vamos ver a instalação em Windows e Linux, como te tornares administrador e como fazer com que os teus amigos entrem através da internet.

Versão 3 ou versão 6? #

TeamSpeak 3TeamSpeak 6
Estado do servidorEstável, maduraBeta
DistribuiçãoPacote do site oficialRepositório público e imagem para container
ClientAntigo mas funcionalModerno, gratuito
Recomendado paraUm grupo que o usa todos os diasTestes, e quem quer as novidades

Se queres um servidor que funcione e pronto, hoje escolhe a 3. A 6 serve para experimentares, sabendo que algo pode mudar ou avariar de uma atualização para outra. Os clients mais recentes ligam-se sem problemas também a um servidor TeamSpeak 3.

O que é necessário #

  • Um computador ou um pequeno servidor sempre ligado. Para cerca de dez pessoas, basta muito pouco: 1 GB de RAM e qualquer processador dos últimos anos.
  • Uma ligação estável, de preferência via cabo.
  • As portas certas abertas:
PortaProtocoloPara que serve
9987UDPA voz: é a única indispensável
30033TCPTransferência de ficheiros entre utilizadores
10011TCPServerQuery, para a gestão remota

Instalar o servidor TeamSpeak 3 #

  1. Descarrega o pacote do servidor na página de download oficial do TeamSpeak, escolhendo o sistema que vais utilizar. Tem atenção para não descarregares o client em vez do server: são dois ficheiros diferentes.

  2. Extrai o arquivo numa pasta dedicada.

  3. Inicia o servidor:

    • no Windows, executando ts3server.exe;
    • no Linux, com ./ts3server_minimal_runscript.sh license_accepted=1 para um teste, ou configurando-o como serviço (vês abaixo).
  4. Na primeira execução, aceita a licença. No Linux, também podes criar uma pasta vazia chamada .ts3server_license_accepted na pasta do servidor, para não teres de o repetir.

Na primeira execução, copia imediatamente três coisas: nome de utilizador e palavra-passe do administrador para a gestão remota e, acima de tudo, o token de privilégio. Essa string só serve uma vez para te tornares administrador, e se a perderes, recuperá-la é uma seca. No Linux, se já tiveres passado essa fase, encontras-na no ficheiro de log dentro da pasta logs.

Consola do servidor TeamSpeak na primeira execução com o token de privilégio em destaque
O token aparece apenas uma vez: deve ser copiado antes de fechares a janela

No Linux, como serviço #

Não corras o servidor como root. Cria um utilizador específico, move para lá a pasta do servidor e inicia o serviço com systemd:

sudo adduser --disabled-login teamspeak

Depois cria o ficheiro /etc/systemd/system/teamspeak.service:

[Unit]
Description=TeamSpeak 3 Server
After=network.target

[Service]
User=teamspeak
WorkingDirectory=/home/teamspeak/teamspeak3-server_linux_amd64
ExecStart=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server license_accepted=1
Restart=on-failure

[Install]
WantedBy=multi-user.target

E ativa-o com sudo systemctl enable --now teamspeak. A partir desse momento, o servidor arranca sozinho em cada reinicialização, e encontras o token com sudo journalctl -u teamspeak.

Usar o token de privilégio #

O token transforma um utilizador normal num Server Admin. Sem ele, o servidor funciona, mas ninguém pode criar canais ou gerir permissões.

  1. Abre o client TeamSpeak e liga-te ao servidor: localhost se estiveres no mesmo computador, o endereço IP se estiveres noutro.

  2. Na primeira ligação a um servidor novo, o client pede-te diretamente a chave. Se não o fizer, escolhe Permissions → Use Privilege Key no menu.

  3. Cola a string copiada na primeira execução e confirma.

A partir daqui tens todos os poderes: crias canais, atribuis grupos, geras outros tokens para nomear moderadores.

Client TeamSpeak que pede a chave de privilégio para obter as permissões de administrador do servidor
A chave de privilégio cola-se apenas uma vez, na primeira ligação

Os tokens seguintes crias em Permissions → Privilege Keys, escolhendo o grupo que vão atribuir. É a forma correta de dar permissões a alguém sem lhe passares as credenciais de administração.

Deixar os amigos entrarem pela internet #

Na rede local não precisas de mais nada: os outros computadores de casa ligam-se através do endereço IP interno do servidor.

Da internet tens três caminhos:

  1. Abrir a porta no router, redirecionando a 9987 UDP (e se quiseres a 30033 TCP para os ficheiros) para o computador que aloja o servidor. Precisas de um endereço IP público acessível, algo que nem todas as linhas domésticas têm: em muitas ligações FWA ou móveis, o redirecionamento não funciona.
  2. Uma rede privada entre amigos, por exemplo com Tailscale: nenhuma porta aberta, cada um instala o programa e liga-se ao endereço interno.
  3. Um pequeno servidor alugado, que resolve também o problema de teres de manter o teu computador ligado.

No Windows, cria também uma regra no firewall que permita as ligações entrantes para ts3server.exe, caso contrário a porta aparecerá como fechada mesmo depois de a teres aberto no router. Normalmente o Windows pergunta-te isso na primeira execução: responde que sim para redes privadas.

Painel de um router com a regra de redirecionamento da porta 9987 UDP para o computador
Sem o redirecionamento da 9987 em UDP, ninguém entra no servidor vindo do exterior

O servidor TeamSpeak 6 #

Já é possível instalar o servidor de nova geração: existe um pacote para Linux e Windows e uma imagem para Docker, sendo que a configuração pode ser feita via ficheiro, variáveis de ambiente ou parâmetros de linha de comandos.

No entanto, ainda está oficialmente em beta: algumas funções estão em desenvolvimento e o comportamento pode mudar. Para um grupo que só quer falar enquanto joga, a versão 3 continua a ser a escolha mais tranquila. A 6 faz sentido se quiseres acompanhar o seu desenvolvimento. O client TeamSpeak 6, por outro lado, já é estável e gratuito.

Alternativas para o alojares em tua casa #

Alugar um servidor a um fornecedor especializado custa apenas alguns euros por mês e livra-te de todos os problemas de portas e do computador ligado.

Mumble é a alternativa open source: mais leve, com áudio posicional e igualmente simples de instalar.

Discord é gratuito e não requer nenhum servidor, mas o áudio é menos cuidado e tudo passa pelos servidores da empresa.

Perguntas frequentes #

Quantos utilizadores posso alojar gratuitamente? #

A licença gratuita para uso não comercial cobre um servidor virtual com no máximo 32 lugares. Para um grupo de amigos é mais do que suficiente. Para usos comerciais ou para mais lugares, são necessárias licenças pagas.

Perdi o token de privilégios: o que faço? #

Se acabaste de instalar o servidor, o caminho mais rápido é recomeçar: apaga o ficheiro da base de dados (ts3server.sqlitedb) e reinicia; um novo será gerado. Num servidor já configurado, podes criar um novo token com a ServerQuery, utilizando as credenciais de administrador que copiaste na primeira execução.

É preciso um computador potente? #

Não, um servidor de voz consome muito pouco: o maior consumo é o tráfego de áudio, que para uma dezena de pessoas é mínimo. O que conta mesmo é uma ligação estável e o facto de a máquina se manter ligada.

Posso alojá-lo num Raspberry Pi? #

O servidor oficial do TeamSpeak 3 só existe para processadores x86, por isso não corre diretamente num Raspberry Pi. Para um servidor de voz nesse tipo de placa, Mumble é a escolha natural e funciona lindamente.

Posso alojá-lo num Mac? #

Sim, no site oficial também existe o pacote do servidor para macOS. Inicia-se como no Linux, aceitando a licença na primeira execução. Contudo, para um servidor que esteja sempre ligado, um Mac que entra em modo de repouso não é o ideal.

Qual é a diferença entre client e server? #

O client é o programa com o qual te ligas e falas; o server é o que aloja os canais e utilizadores. Um grupo só precisa de um servidor, enquanto cada pessoa instala o client no seu próprio computador.

Os meus amigos não conseguem ligar-se: o que devo verificar? #

Se tu consegues entrar com localhost ou com o IP interno, mas ninguém consegue entrar vindo de fora, o problema é quase sempre o redirecionamento da porta 9987 UDP no router ou o firewall do Windows. Verifica também se deste aos teus amigos o endereço IP público, que podes encontrar pesquisando por «qual é o meu IP» a partir do computador do servidor.

Leia a seguir