Es gibt 2 Methoden um Server-Querys zu erstellen. Die erste Methode funktioniert erst seit Serverversion 3.6.0. Das setzen der globalen Server-Query-Gruppe an Clients ist seitdem nicht mehr möglich.
Globalen Server-Query erstellen
- Verbinde dich mit deinem Server-Query. Unter Windows macht sich das am besten mit PuTTY. Der Hostname ist dabei deine Server-Adresse, der Port sollte der Standard-Port 10011 sein. Wähle als Connection type Telnet. Wenn du SSH wählst, ist der Standard-Port 10022.
- Wenn du SSH ausgewählt hast, gib deine Serveradmin-Daten an.
- Wenn du Telnet ausgewählt hast, gib folgendes ein um dich einzuloggen: login serveradmin passwort. Das Passwort musst du natürlich durch das richtige Passwort ersetzen.
- Gib nun folgenden Befehl ein um einen neuen Server-Query zu erstellen: queryloginadd client_login_name=loginName. loginName musst du durch einen beliebigen Loginnamen ersetzen.
- Nach dem Ausführen des Befehls, erhältst du nun ein Passwort für diesen Server Query und eine Client Database ID (kurz cldbid). Hier eine Beispielantwort: cldbid=7 sid=0 client_login_name=test client_login_password=WVcOEYtW. In diesem Beispiel wäre 7 meine Client Database ID und WVcOEYtW das Passwort des Server-Querys.
- Nun benötigt der Server-Query noch eine entsprechende Gruppe. Folgende Gruppen stehen dafür global zur Auswahl: 1 = Guest Server Query, 2 = Admin Server Query. In der Regel wirst du wahrscheinlich den Admin Server Query benötigen. Du kannst mit dem Befehl servergroupadd auch eine weitere Gruppe anlegen, diese muss den Typ 2 haben. Führe nun folgenden Befehl aus um die entsprechende Gruppe zu verteilen: servergroupaddclient sgid=2 cldbid=7.
- Der Server-Query hat nun die Rechte und kann verwendet werden.
Lokalen Server-Query erstellen
Es gibt die Möglichkeit einen Server-Query lokal zu erstellen. Dieser ist allerdings an einem Client gebunden und beim Einspielen eines Snapshots wird dieser Server-Query entfernt. Deswegen wird eher zu ersten Methode geraten, insofern eine eigene Gruppe erstellt wurde.
- Öffne deinen TeamSpeak-Client und verbinde dich mit deinem TeamSpeak-Server.
- Klicke im Menü auf Extras und danach auf ServerQuery Login.
- Gib einen gewünschten Namen ein und klicke auf OK.
- Du erhältst nun dein Passwort für den Server-Query.