elemental-ircd/help/users/cmode

83 lines
4.4 KiB
Plaintext

MODE <channel> <+|-><modes> [parameters]
Channelmodes: (* designates that the cmode can only be set by opers)
(? designates that the cmode is provided by an extension
and may not be present on this server)
CHANNELMODE - DESCRIPTION
------------------------------------------------------------------------
NO PARAMETERS:
+n - No external messages. Only channel members may talk in
the channel.
+t - Ops Topic. Only opped (+o) users may set the topic.
+s - Secret. Channel will not be shown in /whois and /list etc.
+p - Private. Disables /knock to the channel.
+m - Moderated. Only opped/voiced users may talk in channel.
+i - Invite only. Users need to be /invite'd or match a +I to
join the channel.
+r - Registered users only. Only users identified to services
may join.
+c - No color. All color codes in messages are stripped.
+g - Free invite. Everyone may invite users. Significantly
weakens +i control.
+z - Op moderated. Messages blocked by +m, +b and +q are instead
sent to ops.
* +L - Large ban list. Increase maximum number of +beIq entries.
* +P - Permanent. Channel does not disappear when empty.
+F - Free target. Anyone may set forwards to this (otherwise
ops are necessary).
+Q - Disable forward. Users cannot be forwarded to the channel
(however, new forwards can still be set subject to +F).
+C - Disable CTCP. All CTCP messages to the channel, except ACTION,
are disallowed.
+D - Disable CTCP ACTION. All CTCP ACTIONs to the channel will
be blocked.
+T - Disable notice. All notices to the channel are disallowed.
+E - No kicks. Chanops will not be able to use /kick on this
channel.
+N - No nickchanges. People on the channel will not be able to
change nick.
+G - Block messages in all caps. Messages that are more than
50% capital letters will be blocked.
+J - Prevent autorejoin on kick. Users will not be able to
rejoin immediately after being kicked.
+K - No repeat messages. Messages that are the same as the
last message sent to the channel will be blocked.
?* +O - Oper only channel. Only opers will be able to join.
?* +A - Admin only channel. Only admins will be able to join.
Can only be set by admins.
? +S - SSL only channel. Only clients connected via SSL may join.
WITH PARAMETERS:
+f - Forward. Forwards users who cannot join because of +i,
+j, +l or +r.
PARAMS: /mode #channel +f #channel2
+j - Join throttle. Limits number of joins to the channel per time.
PARAMS: /mode #channel +j count:time
+k - Key. Requires users to issue /join #channel KEY to join.
PARAMS: /mode #channel +k key
+l - Limit. Impose a maximum number of LIMIT people in the channel.
PARAMS: /mode #channel +l limit
+v - Voice. Allows a user to talk in a +m channel. Noted by +nick.
PARAMS: /mode #channel +v nick
+h - Halfop. Grants channel half-operator status.
PARAMS: /mode #channel +h nick
+o - Op. Grants channel operator status.
PARAMS: /mode #channel +o nick
+a - Admin. Grants channel administrator status.
PARAMS: /mode #channel +a nick
+b - Ban. Prevents a user from entering the channel, and from
sending or changing nick if they are on it, based on a
nick!ident@host match.
PARAMS: /mode #channel +b nick!user@host
+q - Quiet. Prevents a user from sending to the channel or changing
nick, based on a nick!ident@host match.
PARAMS: /mode #channel +q nick!user@host
+e - Exempt. Allows a user to join a channel and send to it even if
they are banned (+b) or quieted (+q), based on a nick!ident@host
match.
PARAMS: /mode #channel +e nick!user@host
+I - Invite Exempt. Allows a user to join a +i channel without an
invite, based on a nick!user@host match.
PARAMS: /mode #channel +I nick!user@host