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