TeamSpeak 3 Serverbefehle - Seite 4


servernotifyregister [id={Channel-ID}] event={Server|Channel|TextServer|TextChannel|TextPrivat}

Wird benutzt, um sich für Benachrichtungen auf bestimmte Ereignisse eines Virtuellen Servers registrieren zu lassen. Je nachdem welche Art von Nachrichten Ihr erhalten wollt, wird der Server Euch zu jedem Ereignis eine Benachrichtigung an den Ausgabekanal Eures ServerQuery-Clients senden (z.B. wenn Benutzer Euren Raum betreten, Nachrichten bei Euch eingehen, oder die Servereinstellungen geändert wurden, etc.). Die Art der Ereignisse wird durch den "event" Parameter angegeben, während "id" benutzt werden kann, um Benachrichtigungen auf einen bestimmten Channel zu reduzieren.

Beispiel: servernotifyregister event=server
error id=0 msg=ok


servernotifyunregister

Meldet Euch wieder von allen durch "servernotifyregister" angegebenen Ereignissen ab, sodas Ihr keine Benachrichtigungen mehr erhaltet.

Beispiel: servernotifyunregister
error id=0 msg=ok


gm msg={Text}

Sendet eine Nachricht an alle Clients eines Virtuellen Servers einer TeamSpeak 3 Serverinstanz.

Beispiel: gm msg=Moin\sMoin!
error id=0 msg=ok


sendtextmessage targetmode={1-3} target={Server-ID|Channel-ID|Client-ID} msg={Text}

Sendet eine Nachricht an ein bestimmtes Ziel. Die Art des Ziels wird durch "targetmode" angegeben, während "target" die ID des Empfängers angibt, sei es ein Virtueller Server, ein Channel, oder ein Client.

Beispiel: sendtextmessage targetmode=2 target=1 msg=Moin\sMoin!
error id=0 msg=ok


logview limitcount={1-500} [comparator={<|>|=}] [timestamp=YYYY-MM-DD\shh:mm:ss]

Zeigt eine bestimmte Anzahl von Einträgen aus derm Serverlog an. Je nach Berechtigung könnt Ihr Einträge Eurer Serverinstanz und/oder Eurem Virtuellen Server einsehen. Durch eine Kombination der "comparator" und "timestamp" Parameter könnt Ihr Logeinträge nach einem bestimmten Datum/Uhrzeit filtern.

Beispiel: logview limitcount=30
timestamp=1259356318 level=4 channel=Custom msg=Hi!|timestamp=1259356148 ...
error id=0 msg=ok


logadd loglevel={1-4} logmsg={Text}

Fügt dem Serverlog einen Eintrag hinzu. Je nach Berechtigung könnt Ihr Eurer Serverinstanz und/oder Eurem Virtuellen Server Einträge hinzufügen. Durch den "loglevel" Parameter wird die Art des Eintrags festgelegt.

Beispiel: logvadd loglevel=4 logmsg=Wichtige\sNachricht!
error id=0 msg=ok


channellist [-topic] [-flags] [-voice] [-flags]

Zeigt eine Liste aller Channels an, die auf einem Virtuellen Server erstellt wurden, samt ihrer ID, der Reihenfolge, dem Namen, etc. Die Ausgabe kann durch verschiedene Parameter verändert werden.

Beispiel: channellist -topic
cid=15 pid=0 channel_order=0 channel_name=Standard\sChannel channel_topic=Kein\s[b]Thema[\/b] total_clients=2|cid=16 ...
error id=0 msg=ok


channelinfo cid={Channel-ID}

Listet ausführliche Informationen über einen Channel, wie seine ID, das Thema, seine Beschreibung, etc.

Beispiel: channelinfo cid=1
channel_name=Standard\sChannel channel_topic=Kein\s[b]Thema[\/b]\svorhanden channel_description=Willkommen ...
error id=0 msg=ok


channelfind [pattern={Channel-Name}]

Zeigt alle Channels an, deren Namen den angegeben Text enthalten.

Beispiel: channelfind pattern=standard
cid=15 channel_name=Standard\sChannel
error id=0 msg=ok


channelmove cid={Channel-ID} cpid={Oberchannel-ID} [order={Channel-Sortier-Reihenfolge}]

Verschiebt einen Channel zu einem durch "cpid" angegebenen Oberchannel. Wenn für "order" ein Wert angegeben wird, wird der Channel direkt hinter den Channel mit der angegebenen ID platziert. Wenn "order" auf 0 gesetzt wird, wird der Channel direkt hinter dem übergeordneten Channel platziert.

Beispiel: channelmove cid=16 cpid=1 order=0
error id=0 msg=ok


channeldelete cid={Channel-ID} force={1|0}

Löscht einen durch "cid" angegeben Channel. Wenn "force" auf 1 gesetzt wird, wird der Channel auch dann gelöscht, wenn sich noch Benutzer darin befinden.

Beispiel: channeldelete cid=16 force=1
error id=0 msg=ok


channelcreate channel_name={Channel-Name} [Channel_Eigenschaften...]

Erstellt einen neuen Channel mit den angegebenen Eigenschaften und gibt seine ID aus.

Beispiel: channelcreate channel_name=Mein\sChannel channel_topic=Schönes\sWetter
cid=16
error id=0 msg=ok


channeledit cid={Channel-ID} [Channel_Eigenschaften...]

Ändert die Einstellungen für einen Channel.

Beispiel: channeledit cid=15 channel_codec_quality=3 channel_description=Mein\sText
error id=0 msg=ok


channelpermlist cid={Channel-ID}

Zeigt eine Liste aller Rechte eines Channels an.

Beispiel: channelpermlist cid=2
cid=2 permid=4353 permvalue=1 permnegated=0 permskip=0|permid=17276 ...
error id=0 msg=ok


channeladdperm cid={Channel-ID} [permid={Rechte-ID}...] [permsid={Rechtname}...] permvalue={Rechtwert}...

Fügt einem Channel eine Anzahl von Rechten hinzu. Es können einem Channel durch Angabe beider Parameter eines Rechts auch mehrere Rechte gleichzeitig hinzugefügt werden. Ein Recht kann durch "permid" oder "permsid" angegeben werden.

Beispiel: channeladdperm cid=16 permid=17276 permvalue=50|permid=21415 permvalue=20
error id=0 msg=ok


channeldelperm cid={Channel-ID} [permid={permID}…] [permsid={permName}…]

Entfernt einem Channel eine bestimmte Anzahl von Rechten. Es können auch mehrere Rechte auf einmal entfernt werden. Ein Recht kann durch "permid" oder "permsid" angegeben werden.

Beispiel: channeldelperm cid=16 permid=17276|permid=21415
error id=0 msg=ok


channelgrouplist

Zeigt alle auf einem Virtuellen Server verfügbaren Channelgruppen an.

Beispiel: channelgrouplist
cgid=1 name=Channel\sAdmin type=2 iconid=100 savedb=1|cgid=2 ...
error id=0 msg=ok


Seite 1 | Seite 2 | Seite 3 | Seite 4 | Seite 5 | Seite 6 | Seite 7 | Anhang A | Anhang B



Zurück zur Kategorie: TeamSpeak 3 Server

Zurück zur Hauptseite








Kommentare
blog comments powered by Disqus