- 21 Mar 2010, 07:07
#1810773
Pretpostavljam da retko ko zna komande za OperServ-a i evo ja sam imao malo slobodnog vremena da napishem neshto
Global
Sintaksa: /msg OperServ GLOBAL poruka
Opis: Slanje poruke svim korisnicima na mreži.
Primer: /msg OperServ GLOBAL brm
Stats
Sintaksa: /msg OperServ STATS
Opis: Prikazuje broj korisnika i operatera online, maksimalni broj korisnika i uptime za servise.
Sintaksa: /msg OperServ STATS AKILL
Opis: Prikazuje dužinu AKILL liste i podrazumevano vreme trajanja (default expiry time).
Sintaksa: /msg OperServ STATS ALL
Opis: Prikazuje memorijsko zauzece servisa. Na vecim mrežama ova komanda može "zamrznuti" servise na kratko. Dostupna samo servis adminima.
Sintaksa: /msg OperServ STATS RESET
Opis: Trenutni broj korisnika na mreži se postavlja kao novi maksimum.
Oper
Sintaksa: /msg OperServ OPER ADD nick
OPER DEL {nick | lista | redni-broj}
OPER LIST {maska | lista}
OPER CLEAR
Opis: Omogucava servis adminima da dodaju nickove na listu operatera.
Primer: /msg OperServ OPER ADD Nacelnik
/msg OperServ OPER DEL Nacelnik
Admin
Sintaksa: /msg OperServ ADMIN ADD nick
ADMIN DEL {nick | lista | redni-broj}
ADMIN LIST {maska | lista}
ADMIN CLEAR
Opis: Omogucava servis root-ovima da dodaju nickove na servis admin listu.
Primer: /msg OperServ ADMIN ADD Nacelnik
/msg OperServ ADMIN DEL Nacelnik
Ignore
Sintaksa: /msg OperServ IGNORE {ADD|DEL|LIST|CLEAR} vreme nick
Opis: Omogucava da Servisi ignorišu nick za zadato vreme. Dostupno servis adminima.
Primer: /msg OperServ IGNORE ADD +20s Nacelnik (Svi servisi ignorišu nick "Nacelnik" narednih 20 sekundi)
/msg OperServ IGNORE ADD +5m Nacelnik (Svi servisi ignorišu nick "Nacelnik" narednih 5 minuta)
/msg OperServ IGNORE ADD +2h Nacelnik (Svi servisi ignorišu nick "Nacelnik" naredna 2 sata)
/msg OperServ IGNORE ADD +30d Nacelnik (Svi servisi ignorišu nick "Nacelnik" narednih 30 dana)
/msg OperServ IGNORE ADD +0 Nacelnik (Svi servisi ignorišu nick "Nacelnik" doživotno ili do reseta servisa)
Mode
Sintaksa: /msg OperServ MODE kanal modovi
Opis: Izmena modova na kanalu.
Primer: /msg OperServ MODE #gay-serbia +nt-klm
UMode
Sintaksa: /msg OperServ UMODE nick modovi
Opis: Izmena modova korisnika
Primer: /msg OperServ UMODE Nacelnik +Wp-ix
OLine
Sintaksa: /msg OperServ OLINE nick flagovi
Opis: Postavljanje Oper flagova bilo kom korisniku. Flagovi moraju imati prefiks "+" ili "-". Za skidanje svih flagova staviti samo "-". Dostupno servis adminima.
ClearModes
Sintaksa: /msg OperServ CLEARMODES kanal [ALL]
Opis: Briše sve modove i banove sa zadatog kanala. Ako je zadat parametar ALL brišu se i svi op i voice korisnici.
Kick
Sintaksa: /msg OperServ KICK kanal nick razlog
Opis: Omogucava servis operaterima da izbace korisnika sa kanala. Isti format kao i kod obicne kick komande.
Primer: /msg OperServ KICK #gay-serbia Nacelnik mursh
AKill
Sintaksa: /msg OperServ AKILL ADD [+expiry] maska razlog
AKILL DEL {maska | redni-broj | list}
AKILL LIST {maska | list}
AKILL VIEW {maska | list}
AKILL CLEAR
Opis: Rad sa AKILL listom. Prilikom povezivanja, ukoliko je host korisnika obuhvacen Akill maskom, Servisi automatski ubijaju(KILL) njegovu konekciju. U zavisnosti od podešavanja, svim serverima se šalje instrukcija za postavljanje bana (K-Line) za zadatu masku. Razlog za akill je neophodan.
Primer: /msg OperServ AKILL ADD +30d *@*.sbb.rs Zabranjen pristup. (ban svim SBB korisnicima na 30 dana)
SGLine
Sintaksa: /msg OperServ SGLINE ADD [+expiry] maska:razlog
SGLINE DEL {maska | redni-broj | list}
SGLINE LIST {maska | list}
SGLINE VIEW {maska | list}
SGLINE CLEAR
Opis: Rad sa SGLine listom. Sprecava se pristup korisnicima ciji je realname obuhvacen SGLine maskom. Neophodno je navesti razlog. Pošto realname može biti sastavljen iz više reci, izmedu meske i razloga se nalazi dvotacka(
.
SQLine
Sintaksa: /msg OperServ SQLINE ADD [+expiry] maska:razlog
SQLINE DEL {maska | redni-broj | list}
SQLINE LIST {maska | list}
SQLINE VIEW {maska | list}
SQLINE CLEAR
Opis: Rad sa SQLine listom. Sprecava se pristup korisnicima ciji je nick obuhvacen SQLine maskom. Neophodno je navesti razlog.
SZLine
Sintaksa: /msg OperServ SZLINE ADD [+expiry] maska:razlog
SZLINE DEL {maska | redni-broj | list}
SZLINE LIST {maska | list}
SZLINE VIEW {maska | list}
SZLINE CLEAR
Opis: Sprecava se pristup korisnicima cija je ip adresa obuhvacena SZLine maskom. Neophodno je navesti razlog.
Set Readonly
Sintaksa: /msg OperServ SET READONLY {ON | OFF}
Opis: Read-only mod. Kada je ukljucen, obicni korisnici ne mogu da menjaju podatke u servisima, npr. access liste kanala, podatke o nickovima.. itd. IRCopovi sa odgovarajucim privilegijama mogu menjati AKILL listu, dropovati nickove i kanale. Takve izmene nece biti zapamcene dok se Read-only mod ne iskljuci, pre nego što se servisi iskljuce ili restartuju.
Set Logchan
Sintaksa: /msg OperServ SET LOGCHAN {ON | OFF}
Opis: Ukljucivanje ili iskljucivanje prikaza logova na kanalu. Svaku akciju koji Servisi upisuju u log fajl, paralelno se prikazuje i na log kanalu. Naziv log kanala je definisan u konfiguracionom fajlu servisa.
Set Debug
Sintaksa: /msg OperServ SET DEBUG {ON | OFF | num}
Opis: Ukljucivanje ili iskljucivanje debug moda.
Set Noexpire
Sintaksa: /msg OperServ SET NOEXPIRE {ON | OFF}
Opis: Ukljucivanje ili iskljucivanje noexpire opcije. Kada je ukljucena nickovi, kanali, akillovi i izuzeci(exceptions) bice zamrznuti i nece isteci vremenski(expire) sve dok se opcija ne iskljuci.
Set Superadmin
Sintaksa: /msg OperServ SET SUPERADMIN {ON | OFF}
Opis: Ukljucivanje ili iskljucivanje dodatnih privilegija. Npr. founder status na svim kanalima... Ova opcija nije perzistentna.
Noop
Sintaksa: /msg OperServ NOOP SET server
Opis: Uklanja sve O:Lines na zadatom serveru i killuje sve IrcOpove na njemu.
Sintaksa: /msg OperServ NOOP REVOKE server
Opis: Sve uklonjene O:Lines postaju ponovno aktivne na zadatom serveru.
Jupe
Sintaksa: /msg OperServ JUPE server [razlog]
Opis: Daje se nalog Servisima da kreiraju lažni server, cime se pravom serveru sa tim imenom sprecava pristup linku. Jupe server se poništva komandom SQUIT.
Raw
Sintaksa: /msg OperServ RAW tekst
Opis: Slanje teksta direktno serveru gde se nalaze servisi.
Update
Sintaksa: /msg OperServ UPDATE
Opis: Daje nalog servisima da odmah zapišu(update) svoje db fajlove.
Reload
Sintaksa: /msg OperServ RELOAD
Opis: Ponovno ucitavanje konfiguracionog fajla servisa. Za neke operacije je neophodan restart Servisa.
Quit
Sintaksa: /msg OperServ QUIT
Opis: Trenutno iskljucenje Servisa bez cuvanja db fajlova. Ova opcija ne bi trebalo da se koristi.
Shutdown
Sintaksa: /msg OperServ SHUTDOWN
Opis: Upisuju se svi db fajlovi i potom se Servisi iskljucuju.
Restart
Sintaksa: /msg OperServ RESTART
Opis: Upisuju se svi db fajlovi i restartuju se Servisi.
KillClones
Sintaksa: /msg OperServ KILLCLONES nick
Opis: Uklanja(KILL) sve korisnike sa mreže koji imaju isti host kao i zadati nick. Ova komanda stavlja privremeni AKILL da bi se sprecilo ponovno povezivanje klonova.
ChanList
Sintaksa: /msg OperServ CHANLIST [{patern | nick} [SECRET]]
Opis: Prikazuju se svi kanali na mreži prema zadatom paternu, registrovani ili ne. Ako se zada nick, prikazuju se kanali na kojima se taj nick nalazi. Sa dodatim parametrom SECRET prikazuju se i privatni(+p) i sakriveni kanali(+s) u ova izveštaja.
UserList
Sintaksa: /msg OperServ USERLIST [{patern | kanal} [INVISIBLE]]
Opis: Prikazuju se svi korisnici na mreži prema zadatom paternu, registrovani ili ne. Ako se zada kanal, prikazuju se korisnici na tom kanalu. Sa dodatim parametrom INVISIBLE prikazuju se i nevidljivi korisnici(+i).
Cache
Sintaksa: /msg OperServ CACHE DEL hostname
CACHE LIST patern [QUEUED | ALL]
Opis: Brisanje i prikaz keširanih hostname-a. Komanda služi za debug.
Exception
Sintaksa: /msg OperServ EXCEPTION [+expiry] maska limit razlog
EXCEPTION DEL {mask | LIST}
EXCEPTION MOVE broj pozicija
EXCEPTION LIST {maska | list}
EXCEPTION VIEW {maska | list}
Opis: Omogucava se pojedinim hostovima da ostvare više sesija nego što je limit.(Npr. shell ili neki naši manji provajderi koji guraju mnogo korisnika preko iste ip adrese). Kada je ispunjuen session limit, svaki sledeci korisnik sa tog hosta ce biti uklonjen(KILL). Exception listom se to ogranicenje ukida. Parametar limit je broj veci ili jednak nuli i predstavlja maksimalni broj sesija sa hosta definisanog maskom.
Session
Sintaksa: /msg OperServ SESSION LIST broj-sesija
Opis: Prikazuju se svi hostovi koji imaju više sesija od zadatog broja sesija.
Sintaksa: /msg OperServ SESSION VIEW host
Opis: Prikaz detaljnih informacija o odredenom hostu i njegovim sesijama.

Global
Sintaksa: /msg OperServ GLOBAL poruka
Opis: Slanje poruke svim korisnicima na mreži.
Primer: /msg OperServ GLOBAL brm
Stats
Sintaksa: /msg OperServ STATS
Opis: Prikazuje broj korisnika i operatera online, maksimalni broj korisnika i uptime za servise.
Sintaksa: /msg OperServ STATS AKILL
Opis: Prikazuje dužinu AKILL liste i podrazumevano vreme trajanja (default expiry time).
Sintaksa: /msg OperServ STATS ALL
Opis: Prikazuje memorijsko zauzece servisa. Na vecim mrežama ova komanda može "zamrznuti" servise na kratko. Dostupna samo servis adminima.
Sintaksa: /msg OperServ STATS RESET
Opis: Trenutni broj korisnika na mreži se postavlja kao novi maksimum.
Oper
Sintaksa: /msg OperServ OPER ADD nick
OPER DEL {nick | lista | redni-broj}
OPER LIST {maska | lista}
OPER CLEAR
Opis: Omogucava servis adminima da dodaju nickove na listu operatera.
Primer: /msg OperServ OPER ADD Nacelnik
/msg OperServ OPER DEL Nacelnik
Admin
Sintaksa: /msg OperServ ADMIN ADD nick
ADMIN DEL {nick | lista | redni-broj}
ADMIN LIST {maska | lista}
ADMIN CLEAR
Opis: Omogucava servis root-ovima da dodaju nickove na servis admin listu.
Primer: /msg OperServ ADMIN ADD Nacelnik
/msg OperServ ADMIN DEL Nacelnik
Ignore
Sintaksa: /msg OperServ IGNORE {ADD|DEL|LIST|CLEAR} vreme nick
Opis: Omogucava da Servisi ignorišu nick za zadato vreme. Dostupno servis adminima.
Primer: /msg OperServ IGNORE ADD +20s Nacelnik (Svi servisi ignorišu nick "Nacelnik" narednih 20 sekundi)
/msg OperServ IGNORE ADD +5m Nacelnik (Svi servisi ignorišu nick "Nacelnik" narednih 5 minuta)
/msg OperServ IGNORE ADD +2h Nacelnik (Svi servisi ignorišu nick "Nacelnik" naredna 2 sata)
/msg OperServ IGNORE ADD +30d Nacelnik (Svi servisi ignorišu nick "Nacelnik" narednih 30 dana)
/msg OperServ IGNORE ADD +0 Nacelnik (Svi servisi ignorišu nick "Nacelnik" doživotno ili do reseta servisa)
Mode
Sintaksa: /msg OperServ MODE kanal modovi
Opis: Izmena modova na kanalu.
Primer: /msg OperServ MODE #gay-serbia +nt-klm
UMode
Sintaksa: /msg OperServ UMODE nick modovi
Opis: Izmena modova korisnika
Primer: /msg OperServ UMODE Nacelnik +Wp-ix
OLine
Sintaksa: /msg OperServ OLINE nick flagovi
Opis: Postavljanje Oper flagova bilo kom korisniku. Flagovi moraju imati prefiks "+" ili "-". Za skidanje svih flagova staviti samo "-". Dostupno servis adminima.
ClearModes
Sintaksa: /msg OperServ CLEARMODES kanal [ALL]
Opis: Briše sve modove i banove sa zadatog kanala. Ako je zadat parametar ALL brišu se i svi op i voice korisnici.
Kick
Sintaksa: /msg OperServ KICK kanal nick razlog
Opis: Omogucava servis operaterima da izbace korisnika sa kanala. Isti format kao i kod obicne kick komande.
Primer: /msg OperServ KICK #gay-serbia Nacelnik mursh
AKill
Sintaksa: /msg OperServ AKILL ADD [+expiry] maska razlog
AKILL DEL {maska | redni-broj | list}
AKILL LIST {maska | list}
AKILL VIEW {maska | list}
AKILL CLEAR
Opis: Rad sa AKILL listom. Prilikom povezivanja, ukoliko je host korisnika obuhvacen Akill maskom, Servisi automatski ubijaju(KILL) njegovu konekciju. U zavisnosti od podešavanja, svim serverima se šalje instrukcija za postavljanje bana (K-Line) za zadatu masku. Razlog za akill je neophodan.
Primer: /msg OperServ AKILL ADD +30d *@*.sbb.rs Zabranjen pristup. (ban svim SBB korisnicima na 30 dana)
SGLine
Sintaksa: /msg OperServ SGLINE ADD [+expiry] maska:razlog
SGLINE DEL {maska | redni-broj | list}
SGLINE LIST {maska | list}
SGLINE VIEW {maska | list}
SGLINE CLEAR
Opis: Rad sa SGLine listom. Sprecava se pristup korisnicima ciji je realname obuhvacen SGLine maskom. Neophodno je navesti razlog. Pošto realname može biti sastavljen iz više reci, izmedu meske i razloga se nalazi dvotacka(

SQLine
Sintaksa: /msg OperServ SQLINE ADD [+expiry] maska:razlog
SQLINE DEL {maska | redni-broj | list}
SQLINE LIST {maska | list}
SQLINE VIEW {maska | list}
SQLINE CLEAR
Opis: Rad sa SQLine listom. Sprecava se pristup korisnicima ciji je nick obuhvacen SQLine maskom. Neophodno je navesti razlog.
SZLine
Sintaksa: /msg OperServ SZLINE ADD [+expiry] maska:razlog
SZLINE DEL {maska | redni-broj | list}
SZLINE LIST {maska | list}
SZLINE VIEW {maska | list}
SZLINE CLEAR
Opis: Sprecava se pristup korisnicima cija je ip adresa obuhvacena SZLine maskom. Neophodno je navesti razlog.
Set Readonly
Sintaksa: /msg OperServ SET READONLY {ON | OFF}
Opis: Read-only mod. Kada je ukljucen, obicni korisnici ne mogu da menjaju podatke u servisima, npr. access liste kanala, podatke o nickovima.. itd. IRCopovi sa odgovarajucim privilegijama mogu menjati AKILL listu, dropovati nickove i kanale. Takve izmene nece biti zapamcene dok se Read-only mod ne iskljuci, pre nego što se servisi iskljuce ili restartuju.
Set Logchan
Sintaksa: /msg OperServ SET LOGCHAN {ON | OFF}
Opis: Ukljucivanje ili iskljucivanje prikaza logova na kanalu. Svaku akciju koji Servisi upisuju u log fajl, paralelno se prikazuje i na log kanalu. Naziv log kanala je definisan u konfiguracionom fajlu servisa.
Set Debug
Sintaksa: /msg OperServ SET DEBUG {ON | OFF | num}
Opis: Ukljucivanje ili iskljucivanje debug moda.
Set Noexpire
Sintaksa: /msg OperServ SET NOEXPIRE {ON | OFF}
Opis: Ukljucivanje ili iskljucivanje noexpire opcije. Kada je ukljucena nickovi, kanali, akillovi i izuzeci(exceptions) bice zamrznuti i nece isteci vremenski(expire) sve dok se opcija ne iskljuci.
Set Superadmin
Sintaksa: /msg OperServ SET SUPERADMIN {ON | OFF}
Opis: Ukljucivanje ili iskljucivanje dodatnih privilegija. Npr. founder status na svim kanalima... Ova opcija nije perzistentna.
Noop
Sintaksa: /msg OperServ NOOP SET server
Opis: Uklanja sve O:Lines na zadatom serveru i killuje sve IrcOpove na njemu.
Sintaksa: /msg OperServ NOOP REVOKE server
Opis: Sve uklonjene O:Lines postaju ponovno aktivne na zadatom serveru.
Jupe
Sintaksa: /msg OperServ JUPE server [razlog]
Opis: Daje se nalog Servisima da kreiraju lažni server, cime se pravom serveru sa tim imenom sprecava pristup linku. Jupe server se poništva komandom SQUIT.
Raw
Sintaksa: /msg OperServ RAW tekst
Opis: Slanje teksta direktno serveru gde se nalaze servisi.
Update
Sintaksa: /msg OperServ UPDATE
Opis: Daje nalog servisima da odmah zapišu(update) svoje db fajlove.
Reload
Sintaksa: /msg OperServ RELOAD
Opis: Ponovno ucitavanje konfiguracionog fajla servisa. Za neke operacije je neophodan restart Servisa.
Quit
Sintaksa: /msg OperServ QUIT
Opis: Trenutno iskljucenje Servisa bez cuvanja db fajlova. Ova opcija ne bi trebalo da se koristi.
Shutdown
Sintaksa: /msg OperServ SHUTDOWN
Opis: Upisuju se svi db fajlovi i potom se Servisi iskljucuju.
Restart
Sintaksa: /msg OperServ RESTART
Opis: Upisuju se svi db fajlovi i restartuju se Servisi.
KillClones
Sintaksa: /msg OperServ KILLCLONES nick
Opis: Uklanja(KILL) sve korisnike sa mreže koji imaju isti host kao i zadati nick. Ova komanda stavlja privremeni AKILL da bi se sprecilo ponovno povezivanje klonova.
ChanList
Sintaksa: /msg OperServ CHANLIST [{patern | nick} [SECRET]]
Opis: Prikazuju se svi kanali na mreži prema zadatom paternu, registrovani ili ne. Ako se zada nick, prikazuju se kanali na kojima se taj nick nalazi. Sa dodatim parametrom SECRET prikazuju se i privatni(+p) i sakriveni kanali(+s) u ova izveštaja.
UserList
Sintaksa: /msg OperServ USERLIST [{patern | kanal} [INVISIBLE]]
Opis: Prikazuju se svi korisnici na mreži prema zadatom paternu, registrovani ili ne. Ako se zada kanal, prikazuju se korisnici na tom kanalu. Sa dodatim parametrom INVISIBLE prikazuju se i nevidljivi korisnici(+i).
Cache
Sintaksa: /msg OperServ CACHE DEL hostname
CACHE LIST patern [QUEUED | ALL]
Opis: Brisanje i prikaz keširanih hostname-a. Komanda služi za debug.
Exception
Sintaksa: /msg OperServ EXCEPTION [+expiry] maska limit razlog
EXCEPTION DEL {mask | LIST}
EXCEPTION MOVE broj pozicija
EXCEPTION LIST {maska | list}
EXCEPTION VIEW {maska | list}
Opis: Omogucava se pojedinim hostovima da ostvare više sesija nego što je limit.(Npr. shell ili neki naši manji provajderi koji guraju mnogo korisnika preko iste ip adrese). Kada je ispunjuen session limit, svaki sledeci korisnik sa tog hosta ce biti uklonjen(KILL). Exception listom se to ogranicenje ukida. Parametar limit je broj veci ili jednak nuli i predstavlja maksimalni broj sesija sa hosta definisanog maskom.
Session
Sintaksa: /msg OperServ SESSION LIST broj-sesija
Opis: Prikazuju se svi hostovi koji imaju više sesija od zadatog broja sesija.
Sintaksa: /msg OperServ SESSION VIEW host
Opis: Prikaz detaljnih informacija o odredenom hostu i njegovim sesijama.