Server Notice Masks

Server notice masks, also referred to as snomasks, allow you to specify which types of server notices you'd like to receive.

Usage: /mode <nick> <+|->s [<+|-><flag>]

If no flags are specified, reasonable defaults will be used instead. While non-opers can set +s, they will not receive any actual notices. Likewise, some notices are restricted further based on what privileges an oper has.

Mask Flag Description
SNO_AUTH a IAuth notices.
SNO_CONNEXIT c Client connection and exit notices.
SNO_DEBUG d Server debug notices (debugmode only).
SNO_TCPCOMMON e Common TCP and socket error notices.
SNO_AUTO G Auto Gline/Zline/Shun notices.
SNO_GLINE g Gline/Zline/Shun notices.
SNO_IPMISMATCH i IP mismatch notices.
SNO_HACK4 j HACK4 notices (services actions on channels).
SNO_OPERKILL K Operator kill messages.
SNO_SERVKILL k Server kill notices.
SNO_OLDREALOP o Old oper-only notices.
SNO_NETWORK R Routing notices (e.g., net.join/breaks).
SNO_TOOMANY r Too many connected rejection notices.
SNO_OLDSNO s Unsorted server notices.
SNO_UNAUTH u Unauthorized connection notices.
SNO_SERVICEKILL x Service kill notices.
SNO_HACK2 Z HACK2 notices (temporary desyncs).
SNO_HACK3 z HACK3 notices (desyncs).

Subscribing

To subscribe to particular notices, you'd specify them as follows:

/mode YourNick +s +Kgr

The above example would subscribe us to SNO_OPERKILL, SNO_GLINE and SNO_TOOMANY server notices.

Unsubscribing

To unsubscribe from particular notices, you'd specify them as follows:

/mode YourNick +s -i

The above example would unsubscribe us from SNO_IPMISMATCH server notices.

To unsubscribe from all server notices:

/mode YourNick -s

Restore defaults

To restore your subscription to the default mask:

/mode YourNick +s

Inspecting

To view what server notice masks you're subscribed to, use:

/mode YourNick