TeamSpeak 3 ClientQuery-Plugin


Das ClientQuery-Plugin ist ein Plugin, das automatisch im TeamSpeak 3 Client integriert ist und dazu dient, Eurem Client per Telnet Befehle zuzusenden (dies funktioniert allerdings nur in Eurem lokalen Netzwerk, also nicht über das öffentliche Internet).

Hierfür verwendet der TS3-Client den lokalen Port 25639. Um also eine Verbindung zu Eurem Client herzustellen, könnt Ihr z.B unter Windows die Kommandozeile öffnen und folgenden Befehl eingeben:

> telnet localhost 25639

Anschließend seid Ihr mit Eurem TeamSpeak 3 Client verbunden und könnt diesem Befehle zusenden. Dies funktioniert im Grunde genommen genau wie mit den ServerQuerys für einen TeamSpeak Server.

Die Liste aller Befehle ist im Moment noch nicht sehr lang und wird wohl im Laufe der Zeit noch erweitert werden. Aktuell könnt Ihr folgende Befehle verwenden:

help
Listet alle möglichen Befehle auf; um genauere Informationen über einen Befehl zu erhalten, gebt help <befehl> ein.

quit
Beendet die Verbindung.

use [schandlerid={scHandlerID}] [{scHandlerID}]
Wählt den Serververbindungshandler mit der ID "scHandlerID" aus, falls angegeben. Ansonsten wird automatisch der aktuell aktive Serververbindungshandler ausgewählt.

clientnotifyregister
Clientmeldungen abonnieren. Für Meldungen gibt es verschiedene auswählbare Typen. Aktuell gibt es nur den Meldungstyp "talkstatuschange".

clientnotifyunregister
Wählt alle vorher abonnierten Clientmeldungen ab.

clientlist [-uid] [-away] [-voice] [-groups] [-icon] [-country]
Zeigt eine Liste von bekannten Clients an. Angezeigt werden die ClientID, Nickname, Client Datenbank ID, ChannelID und der Clienttyp. Beachtet bitte, dass nur solche Clients angezeigt werden, die sich in Channels befinden, die Ihr abonniert habt. Mit den optionalen Parametern könnt Ihr zusätzliche Informationen über die Clients anzeigen lassen.

currentschandlerid
Zeigt die Serververbindungshandler-ID des aktuellen Server-Tabs an.

serverconnectinfo
Zeigt Serververbindungsinformationen für den momentan ausgewählten Serververbindungshandler an.

serverconnectionhandlerlist
Zeigt eine Liste aller aktuell aktiven Serververbindungshandler an.

channelconnectinfo [channelid={channelid}]
Zeigt Channelverbindungsinformationen für die angegebene ChannelID des aktuell ausgewählten Serververbindungshandler an. Wird keine ChannelID angegeben, werden Informationen über den aktuellen Channel angezeigt.

channellist [-topic] [-flags] [-voice] [-icon] [-limits]
Zeigt eine Liste der Channels des Servers an, mit dem Ihr verbunden seid. Dies beinhaltet die ChannelID, die Reihenfolge, den Namen, etc. Die Ausgabe kann durch verschiedene Parameter beeinflusst werden.

sendtextmessage targetmode={1-3} [target=clientID] msg={text}
Sendet eine Textnachricht an ein angegebenes Ziel. Der Typ des Ziels wird durch den Parameter "targetmode" festgelegt. Mögliche Typen sind:
1: Sendet eine private Textnachricht an einen Client. Der "target"-Parameter muss hierfür mit angegeben werden.
2: Sendet eine Nachricht an den Channel, in dem Ihr Euch momentan befindet. Der "target"-Parameter wird ignoriert.
3: Sendet eine Nachricht an den gesamten Server. Der "target"-Parameter wird ignoriert.



Zurück zur Kategorie: TeamSpeak 3

Zurück zur Hauptseite








Kommentare
blog comments powered by Disqus