Log in | Back to darenet.org

Server Notice Masks (SNOMASK)/new

Service notice masks (snomask) allow clients to specify which types of server notices they'd like to receive while they have usermode +s. The mask may optionally be omitted, and reasonable defaults will be used by the server.

Usage: /mode <nick> +s [+/-][mask]
Mask Description
c SNO_CONNEXIT Client connection notices.
d SNO_DEBUG Server debugging messages (debug mode only)
e SNO_TCPCOMMON Common TCP and socket error messages.
g SNO_GLINE Gline/zline/shun messages.
G SNO_AUTO Auto gline/zline/shun messages.
i SNO_IPMISMATCH IP mismatch messages.
j SNO_HACK4 HACK(4) messages (services actions on channels).
k SNO_SERVKILL Server kill messages.
K SNO_OPERKILL Oper kill messages.
n SNO_NICKCHG Nickname change messages.
o SNO_OLREALOP Old oper-only messages.
r SNO_TOOMANY Too many connection rejection messages.
R SNO_NETWORK Routing messages (e.g., net.join/breaks).
s SNO_OLDSNO Unsorted server notices.
u SNO_UNAUTH Unauthorized connection messages.
x SNO_SERVICEKILL Services kill messages.
z SNO_HACK3 HACK(3) messages (desyncs).
Z SNO_HACK2 HACK(2) messages (temporary desyncs).

Default Masks

  • standard +s: has no effect on DareNET
  • standard +s when opered (+o/O): SNO_DEFAULT | SNO_HACK2 | SNO_HACK4 | SNO_THROTTLE | SNO_OLDSNO

Example Usage

If you wanted to receive only operkills, you would use the following:

/mode <nick> +s K

To receive both operkills and glines:

/mode <nick> +s Kg

If you are already receiving notices, and you'd like to add an additional notice, for example SNO_NETWORK (e.g. netjoins/breaks), you'd use (notice the + before the mask):

/mode <nick> +s +R

If you would like to stop receiving such notices, for example SNO_NETWORK, but continue receiving other notices, you'd use:

/mode <nick> +s -R

 or

/mode <nick> -s +R


While users can set +s, they will not receive any notices on DareNET. Opers who set +s will automatically receive netjoins/breaks, operkills, glines and HACK notices.