Intermédios 20 min

Servidor de Consultas e API TeamSpeak 3

Habilite a consulta SSH/HTTP, senhas de pesquisa seguras, status de bots e integrações web com TS3.

#Query#API#Bot

Pronto para começar o seu serviço? Verifique ofertas e encomendas on-line.

Ver ofertas e ordem

Servidor de Consultas e API TeamSpeak 3

O ServerQuery TeamSpeak 3 é uma interface de texto TCP (port 10011) para automatizar a administração, o estado de bots, painéis web e integrações Discord. Este guia abrange ativação, segurança, comandos essenciais e melhores práticas no servidor hospedado.

O que é o ServerQuery?

Protocolo de linha de comando: ligação TCP, login, comandos de execução (clientlist, channelcreate, sendtextmessage...). Usado pelo TS3StatusBot, Auron, painéis PHP, etc.

Pré-requisito

  • TS3 online, início
  • Porta 10011 acessível (IP limitado recomendado)

Activar uma Pesquisa & Segura

  1. Identificadores padrão de pesquisa visíveis para a primeira configuração, alterá- los imediatamente
  2. Cliente TS3 → Ferramentas → Opções → Aplicação → Consulta, ou arquivo query_ip_whitelist.txt
  3. Adicionar apenas IP de seus bots/painéis à lista branca
  4. Criar uma conta de consulta dedicada por bot com permissões mínimas
  5. Desactivar a consulta de autenticação Convidado se exposto publicamente
Uma Consulta aberta na Internet sem lista branca é um possível gateway, força bruta e controle do servidor.

Primeira conexão de pesquisa (exemplo)

telnet IP 10011
login client_login_name=admin client_login_password=VOTRE_MDP
use port=9987
clientlist

Substituir pela biblioteca de consultas TS3 em Python/Node para a produção de bots.

Ordens úteis

  • clientlist, jogadores conectados
  • channelcreate channel_name=Salon password=xxx
  • sendtextmessage targetmode=3 msg=Annonce serveur
  • banadd ip=xxx.xxx.xxx.xxx time=3600
  • serversnapshotcreate, backup automatizado

Bots & integrações

  • Estado da Web, exibe o número conectado no site
  • Ponte de discórdia, sincronizar presença ou criação de canais
  • Anti-AFK / moderação, chutar carro de acordo com as regras

Consulta HTTP (plugin)

TS3 nativo é texto TCP. Algumas máquinas ou embalagens expõem HTTP, verifique o documento do seu bot. Caso contrário, execute o bot no VPS com acesso à Consulta na lista branca.

Resolução de Problemas

  • erro id=520 login inválido, IDs de verificação ruins
  • Ligação recusada 10011, firewall, TS3 parou, IP ruim
  • Flood ban query, demasiadas consultas, chamadas de bots de espaço

Ver também: permissões , segurança .