Channel Modes: Difference between revisions

From Xertion Wiki
Jump to navigation Jump to search
m Wrong usermode for +g
m Wrong case of +g and +G
Line 43: Line 43:
| Prevent anyone from joining the channel unless they have received an invitation from someone inside with <code>/invite <em>nick</em></code>. If a user matches the <code>+I</code> list, they are able to join the channel without being invited.
| Prevent anyone from joining the channel unless they have received an invitation from someone inside with <code>/invite <em>nick</em></code>. If a user matches the <code>+I</code> list, they are able to join the channel without being invited.
|-
|-
| '''g'''
| '''G'''
| Censorship
| Censorship
| Blocks words sent to channel set by the server, changing certain words to (censored). See: [[Censorship list]]
| Blocks words sent to channel set by the server, changing certain words to (censored). See: [[Censorship list]]
Line 151: Line 151:
|-
|-
| '''g'''
| '''g'''
| Word Block
| Channel specific Censorship
| This is similar to +G, but in this case the word block is channel specific instead of server based. It will block the message sent entirely if the word blocked by this mode is used.  
| This is similar to +G, but in this case the word block is channel specific instead of server based. It will block the message sent entirely if the word blocked by this mode is used.  



Revision as of 22:42, 18 October 2012

Example

To set +c on the channel #moo:

/mode #moo +c

To unset it:

/mode #moo -c

Channel Modes

Flag Title Description
c No control codes Prevent all users from sending colored, underlined and bold text.
n No external messages Prevent any user from using /msg #channel if they're not in the channel themselves.
t Ops topic Prevent any user who does not have halfop or higher to set channel topics.
s Secret Make the channel completely secret to anyone (except server admins). With this mode set, the channel will not be shown in /whois or /list.
p Private Make channel private, hiding it in users' whois and replacing it with * in /LIST.
m Moderated Prevent any user without voice (+v) or higher from talking in the channel.
i Invite only Prevent anyone from joining the channel unless they have received an invitation from someone inside with /invite nick. If a user matches the +I list, they are able to join the channel without being invited.
G Censorship Blocks words sent to channel set by the server, changing certain words to (censored). See: Censorship list
B Block Caps Blocks messages with too many capital letters, as determined by the network configuration
C No CTCPs Prevent any user from sending CTCPs to the channel. Exception: CTCP ACTION (/me) is still permitted.
M Mute unregistered Prevent any user from talking in the channel if they haven't identified to their nick through NickServ.
T No notices Prevent users from sending channel notices through /notice
R Registered only Prevent anyone from joining the channel if they haven't identified to NickServ.
z SSL only Prevent anyone from joining the channel unless they are connected via SSL.
S Strip Colors Strips all colored, underlined and bold text from the message being sent to the channel, but still lets the message page.
O Oper only Only IRC Operators may set this mode. Prevent users from joining the channel unless they are an IRC Operator.
N No nick changes Prevents any user without voice or higher from changing their nickname.
Q Restricted Kick Only U:Lined servers and their users can kick. (i.e. services only)

Channel Modes Involving a Parameter

Flag Title Description
k Key This is what most would refer as a 'channel password'. It'll prevent users without the channel key to join it. If you have the password, you can join it with /join #channel key.

To set this mode:

/mode #channel +k key

l Limit If you have this set to a certain number, people will not be able to join the channel if the user count reach the LIMIT.

/mode #channel +l limit.

v Voice By giving this user mode to someone, you will allow them to talk if the channel is muted through CMODE +m.

/mode #channel +vvvv nick1 nick2 nick3 nick4

h Half-op This will allow a user to set most of the channel modes and they will be able to kick users who have voice (+v) or nothing in the channel. However, they are unable to kick each other if CMODE +p is set. Half-ops are unable to kick +o users (and higher) regardless of channel modes.

/mode #channel +hhhh nick1 nick2 nick3 nick4

o Op This gives the user control over half-opped, voiced, and regular users. An opped user may op other users, set any mode except +q and +a, and remove ops from whoever they want. Opped users cannot perform actions against owners, or protected users.

/mode #channel +oooo nick1 nick2 nick3 nick4

a Protected/Admin This gives the user control over opped, half-opped, voiced, and regular users. A protected/admin user may op other users, set any mode except +q and +a, and remove ops from whoever they want. Protected/admin users cannot perform actions against owners or other protected users.

/mode #channel +aaaa nick1 nick2 nick3 nick4

q Owner This gives the user full control over the channel. A owner may owner/protect/op other users, set any mode, and remove owner/protect/ops from whoever they want.

/mode #channel +qqqq nick1 nick2 nick3 nick4

b Ban This will prevent a user from entering the channel, based on a nick!ident@host match. Alternatively, if the user is already in the channel, this mode will mute them if they have no status.

/mode #channel +b nick!ident@host

Examples:

  • /mode #moo +b Romney!*@* will ban all users using the nick Romney.
  • /mode #moo +b *!*@*.aol.com will ban all of AOL users.
g Channel specific Censorship This is similar to +G, but in this case the word block is channel specific instead of server based. It will block the message sent entirely if the word blocked by this mode is used.

/mode #channel +g *fuck*

To view a channels +g block list, /mode #channel +g

e Exempt This will allow a user to join a channel even if they are banned (+b), based on a nick!ident@host match.

/mode #channel +eee nick1!ident1@host1 nick2!ident2@host2 nick3!ident3@host3

Examples:

  • /mode #moo +e Jacob!*@* will allow 'Jacob' to join the channel even if he is banned or the channel is set to +i.
  • /mode #moo +e *!*@*.com will allow anyone connecting through a host ending on .com to join the channel for the same reasons as Jacob.
I Invite Exempt This will allow a user to join an invite-only (+i) channel, based on a nick!user@host match.

/mode #channel +IIII nick1!ident1@host1 nick2!ident2@host2 nick3!ident3@host3 nick4!ident4@host4


See also