Difference between revisions of "Channel Modes"

From Rizon Wiki
Jump to navigation Jump to search
Line 3: Line 3:




Examples on how to set the channel modes:
==Examples on how to set the channel modes:==


/mode #Help +c  
/mode #Help +c  
Line 12: Line 12:




* Mode c - 'No Control Codes'
=== Mode c - 'No Control Codes'===
** This channel mode will prevent all users to send colored, underlined and bold text unless they are voiced or have higher user modes in the channel. This mode does not affect CTCP or ISO-2022 (unicode).
** This channel mode will prevent all users to send colored, underlined and bold text unless they are voiced or have higher user modes in the channel. This mode does not affect CTCP or ISO-2022 (unicode).




* Mode n - 'No external messages'
=== Mode n - 'No external messages' ===
** This will prevent any user from using /msg #Channel if they're not in the channel.
** This will prevent any user from using /msg #Channel if they're not in the channel.




* Mode t - 'Ops Topic'
=== Mode t - 'Ops Topic' ===
** This will prevent any user who does not have halfop or higher to set channel topics.
** This will prevent any user who does not have halfop or higher to set channel topics.




* Mode s - 'Secret'
=== Mode s - 'Secret' ===
** This CMODE will make the channel completely secret to anyone that are not an IRC Operator with required server admin privileges. With this mode set, the channel will not be shown in /whois or /list
** This CMODE will make the channel completely secret to anyone that are not an IRC Operator with required server admin privileges. With this mode set, the channel will not be shown in /whois or /list




* Mode p - 'Paranoia'
=== Mode p - 'Paranoia' ===
** If this CMODE is set, users with halfop are unable to kick each other or give and take away halfops in the channel. The channel will also not be affected by knocks if the channel is locked with either +i, +k or +l. It will also prevent channel notices when a user is invited if the channel is set to +i.
** If this CMODE is set, users with halfop are unable to kick each other or give and take away halfops in the channel. The channel will also not be affected by knocks if the channel is locked with either +i, +k or +l. It will also prevent channel notices when a user is invited if the channel is set to +i.




* Mode m - 'Moderated'
=== Mode m - 'Moderated' ===
** This CMODE will prevent any user without voice (UMODE +v) or higher from talking in the channel.
** This CMODE will prevent any user without voice (UMODE +v) or higher from talking in the channel.




* Mode i - 'Invite only'
=== Mode i - 'Invite only' ===
** This will prevent anyone from joining the channel unless they have received an invitation from someone inside with /invite. If a user matches the +I list, they are able to join the channel without being invited.
** This will prevent anyone from joining the channel unless they have received an invitation from someone inside with /invite. If a user matches the +I list, they are able to join the channel without being invited.




* Mode z - 'Persist'
=== Mode z - 'Persist' ===
** This channel mode is set by default when you register a channel. It's there to prevent channel modes being reset when the last user leaves a registered channel. Only Services may set this mode.
** This channel mode is set by default when you register a channel. It's there to prevent channel modes being reset when the last user leaves a registered channel. Only Services may set this mode.




* Mode B - 'Bandwidth Saver'
=== Mode B - 'Bandwidth Saver' ===
** This will prevent anyone set /away or anyone who has idled for more than 30 minutes from reading what is being said in the channel. When the idle time is broke, they are able to read messages in the channel again like normal users.
** This will prevent anyone set /away or anyone who has idled for more than 30 minutes from reading what is being said in the channel. When the idle time is broke, they are able to read messages in the channel again like normal users.




* Mode M - 'ModReg'
=== Mode M - 'ModReg' ===
** This will prevent any user without voice (UMODE +v) or higher from talking in the channel if they haven't identified to their nick through NickServ.
** This will prevent any user without voice (UMODE +v) or higher from talking in the channel if they haven't identified to their nick through NickServ.




* Mode N - 'No Notices'
=== Mode N - 'No Notices' ===
** This will prevent users without voice (+v) or higher from sending channel notices through /notice
** This will prevent users without voice (+v) or higher from sending channel notices through /notice




* Mode O - 'Oper Only'
=== Mode O - 'Oper Only' ===
** If this channel mode is set, users are unable to join the channel unless they are an IRC Operator. Only IRC Operator are able to set this mode.
** If this channel mode is set, users are unable to join the channel unless they are an IRC Operator. Only IRC Operator are able to set this mode.




* Mode R - 'Registered Only'
=== Mode R - 'Registered Only' ===
** This CMODE will prevent anyone from joining the channel if they haven't identified to NickServ with a registered nick.
** This CMODE will prevent anyone from joining the channel if they haven't identified to NickServ with a registered nick.




* Mode S - 'SSL Only'
=== Mode S - 'SSL Only'===
** This will prevent anyone from joining the channel unless they are connected via SSL.  
** This will prevent anyone from joining the channel unless they are connected via SSL.  


Line 70: Line 70:




* Mode k - 'Key'
=== Mode 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-here.
** 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-here.
*** To set this mode:
*** To set this mode:
Line 76: Line 76:




* Mode +l - 'Limit'
=== Mode +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.
** 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
***/mode #channel +l limit




* Mode v - 'Voice'
=== Mode v - 'Voice' ===
** By giving this user mode to someone, you will allow them to talk if the channel is muted through CMODE +m.  
** 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
*** /mode #channel +vvvv nick1 nick2 nick3 nick4




* Mode +h - 'Half-op'
=== Mode +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.
** 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
*** /mode #channel +hhhh nick1 nick2 nick3 nick4




*Mode o - 'Op'
=== Mode 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.  
** 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
*** /mode #channel +oooo nick1 nick2 nick3 nick4




* Mode a - 'Protected/Admin'
=== Mode 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.
** 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
*** /mode #channel +aaaa nick1 nick2 nick3 nick4




* Mode q - 'Owner'
=== Mode 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.
** 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
*** /mode #channel +qqqq nick1 nick2 nick3 nick4




* Mode b - 'Ban'  
=== Mode b - 'Ban' ===
** This will prevent a user from entering the channel, based on a nick!ident@host match.
** This will prevent a user from entering the channel, based on a nick!ident@host match.
*** /mode #channel +bbbb nick1 nick2 nick3 nick4
*** /mode #channel +bbbb nick1 nick2 nick3 nick4
Line 114: Line 114:




* Mode e - 'Exempt'
=== Mode e - 'Exempt' ===
** This will allow a user to join a channel even if they are banned (+b), based on a nick!ident@host match.
** This will allow a user to join a channel even if they are banned (+b), based on a nick!ident@host match.
*** /mode #channel +eeee n!u@h2b n!u@h3b n!u@h4
*** /mode #channel +eeee n!u@h2b n!u@h3b n!u@h4
Line 123: Line 123:




*Mode I - 'Invite Exempt'
=== Mode I - 'Invite Exempt' ===
**This will allow a user to join an invite-only (+i) channel, based on a nick!user@host match.
**This will allow a user to join an invite-only (+i) channel, based on a nick!user@host match.
***/mode #channel +IIII n!u@h1b n!u@h2b n!u@h3b n!u@h4
***/mode #channel +IIII n!u@h1b n!u@h2b n!u@h3b n!u@h4


-- [[Kyouka-sama]] [[Annie]]
-- [[Kyouka-sama]] [[Annie]]

Revision as of 16:25, 31 January 2011

Available channel modes on Rizon, almost known as CMODEs:


Examples on how to set the channel modes:

/mode #Help +c

How to unset:

/mode #Help -c


Mode c - 'No Control Codes'

    • This channel mode will prevent all users to send colored, underlined and bold text unless they are voiced or have higher user modes in the channel. This mode does not affect CTCP or ISO-2022 (unicode).


Mode n - 'No external messages'

    • This will prevent any user from using /msg #Channel if they're not in the channel.


Mode t - 'Ops Topic'

    • This will prevent any user who does not have halfop or higher to set channel topics.


Mode s - 'Secret'

    • This CMODE will make the channel completely secret to anyone that are not an IRC Operator with required server admin privileges. With this mode set, the channel will not be shown in /whois or /list


Mode p - 'Paranoia'

    • If this CMODE is set, users with halfop are unable to kick each other or give and take away halfops in the channel. The channel will also not be affected by knocks if the channel is locked with either +i, +k or +l. It will also prevent channel notices when a user is invited if the channel is set to +i.


Mode m - 'Moderated'

    • This CMODE will prevent any user without voice (UMODE +v) or higher from talking in the channel.


Mode i - 'Invite only'

    • This will prevent anyone from joining the channel unless they have received an invitation from someone inside with /invite. If a user matches the +I list, they are able to join the channel without being invited.


Mode z - 'Persist'

    • This channel mode is set by default when you register a channel. It's there to prevent channel modes being reset when the last user leaves a registered channel. Only Services may set this mode.


Mode B - 'Bandwidth Saver'

    • This will prevent anyone set /away or anyone who has idled for more than 30 minutes from reading what is being said in the channel. When the idle time is broke, they are able to read messages in the channel again like normal users.


Mode M - 'ModReg'

    • This will prevent any user without voice (UMODE +v) or higher from talking in the channel if they haven't identified to their nick through NickServ.


Mode N - 'No Notices'

    • This will prevent users without voice (+v) or higher from sending channel notices through /notice


Mode O - 'Oper Only'

    • If this channel mode is set, users are unable to join the channel unless they are an IRC Operator. Only IRC Operator are able to set this mode.


Mode R - 'Registered Only'

    • This CMODE will prevent anyone from joining the channel if they haven't identified to NickServ with a registered nick.


Mode S - 'SSL Only'

    • This will prevent anyone from joining the channel unless they are connected via SSL.


Mode 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-here.
      • To set this mode:
      • /mode #channel +k Key-Here


Mode +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


Mode 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


Mode +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


Mode 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


Mode 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


Mode 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


Mode b - 'Ban'

    • This will prevent a user from entering the channel, based on a nick!ident@host match.
      • /mode #channel +bbbb nick1 nick2 nick3 nick4
      • Examples:
        • /mode #Help +b Peter!*@* will ban all users using the nick Peter.
        • /mode #Help +b *!*@*.br will ban all of Brazil and everyone connected through the country.


Mode 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 +eeee n!u@h2b n!u@h3b n!u@h4
      • Example:
        • /mode #Help +e Peter!*@*
        • This will allow 'Peter' to join the channel even if he is banned or the channel is set to +i.
        • /mode #Help +e *!*@*.com will allow anyone connecting through a host ending on .com to join the channel for the same reasons as Peter.


Mode 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 n!u@h1b n!u@h2b n!u@h3b n!u@h4

-- Kyouka-sama Annie