Intermediate 20 min

Query Server & API TeamSpeak 3

Aktivieren Sie Abfrage SSH/HTTP, sichere Abfragepasswörter, Bot-Status und Webintegrationen mit TS3.

#Query#API#Bot

Bereit, Ihren Service zu starten? Überprüfen Sie Angebote und bestellen Sie online.

Angebote ansehen und bestellen

Query Server & API TeamSpeak 3

Der ServerQuery TeamSpeak 3 ist eine TCP-Textschnittstelle (Port 10011) zur Automatisierung von Administration, Bots-Status, Web Panels und Discord-Integrationen. Dieser Leitfaden behandelt Aktivierung, Sicherheit, wesentliche Befehle und Best Practices auf gehosteten Servern.

Was ist ServerQuery?

Befehlszeilenprotokoll: TCP-Verbindung, Login, Ausführungsbefehle ()clientlist, channelcreate, sendtextmessage.... Verwendet von TS3StatusBot, Auron, PHP-Panels usw.

Voraussetzung

  • TS3 online, start
  • Port 10011 zugänglich (begrenzte IP empfohlen)

Aktivieren und Sichern von Query

  1. Standard-Abfragekennungen, die für das erste Setup sichtbar sind, ändern Sie sie sofort
  2. Client TS3 → Tools → Optionen → Anwendung → Abfrage oder Datei query_ip_whitelist.txt
  3. Fügen Sie nur IP Ihrer Bots / Panels zur Whitelist hinzu
  4. Erstellen Sie ein dediziertes Abfragekonto durch den Bot mit minimalen Berechtigungen
  5. Deaktivieren Sie die Anmeldeanfrage Gast, wenn öffentlich ausgesetzt
Eine Abfrage, die im Internet ohne Whitelist geöffnet ist, ist ein mögliches Gateway, brutale Gewalt und Serverkontrolle.

Erste Abfrageverbindung (Beispiel)

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

Ersetzen Sie die TS3 Query-Bibliothek in Python/Node für die Bots-Produktion.

Nützliche Bestellungen

  • clientlist, Spieler verbunden
  • channelcreate channel_name=Salon password=xxx
  • sendtextmessage targetmode=3 msg=Annonce serveur
  • banadd ip=xxx.xxx.xxx.xxx time=3600
  • serversnapshotcreate, automatisiertes Backup

Bots & Integrationen

  • Web Status, zeigt die vor Ort verbundene Nummer an
  • Discord Bridge, Sync-Präsenz oder Kanalerstellung
  • Anti-AFK / Moderation, Kick Auto nach Regeln

HTTP Query (Plugin)

TS3 native ist TCP-Text. Einige Hosts oder Wrapper setzen HTTP frei, überprüfen Sie den Text Ihres Bots. Andernfalls führen Sie den Bot auf VPS mit Whitelist Query-Zugriff aus.

Fehlerbehebung

  • error id=520 invalid login, false query identifiers
  • Verbindung verweigert 10011, Firewall, TS3 gestoppt, falsche IP
  • Flood Ban Query, zu viele Abfragen, Space Bot Calls

Siehe auch: permissions, security.