SK Gameservers
Artikel im Warenkorb: 0
Zwischensumme: 0,00 €
Faq
 Server Query Befehle (Channel)

channellist

 

channelinfo

 

channelfind

 

channelmove

 

channeldelete

 

channelcreate

 

channeledit

 

channelpermlist

 

channeladdperm

 

channeldelperm

 

channelgrouplist

 

channelgroupadd

 

channelgroupdel

 

channelgrouprename

 

channelgroupaddperm

 

channeldelperm

 

channelgrouppermlist

 

channelgroupclientlist

 

 

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=StandardsChannel channel_topic=Keins[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=StandardsChannel channel_topic=Keins[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=StandardsChannel
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=MeinsChannel channel_topic=SchönersTag
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=MeinsText
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=17275|permid=21415
error id=0 msg=ok

 

channelgrouplist

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

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

 

channelgroupadd name={Gruppenname}

Erstellt anhand des angegebenen Namens eine neue Channelgruppe und zeigt deren ID an.

Beispiel: channelgroupadd name=ChannelsAdmin
cgid=13
error id=0 msg=ok

 

channelgroupdel cgid={Gruppen-ID} force={1|0}

Löscht eine durch "cgid" angegebene Channelgruppe. Wenn der Parameter "force" auf 1 gesetzt ist, wird die Channelgruppe gelöscht, auch wenn sich noch Clients darin befinden sollten.

Beispiel: channelgroupdel cgid=13
error id=0 msg=ok

 

channelgrouprename cgid={Gruppen-ID} name={Gruppename}

Ändert den Namen der angegebenen Channelgruppe.

Beispiel: channelgrouprename cgid=13 name=NeuersName
error id=0 msg=ok

 

channelgroupaddperm cgid={Gruppen-ID} [permid={Rechte-ID}...] [permsid={Rechtname}...] permvalue={Rechtwert}...

Fügt einer Channelgruppe eine Anzahl von Rechten hinzu. Durch die Angabe jeweils beider Parameter eines Rechts können auch mehrere Rechte gleichzeitig hinzugefügt werden. Ein bestimmtes Recht wird durch "permid" oder "permsid" angegeben.

Beispiel: channelgroupaddperm cgid=13 permid=17276 permvalue=50
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=17275|permid=21415
error id=0 msg=ok

 

channelgrouppermlist cgid={Gruppen-ID}

Zeigt eine List der Rechte einer mit "cgid" angegebenen Channelgruppe an.

Beispiel: channelgrouppermlist cgid=13
permid=8470 permvalue=1 permnegated=0 permskip=0|permid=8475 ...
error id=0 msg=ok

 

channelgroupclientlist [cid={Channel-ID}] [cldbid={Client-DBID}] [cgid={Gruppen-ID}]

Zeigt die IDs aller Clients und/oder Gruppen an, die momentan Channelgruppen zugewiesen sind. Alle drei Parameter erfolgen optional, daher könnt Ihr hier die für Euch passendsten Parameter auswählen.

Beispiel: channelgroupclientlist cid=2 cgid=9
cid=2 cldbid=9 cgid=9|cid=2 cldbid=24 cgid=9|cid=2 cldbid=47 cgid=9
error id=0 msg=ok

Bewertungen: 0