Intermediato 20 min

Servidor de consultas " API TeamSpeak 3

Permitir consultas SSH/HTTP, contraseñas de consulta seguras, estados bots e integraciones web con TS3.

Query#APIBot

¿Lista para comenzar su servicio? Compruebe las ofertas y el pedido en línea.

Ver ofertas y orden

Servidor de consultas " API TeamSpeak 3

El ServerQuery TeamSpeak 3 es una interfaz de texto TCP (port 10011) para automatizar la administración, estado de bots, paneles web e integraciones de discordia. Esta guía cubre la activación, seguridad, comandos esenciales y mejores prácticas en el servidor anfitriono.

¿Qué es ServerQuery?

Protocolo de línea de comandos: Conexión TCP, inicio de sesión, órdenes de ejecución (clientlist, channelcreate, sendtextmessage...). Utilizado por TS3StatusBot, Auron, paneles PHP, etc.

Prerrequisito

  • TS3 online, start
  • Port 10011 accesible (limitado IP recomendado)

Habilitar " Consultas seguras "

  1. Identificadores de búsqueda predeterminados visibles para la primera configuración, cambiarlos inmediatamente
  2. Cliente TS3 → Herramientas → Opciones → Aplicación → Consulta, o archivo query_ip_whitelist.txt
  3. Añadir sólo IP de sus bots/panels a la lista blanca
  4. Crear una cuenta de consulta dedicada por bot con permisos mínimos
  5. Desactivar la consulta Invitado si está expuesto públicamente
Una consulta abierta en Internet sin lista blanca es una posible puerta de entrada, fuerza bruta y control del servidor.

Primera conexión de consulta (ejemplo)

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

Reemplazar por TS3 Biblioteca de consulta en Python/Node para la producción de bots.

Órdenes útiles

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

Bots & integraciones

  • Estado web, número de pantallas conectado en el sitio
  • Puente de discordia, presencia de sincronización o creación de canales
  • Anti-AFK / moderación, patear el coche de acuerdo a las reglas

HTTP Query (plugin)

TS3 nativo es texto TCP. Algunos anfitriones o envolturas exponen HTTP, comprueba el doc de tu bot. De lo contrario, ejecute el bot en VPS con acceso a Query lista blanca.

Solución de problemas

  • error id=520 inválido login, identificadores de consulta incorrectos
  • Conexión rechazada 10011, cortafuegos, TS3 se detuvo, mal IP
  • La pregunta de la prohibición de fondos , demasiadas consultas, llamadas de bot del espacio

Véase también: permissions, security.