| 1 |
User and Channel Modes Guide |
| 2 |
---------------------------- |
| 3 |
|
| 4 |
In /VERSION one might see something like this: |
| 5 |
|
| 6 |
irc.ircd-hybrid.org hybrid-8.2.0 DFGHRSWabcdefgijklnopqrsuwxyz bciklmnoprstveIMORS bkloveIh |
| 7 |
|
| 8 |
These describe the user modes, channel modes, and channel modes that require |
| 9 |
arguments that are available to the user. |
| 10 |
|
| 11 |
Here is a guide to the preceding modes: |
| 12 |
|
| 13 |
User Modes: |
| 14 |
|
| 15 |
+a - admin - Admin status. Can for example see IPs in "STATS c" |
| 16 |
+b - bots - See bot and drone flooding notices |
| 17 |
+c - cconn - Client connection/quit notices |
| 18 |
+D - deaf - Don't receive channel messages |
| 19 |
+d - debug - See debugging notices |
| 20 |
+e - external - See remote server connection and split notices |
| 21 |
+f - full - See auth {} block full notices |
| 22 |
+F - farconnect - See remote client connection/quit notices |
| 23 |
+G - softcallerid - Server Side Ignore for users not on your channels |
| 24 |
+g - callerid - Server Side Ignore (see modeg.txt) |
| 25 |
+H - hidden - Hides operator status to other users |
| 26 |
+i - invisible - Not shown in NAMES or WHO unless you share a channel |
| 27 |
+j - rej - See rejected client notices |
| 28 |
+k - skill - See server generated KILL messages |
| 29 |
+l - locops - See LOCOPS messages |
| 30 |
+n - nchange - See client nick changes |
| 31 |
+o - oper - Operator status |
| 32 |
+p - hidechans - Hides channel list in WHOIS |
| 33 |
+q - hideidle - Hides idle and signon time in WHOIS |
| 34 |
+r - registered - User has been registered and identified for its nick. |
| 35 |
This mode can be set by servers and services only. |
| 36 |
+R - regonly - Only registered clients may message you |
| 37 |
+s - servnotice - See general server notices |
| 38 |
+S - ssl - Client is connected via SSL/TLS |
| 39 |
+u - unauth - See unauthorized client notices |
| 40 |
+w - wallop - See server generated WALLOPS |
| 41 |
+W - webirc - User is connected using a webirc gateway |
| 42 |
+x - hiddenhost - User's host has been spoofed by services. |
| 43 |
This mode can be set by servers and services only. |
| 44 |
+y - spy - See ADMIN, LINKS, MOTD, STATS, TRACE notices |
| 45 |
|
| 46 |
Channel Modes: |
| 47 |
|
| 48 |
+b - ban - Channel ban on nick!user@host |
| 49 |
+c - noctrls - Prevent users from sending messages containing control codes to the channel |
| 50 |
+e - exempt - Exemption from bans |
| 51 |
+h - halfop - Half-Op status |
| 52 |
+I - invex - Invite exceptions, nick!user@host does not need to be |
| 53 |
explicitly INVITE'd into the channel before being able |
| 54 |
JOIN |
| 55 |
+i - invite - Invite only |
| 56 |
+k - key - Key/password for the channel |
| 57 |
+l - limit - Limit the number of users in a channel |
| 58 |
+m - moderated - Users without +v/h/o cannot send text to the channel |
| 59 |
+M - modreg - Unregistered/unidentified clients cannot send text to the channel |
| 60 |
+n - noexternal - Users must be in the channel to send text to it |
| 61 |
+o - chanop - Full operator status |
| 62 |
+O - operonly - This mode will prevent anyone who hasn't obtained IRC operator |
| 63 |
status from joining the channel. Can only be set by an IRC operator |
| 64 |
+p - private - Private is obsolete, this now restricts KNOCK, and can be |
| 65 |
set at the same time as +s. |
| 66 |
+r - registered - Channel has been registered |
| 67 |
+R - regonly - Only registered clients may join a channel with that mode set |
| 68 |
+s - secret - The channel does not show up on NAMES or LIST or in the |
| 69 |
WHOIS channel list unless you are a member of the channel |
| 70 |
+S - sslonly - This mode will prevent anyone who isn't securely connected |
| 71 |
via SSL/TLS from joining the channel. |
| 72 |
+t - topic - Only chanops and halfops can change the topic |
| 73 |
+v - voice - Can speak in a moderated channel, and is exempt from flood |
| 74 |
restrictions |
| 75 |
|
| 76 |
The third part of the 004 numeric lists channel modes that require arguments. |
| 77 |
Currently these are bkloveIh. |
| 78 |
|
| 79 |
|
| 80 |
# $Id$ |