← back

What channel modes does DarkMyst offer its users and how do I use them?

A 'channel mode' is a flag added as metadata to a channel to affect its behaviour, using the /mode #channel <mode> command (e.g. /mode #channel +s).

NO PARAMETERS:

+n
No external messages. Only channel members may talk or send messages to the channel.

+t
Topic lock. Only opped (+o users) may set the topic.

+s
Secret. Channel will not appear in /whois or /list.

+p
Private. Disables /knock to the channel.

+m
Moderated. Only opped or voice users may talk in channel.

+i
Invite only. Users must be sent an invitation (/invite) or match +I to join the channel.

+r
Registered users only. Only users identified to services may join.

+R
Only registered users can speak. This is an alias for +q $~a and does not show up separately in the channel mode list when set.

+c
No color. All color codes in messages are stripped.

+g
Free invite. Everyone may /invite users.

+z
Op moderated. Messages blocked by +m, +b, and +q are instead sent to current channel ops.

+L
Large ban list. Increases the number of possible +b, +e, +I, and +q entries. Can only be set by an oper.

+P
Permanent. Channel does not disappear when empty. Can only be set by an oper.

+F
Free target. Anyone may set forwards to this channel, instead of just ops.

+Q
Disable forward. Users cannot be forwarded to this channel. New forwards can still be set subject to +F.

+N
NPC mode. Allows the use of /NPC, /NPCA, and /SCENE.

+C
Disable CTCP. All CTCP messages to the channel, excluding ACTION are disallowed.

WITH PARAMETERS:

+f <channel>
Forwards users who cannot join because of +i, +j, +l or +r. /mode #channel +f #channel2

+j <count:time>
Join throttle. Limits the number of joins to the channel at once. /mode #channel +j count:time
[@todo example?! what unit is 'time' in?!]

+k <password>
Key. Requires users to issue /join #channel <password> to join. /mode #channel +k correctHorseBatteryStaple

+l <number>
Limit. Imposes a maximum number of users allowed in the channel. /mode #channel +l limit

+v <nickname>
Voice. Allows user to talk in a +m channel. /mode #channel +v Waldo

+o <nickname>
Ops. Allows a user full control over a channel. /mode #channel +o Waldo

+b <hostmask>
Ban. Prevents a user from entering a channel. If a user is already in the channel, +b prevents them from sending to channel or changing nicks, based on a nick!ident@host match. /mode channel +b Troublemaker!*@some.isp.com

+q <hostmask>
Quiet. Prevents a user from sending to the channel or changing nick, based on a nick!ident@host match. A user who is +q may still join the channel. /mode channel +q Troll!*@some.isp.com

+e <hostmask>
Exempt. A user may join or send to a channel even if they are +b or +q, based on a nick!ident@host match. /mode channel +e Troll!dndroleplayer@some.isp.com

+I <hostmask>
Invite exempt. A user with +I may join a +i channel without an invite, based on a nick!ident@host match. /mode #channel +I Veteran!*@some.isp.com