Log in | Back to darenet.org

Channel Modes

m
m
 
(3 intermediate revisions not shown)
Line 1: Line 1:
-
The following channel modes are available on DareNET. If you need assistance using them, or would like further information on just what they do, please stop by [http://www.darenet.org/supportchan #support].
+
The following channel modes are available on DareNET:
-
[[Image:User delete.png]] <small>= denotes modes which are restricted to DareNET staff, and/or may only be set by services.</small>
+
{| class="simpletable" width="100%"
 +
! style="text-align: center;" | Mode
 +
! style="text-align: left;" | Name
 +
! style="text-align: left; width:100px;" | Arguments
 +
! style="text-align: left;" | Description
 +
|-
 +
| style="text-align: center;" | +b
 +
| style="text-align: left;" | Channel ban
 +
| <ban mask>
 +
| Prevents all users matching the mask from joining the channel. Users who are still in the channel and match the mask will be unable to send messages to the channel. [[Extended Bans]] are supported.
 +
|-
 +
| style="text-align: center;" | +c
 +
| style="text-align: left;" | No colors
 +
|
 +
| Channel messages containing control codes/colors are blocked.
 +
|-
 +
| style="text-align: center;" | +C
 +
| style="text-align: left;" | No CTCPs
 +
|
 +
| CTCP messages addressed to the channel are blocked (ACTION CTCPs (i.e., /me) are still allowed).
 +
|-
 +
| style="text-align: center;" | +d
 +
| style="text-align: left;" | Hidden users
 +
|
 +
| This mode will be automatically set/unset when you set +D or -D. It indicates that hidden users are still present on the channel. See the [[Delayed Joins|Delayed Joins FAQ]] for details.
 +
|-
 +
| style="text-align: center;" | +D
 +
| style="text-align: left;" | Delayed joins
 +
|
 +
| See the [[Delayed Joins|delayed joins FAQ]] for details.
 +
|-
 +
| style="text-align: center;" | +e
 +
| style="text-align: left;" | Exceptions
 +
| <ban mask>
 +
| Allows matching users to bypass join restrictions including bans (+b), invite only mode (+i), channel keys (+k), user limits (+l), registered only mode (+r) and SSL only mode (+Z). [[Extended Bans]] are supported.
 +
|-
 +
| style="text-align: center;" | +h
 +
| style="text-align: left;" | Half operator
 +
| <nick>
 +
| Grants a user half operator status on the channel. Nicklist prefix: %
 +
|-
 +
| style="text-align: center;" | +i
 +
| style="text-align: left;" | Invite only
 +
|
 +
| Sets the channel as invite-only, requiring users to be invited to be able to join. Users matching an exception (+e) will still be able to join.
 +
|-
 +
| style="text-align: center;" | +k
 +
| style="text-align: left;" | Keyed
 +
| <key>
 +
| Sets a key (password) for the channel, which users must specify with /JOIN to be able to join. Users matching an exception (+e) will be able to join without specifying the key.
 +
|-
 +
| style="text-align: center;" | +l
 +
| style="text-align: left;" | Limit
 +
| <limit>
 +
| Sets a user limit for the channel. Once the limit is reached, no further joins will be allowed. Users matching an exception (+e) will still be able to join.
 +
|-
 +
| style="text-align: center;" | +m
 +
| style="text-align: left;" | Moderated
 +
|
 +
| Non-voiced/(half)opped users may not send messages to the channel.
 +
|-
 +
| style="text-align: center;" | +M
 +
| style="text-align: left;" | Moderated (unregistered)
 +
|
 +
| Non-authed users may not send messages to the channel.
 +
|-
 +
| style="text-align: center;" | +n
 +
| style="text-align: left;" | No external messages
 +
|
 +
| Blocks all external messages to the channel (i.e., from users not on the channel).
 +
|-
 +
| style="text-align: center;" | +N
 +
| style="text-align: left;" | No notices
 +
|
 +
| Blocks notices addressed to the channel.
 +
|-
 +
| style="text-align: center;" | +o
 +
| style="text-align: left;" | Channel operator
 +
| <nick>
 +
| Grants a user channel operator status on the channel. Nicklist prefix: @
 +
|-
 +
| style="text-align: center;" | +p
 +
| style="text-align: left;" | Private
 +
|
 +
| Marks the channel as private, preventing it from appearing in /LIST.
 +
|-
 +
| style="text-align: center;" | +q
 +
| style="text-align: left;" | Quiet
 +
| <ban mask>
 +
| Prevents matching users from sending messages to the channel. Users matching an exception (+e) will still be able to talk. [[Extended Bans]] are supported.
 +
|-
 +
| style="text-align: center;" | +r
 +
| style="text-align: left;" | Registered only
 +
|
 +
| Sets the channel as registered only, preventing non-authed users from joining the channel.
 +
|-
 +
| style="text-align: center;" | +s
 +
| style="text-align: left;" | Secret
 +
|
 +
| Marks the channel as secret, preventing it from appearing in /LIST and /WHOIS replies.
 +
|-
 +
| style="text-align: center;" | +t
 +
| style="text-align: left;" | Op-only topic
 +
|
 +
| Only (half)ops may change the channel topic using /TOPIC.
 +
|-
 +
| style="text-align: center;" | +T
 +
| style="text-align: left;" | No multiple targets
 +
|
 +
| Blocks messages targeting multiple channels (such as those sent by /amsg scripts).
 +
|-
 +
| style="text-align: center;" | +u
 +
| style="text-align: left;" | No quit/parts
 +
|
 +
| Squelches user /PART and /QUIT reasons, preventing them from being shown to the channel.
 +
|-
 +
| style="text-align: center;" | +v
 +
| style="text-align: left;" | Voice
 +
| <nick>
 +
| Grants a user voice status on the channel. Nicklist prefix: +
 +
|-
 +
| style="text-align: center;" | +z
 +
| style="text-align: left;" | Persistent (registered) [[Image:User delete.png]]
 +
|
 +
| Prevents the channel from being deleted when the last user leaves, preserving modes/bans/topics/etc. Automatically set in registered channels.
 +
|-
 +
| style="text-align: center;" | +Z
 +
| style="text-align: left;" | SSL-only
 +
|
 +
| Prevents non-SSL users from joining the channel. Users matching an exception (+e) will still be able to join.
 +
|-
 +
|}
-
<table border="0" style="border-collapse: collapse;" width="100%" cellpadding="15" cellspacing="0">
+
[[Image:User delete.png]] <small>= denotes modes which are restricted to DareNET staff or services.</small>
-
        <tr>
+
-
<td width="1"></td>
+
-
<td width="4">'''Mode'''</td>
+
-
<td>'''Summary'''</td>
+
-
<td>'''Description'''</td>
+
-
</tr>
+
-
<tr bgcolor='#EDEFEF' style="border-color: #EDEFEF;">
+
-
<td width="1"></td>
+
-
<td width="4">'''+b'''</td>
+
-
<td>Channel Ban</td>
+
-
<td>Bans a user from the channel. [[Extended_Bans|Extended bans]] are supported.</td>
+
-
</tr>
+
-
<tr>
+
-
<td style="border-color: #999999;"></td>
+
-
<td style="border-color: #999999;">'''+c'''</td>
+
-
<td>Block Control Codes</td>
+
-
<td>Incoming messages to the channel containing ctrl codes/colours are blocked.</td>
+
-
</tr>
+
-
<tr bgcolor='#EDEFEF' style="border-color: #EDEFEF;">
+
-
<td width="1"></td>
+
-
<td width="4">'''+C'''</td>
+
-
<td>Block Channel CTCPs</td>
+
-
<td>CTCP messages addressed to the channel are blocked.</td>
+
-
</tr>
+
-
<tr>
+
-
<td style="border-color: #999999;"></td>
+
-
<td style="border-color: #999999;">'''+D'''</td>
+
-
<td>Delayed Joins</td>
+
-
<td>See the [[Delayed Joins|delayed joins FAQ]] for details.</td>
+
-
</tr>
+
-
<tr bgcolor='#EDEFEF' style="border-color: #EDEFEF;">
+
-
<td width="1"></td>
+
-
<td width="4">'''+e'''</td>
+
-
<td>Exception</td>
+
-
<td>Excludes a user from an entry on the channel's ban list, or other join restrictions.</td>
+
-
</tr>
+
-
<tr>
+
-
<td style="border-color: #999999;"></td>
+
-
<td style="border-color: #999999;">'''+g'''</td>
+
-
<td>Op Moderate</td>
+
-
<td>Reduces the effects of +b, +m and +M (ie., messages that would be blocked by these modes are redirected to chanops).</td>
+
-
</tr>
+
-
<tr bgcolor='#EDEFEF' style="border-color: #EDEFEF;">
+
-
<td width="1"></td>
+
-
<td width="4">'''+h'''</td>
+
-
<td>Half Operator</td>
+
-
<td>Grants a user half operator (halfop) status on the channel. Nicklist Prefix: %</td>
+
-
</tr>
+
-
<tr>
+
-
<td style="border-color: #999999;"></td>
+
-
<td style="border-color: #999999;">'''+i'''</td>
+
-
<td>Invite Only</td>
+
-
<td>Marks the channel as invite-only, requiring users to be /INVITEd to be able to join.</td>
+
-
</tr>
+
-
<tr bgcolor='#EDEFEF' style="border-color: #EDEFEF;">
+
-
<td width="1"></td>
+
-
<td width="4">'''+k'''</td>
+
-
<td>Keyed</td>
+
-
<td>Sets a key (password) for the channel, which users must specify with /JOIN in order to join.</td>
+
-
</tr>
+
-
<tr>
+
-
<td style="border-color: #999999;"></td>
+
-
<td style="border-color: #999999;">'''+l'''</td>
+
-
<td>User Limit</td>
+
-
<td>Sets a user limit for the channel. Once reached, no further joins will be allowed.</td>
+
-
</tr>
+
-
<tr bgcolor='#EDEFEF' style="border-color: #EDEFEF;">
+
-
<td width="1">[[Image:User delete.png]]</td>
+
-
<td width="4">'''+L'''</td>
+
-
<td>Network-owned</td>
+
-
<td>Denotes a network-owned channel (used internally by the ircd and services).</td>
+
-
</tr>
+
-
<tr>
+
-
<td style="border-color: #999999;"></td>
+
-
<td style="border-color: #999999;">'''+m'''</td>
+
-
<td>Moderate</td>
+
-
<td>Marks the channel as moderated, preventing non-voiced/(half)opped users from sending messages to the channel.</td>
+
-
</tr>
+
-
<tr bgcolor='#EDEFEF' style="border-color: #EDEFEF;">
+
-
<td width="1"></td>
+
-
<td width="4">'''+M'''</td>
+
-
<td>Moderate (unregistered)</td>
+
-
<td>Prevents users not logged into services (NickServ) from sending messages to the channel.</td>
+
-
</tr>
+
-
<tr>
+
-
<td style="border-color: #999999;"></td>
+
-
<td style="border-color: #999999;">'''+n'''</td>
+
-
<td>No External Messages</td>
+
-
<td>Blocks all external messages to the channel (e.g., from users not on the channel).</td>
+
-
</tr>
+
-
<tr bgcolor='#EDEFEF' style="border-color: #EDEFEF;">
+
-
<td width="1"></td>
+
-
<td width="4">'''+N'''</td>
+
-
<td>No Channel Notices</td>
+
-
<td>Blocks notices from non-(half)ops addressed to the channel.</td>
+
-
</tr>
+
-
<tr>
+
-
<td style="border-color: #999999;"></td>
+
-
<td style="border-color: #999999;">'''+o'''</td>
+
-
<td>Channel Operator</td>
+
-
<td>Grants a user channel operator status on the channel. Nicklist Prefix: @</td>
+
-
</tr>
+
-
<tr>
+
-
<td style="border-color: #999999;"></td>
+
-
<td style="border-color: #999999;">'''+p'''</td>
+
-
<td>Private</td>
+
-
<td>Marks the channel as private, preventing it from appearing in /LIST.</td>
+
-
</tr>
+
-
<tr bgcolor='#EDEFEF' style="border-color: #EDEFEF;">
+
-
<td width="1"></td>
+
-
<td width="4">'''+Q'''</td>
+
-
<td>Squelch Part/Quits</td>
+
-
<td>Squelches /PART and /QUIT reasons, preventing them from being shown to the channel.</td>
+
-
</tr>
+
-
<tr>
+
-
<td style="border-color: #999999;"></td>
+
-
<td style="border-color: #999999;">'''+r'''</td>
+
-
<td>Registered Only</td>
+
-
<td>Prevents users not logged into services (NickServ) from joining the channel.</td>
+
-
</tr>
+
-
<tr bgcolor='#EDEFEF' style="border-color: #EDEFEF;">
+
-
<td width="1"></td>
+
-
<td width="4">'''+s'''</td>
+
-
<td>Secret</td>
+
-
<td>Marks the channel as secret, preventing it from appearing in /LIST or /WHOIS replies.</td>
+
-
</tr>
+
-
<tr>
+
-
<td style="border-color: #999999;"></td>
+
-
<td style="border-color: #999999;">'''+S'''</td>
+
-
<td>Strip Control Codes</td>
+
-
<td>Strips ctrl codes/colours from incoming messages to the channel.</td>
+
-
</tr>
+
-
<tr bgcolor='#EDEFEF' style="border-color: #EDEFEF;">
+
-
<td width="1"></td>
+
-
<td width="4">'''+t'''</td>
+
-
<td>Op-only Topic</td>
+
-
<td>Only (half)ops may change the channel topic using /TOPIC.</td>
+
-
</tr>
+
-
<tr>
+
-
<td style="border-color: #999999;"></td>
+
-
<td style="border-color: #999999;">'''+T'''</td>
+
-
<td>No Multi-targets</td>
+
-
<td>Attempts to block messages targeting multiple channels (such as those sent by /amsg scripts).</td>
+
-
</tr>
+
-
<tr bgcolor='#EDEFEF' style="border-color: #EDEFEF;">
+
-
<td width="1"></td>
+
-
<td width="4">'''+v'''</td>
+
-
<td>Voice</td>
+
-
<td>Grants a user voice status on the channel. Nicklist Prefix: +</td>
+
-
</tr>
+
-
<tr>
+
-
<td style="border-color: #999999;">[[Image:User delete.png]]</td>
+
-
<td style="border-color: #999999;">'''+z'''</td>
+
-
<td>Persistent</td>
+
-
<td>Prevents channel from being destroyed when the last user leaves (preserving modes/bans/topic). Granted to registered channels.</td>
+
-
</tr>
+
-
<tr bgcolor='#EDEFEF' style="border-color: #EDEFEF;">
+
-
<td width="1"></td>
+
-
<td width="4">'''+Z'''</td>
+
-
<td>SSL Only</td>
+
-
<td>Prevents non-SSL users from joining the channel.</td>
+
-
</tr>
+
-
</table><br>
+
[[Category:All]] [[Category:Documentation]]
[[Category:All]] [[Category:Documentation]]

Current revision as of 12:13, 17 August 2014

The following channel modes are available on DareNET:

Mode Name Arguments Description
+b Channel ban <ban mask> Prevents all users matching the mask from joining the channel. Users who are still in the channel and match the mask will be unable to send messages to the channel. Extended Bans are supported.
+c No colors Channel messages containing control codes/colors are blocked.
+C No CTCPs CTCP messages addressed to the channel are blocked (ACTION CTCPs (i.e., /me) are still allowed).
+d Hidden users This mode will be automatically set/unset when you set +D or -D. It indicates that hidden users are still present on the channel. See the Delayed Joins FAQ for details.
+D Delayed joins See the delayed joins FAQ for details.
+e Exceptions <ban mask> Allows matching users to bypass join restrictions including bans (+b), invite only mode (+i), channel keys (+k), user limits (+l), registered only mode (+r) and SSL only mode (+Z). Extended Bans are supported.
+h Half operator <nick> Grants a user half operator status on the channel. Nicklist prefix: %
+i Invite only Sets the channel as invite-only, requiring users to be invited to be able to join. Users matching an exception (+e) will still be able to join.
+k Keyed <key> Sets a key (password) for the channel, which users must specify with /JOIN to be able to join. Users matching an exception (+e) will be able to join without specifying the key.
+l Limit <limit> Sets a user limit for the channel. Once the limit is reached, no further joins will be allowed. Users matching an exception (+e) will still be able to join.
+m Moderated Non-voiced/(half)opped users may not send messages to the channel.
+M Moderated (unregistered) Non-authed users may not send messages to the channel.
+n No external messages Blocks all external messages to the channel (i.e., from users not on the channel).
+N No notices Blocks notices addressed to the channel.
+o Channel operator <nick> Grants a user channel operator status on the channel. Nicklist prefix: @
+p Private Marks the channel as private, preventing it from appearing in /LIST.
+q Quiet <ban mask> Prevents matching users from sending messages to the channel. Users matching an exception (+e) will still be able to talk. Extended Bans are supported.
+r Registered only Sets the channel as registered only, preventing non-authed users from joining the channel.
+s Secret Marks the channel as secret, preventing it from appearing in /LIST and /WHOIS replies.
+t Op-only topic Only (half)ops may change the channel topic using /TOPIC.
+T No multiple targets Blocks messages targeting multiple channels (such as those sent by /amsg scripts).
+u No quit/parts Squelches user /PART and /QUIT reasons, preventing them from being shown to the channel.
+v Voice <nick> Grants a user voice status on the channel. Nicklist prefix: +
+z Persistent (registered) Image:User delete.png Prevents the channel from being deleted when the last user leaves, preserving modes/bans/topics/etc. Automatically set in registered channels.
+Z SSL-only Prevents non-SSL users from joining the channel. Users matching an exception (+e) will still be able to join.

Image:User delete.png = denotes modes which are restricted to DareNET staff or services.