Server notice masks
Server notices masks (also known as snomasks) allow you to specify which types of server notices you would like to receive.
Usage: /mode <yournick> <+|->s [<+|-><flags>]
If no flags are specified, reasonable defaults will be used instead.
While non-operators can set user mode +s, they will not receive any actual notices if the
HIS_SNOTICES_OPER_ONLY feature is enabled. Likewise, some server notices are restricted further
based on what privileges an operator has.
Available masks#
| Flag | Mask | Description |
|---|---|---|
| a | SNO_AUTH | IAuth notices. |
| c | SNO_CONNEXIT | Client connection and exit notices. |
| d | SNO_DEBUG | Server debug notices (debugmode only). |
| e | SNO_TCPCOMMON | Common TCP and socket error notices. |
| G | SNO_AUTO | Auto G-line and Shun notices. |
| g | SNO_GLINE | G-line and Shun notices. |
| i | SNO_IPMISMATCH | IP mismatch notices. |
| j | SNO_HACK4 | HACK(4) notices (i.e., services actions on channels). |
| K | SNO_OPERKILL | Operator KILL notices. |
| k | SNO_SERVKILL | Server KILL notices. |
| o | SNO_OLDREALOP | Old oper-only notices. |
| R | SNO_NETWORK | Routing notices (e.g., net join/breaks). |
| r | SNO_TOOMANY | Too many connection rejected notices. |
| s | SNO_OLDSNO | Unsorted server notices. |
| u | SNO_UNAUTH | Unauthorized connection attempt notices. |
| x | SNO_SERVICEKILL | Services KILL notices. |
| Z | SNO_HACK2 | HACK(2) notices (temporary desyncs). |
| z | SNO_HACK3 | HACK(3) notices (desyncs). |
Subscribing#
To subscribe to particular masks, you’d specify their flags as follows:
/mode YourNick +s +Kgr
The above example would subscribe you to the SNO_OPERKILL, SNO_GLINE and SNO_TOOMANY server notice masks.
To subscribe to all server notice masks available to you, simply use:
/mode YourNick +s all
Unsubscribing#
To unsubscribe from particular masks, you’d specify them as follows:
/mode YourNick +s -iu
The above example would unsubscribe you from the SNO_IPMISMATCH and SNO_UNAUTH server notice masks.
To unsubscribe from all server notice masks, simply use:
/mode YourNick -s
Inspecting#
To view what server notice masks you’re subscribed to, use:
/mode YourNick