echoIRCd

OperServ

Operator service — network administration, bans / X-lines, the SVS commands, and services control. Operator-only. Message it with /msg OperServ <command>.

Bans & X-lines#

CommandSyntaxDescription
AKILLAKILL ADD [+expiry] <user@host> <reason> · DEL <mask|number> · LIST [pattern]Network-ban a user@host
SQLINESQLINE ADD [+expiry] <nick> <reason> · DEL · LISTBan a nick pattern
SNLINESNLINE ADD [+expiry] <realname> <reason> · DEL · LISTBan a realname pattern
SHUNSHUN ADD [+expiry] <mask> <reason> · DEL · LISTSilence a host
CBANCBAN ADD [+expiry] <#channel> <reason> · DEL · LISTBan a channel name
SPAMFILTERSPAMFILTER ADD <action> [+expiry] <regex> <reason> · DEL · LISTContent spam filter
FORBIDFORBID ADD|DEL <NICK|CHAN|EMAIL> <mask> <reason> · LISTBan a nick/chan/email from registration
IGNOREIGNORE ADD [+expiry] <mask> [reason] · DEL <mask> · LISTSilence a user from services

Enforcement & moderation#

CommandSyntaxDescription
KILLKILL <nick> [reason]Disconnect a user
KICKKICK <#channel> <nick> [reason]Kick from a channel
MODEMODE <#channel> <modes> [params]Set channel modes
CHANKILLCHANKILL <#channel> [reason]Clear a channel
REDACTREDACT <#channel|nick> <msgid> [reason]Delete a message by its id
GLOBALGLOBAL <message>Announce to everyone
PROTECTPROTECT ALL | <account> [ON|OFF]Nick protection for accounts
SETALLSETALL <setting> <ON|OFF>Apply a channel setting to every channel

SVS & staff#

CommandSyntaxDescription
SVSNICKSVSNICK <nick> <newnick>Force a nick change
SVSJOINSVSJOIN <nick> <#channel> [key]Force a channel join
SVSPARTSVSPART <nick> <#channel> [reason]Force a channel part
SWHOISSWHOIS <account> [text]Extra WHOIS line on an account
OPEROPER ADD <account> <priv[,priv]> [+duration] · DEL <account> · LISTManage runtime operators
INFOINFO <target> · ADD <target> <note> · DEL <target>Staff notes on a target
NOTIFYNOTIFY ADD +<expiry> <flags|*> <mask> <reason> · DEL · LIST · VIEW · CLEARWatch masks and log their events

Sessions, jupes & control#

CommandSyntaxDescription
SESSIONSESSION LIST <min> · VIEW <ip>Inspect per-IP sessions
EXCEPTIONEXCEPTION ADD <ip-mask> <limit> [reason] · DEL · LISTSession-limit exceptions
JUPEJUPE <server.name> [reason] · DEL <server.name> · LISTJupe a server name
STATSSTATSEnforcement overview
LOGSEARCHLOGSEARCH [pattern]Search the action log
DEFCONDEFCON [1-5]Network defence level
SETSET READONLY {ON|OFF}Services-wide settings
SHUTDOWN / RESTART / REHASHSHUTDOWN [reason] · RESTART [reason] · REHASHStop / restart / reload services