1 |
User and Channel Modes Guide |
2 |
---------------------------- |
3 |
|
4 |
In /VERSION one might see something like this: |
5 |
|
6 |
irc.corefailure.com hybrid-7beta5 oiwszcerkfydnxbaugl biklmnopstveIh bkloveIh |
7 |
|
8 |
These describe the user modes, channel modes, and channel modes that require |
9 |
arguments that are available to the user. It is hardcoded into src/messages.tab. |
10 |
|
11 |
Here is a guide to the preceding modes: |
12 |
|
13 |
User Modes: |
14 |
|
15 |
+a - admin - Admin status. Able to load and unload modules, |
16 |
and see IP's in STATS c |
17 |
+b - bots - See bot and drone flooding notices |
18 |
+c - cconn - Client connection/quit notices |
19 |
+D - deaf - Don't receive channel messages |
20 |
+d - debug - See debugging notices |
21 |
+f - full - See I: line full notices |
22 |
+G - softcallerid - Server Side Ignore for users not on your channels |
23 |
+g - callerid - Server Side Ignore (see modeg.txt) |
24 |
+i - invisible - Not shown in NAMES or WHO unless you share a channel |
25 |
+k - skill - See server generated KILL messages |
26 |
+l - locops - See LOCOPS messages |
27 |
+n - nchange - See client nick changes |
28 |
+o - oper - Operator status |
29 |
+r - rej - See rejected client notices |
30 |
+s - servnotice - See general server notices |
31 |
+u - unauth - See unauthorized client notices |
32 |
+w - wallop - See server generated WALLOPS |
33 |
+x - external - See remote server connection and split notices |
34 |
+y - spy - See LINKS, STATS (if configured), TRACE notices |
35 |
+z - operwall - See oper generated WALLOPS |
36 |
|
37 |
Channel Modes: |
38 |
|
39 |
+b - ban - Channel ban on nick!user@host |
40 |
+e - exempt - Exemption from bans |
41 |
+I - invex - Invite exceptions, nick!user@host does not need to be |
42 |
explicitly INVITE'd into the channel before being able |
43 |
JOIN |
44 |
+i - invite - Invite only |
45 |
+k - key - Key/password for the channel |
46 |
+l - limit - Limit the number of users in a channel |
47 |
+m - moderated - Users without +v/h/o cannot send text to the channel |
48 |
+n - noexternal - Users must be in the channel to send text to it |
49 |
+o - chanop - Full operator status |
50 |
+p - private - Private is obsolete, this now restricts KNOCK, and can be |
51 |
set at the same time as +s. |
52 |
+s - secret - The channel does not show up on NAMES or LIST or in the |
53 |
WHOIS channel list unless you are a member of the channel |
54 |
+t - topic - Only chanops can change the topic |
55 |
+v - voice - Can speak in a moderated channel, and is exempt from flood |
56 |
restrictions |
57 |
|
58 |
The third part of the 004 numeric lists channel modes that require arguments. |
59 |
Currently these are bkloveIh. |
60 |
|
61 |
Note that most of the channel modes can be disabled in the conf file for |
62 |
networks that do not wish to support them. |
63 |
|
64 |
# $Id$ |