1 |
adx |
30 |
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 |
knight |
31 |
# $Id$ |