ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/help/cmode
Revision: 9553
Committed: Sun Jul 26 07:35:07 2020 UTC (5 years, 11 months ago) by michael
File size: 4580 byte(s)
Log Message:
- Implemented channel mode 'K'. KNOCK cannot be used on channels with that mode set.

File Contents

# User Rev Content
1 adx 30 MODE <channel> <+|-><modes> [parameters]
2    
3     =-=-=-=-=-=-=-=-=-=-=
4     CHANNELMODES
5     =-=-=-=-=-=-=-=-=-=-=
6    
7     MODE - DESCRIPTION
8     ------------------------------------------------------------------------
9    
10     NO PARAMETERS:
11     --------------
12    
13 michael 1937 +c - 'No control codes'. Prevent users from sending messages containing
14     control codes to the channel
15    
16 adx 30 +n - 'No external messages'. This will prevent any user who
17     isn't in the channel from sending messages to the channel.
18    
19     +t - 'Ops Topic'. This will prevent any user who isn't opped,
20     or half-opped (+o/+h) from setting a channel topic.
21    
22     +s - 'Secret'. This will prevent the channel from being shown
23     in a /whois, and in the channel list.
24    
25 michael 1204 +p - 'Paranoia'. Controls whether halfops may invite users
26 michael 341 into a channel or whether they may kick other members of a
27     channel.
28 adx 30
29     +m - 'Moderated'. This will prevent any user who isn't opped,
30     half-opped or voiced (+o/+h/+v) from talking in the channel.
31    
32     +i - 'Invite only'. This will prevent anyone from joining your
33     channel who hasn't received an /invite or whose host isn't in
34     the +I list.
35    
36 michael 1204 +r - 'Registered'. Channel has been registered with ChanServ.
37 michael 8046 Can be set only by servers and services.
38 michael 1204
39 michael 8040 +u - 'Hide bmasks'. Hides +b/+e/+I mode changes and lists to everyone
40     except channel ops, and half-ops (+o/+h).
41    
42 michael 5464 +C - 'No CTCPs'. Prevent users from sending CTCPs to the channel.
43 michael 1963
44 michael 9553 +K - 'No KNOCK'. KNOCK cannot be used on the channel.
45    
46 michael 8046 +L - 'Large ban list'. Channel can make use of the extended ban list
47 michael 8479 limit. Can be set only by irc-operators, servers and services.
48 michael 8046
49 michael 5464 +M - 'Modreg'. Unregistered/unidentified clients cannot send text to
50     the channel
51    
52 michael 9292 +N - 'No nick changes'. This will prevent any user who isn't opped,
53     half-opped or voiced (+o/+h/+v) from changing their nick while
54     in the channel.
55 michael 8468
56 michael 1189 +O - 'IRCOps only'. This will prevent anyone who hasn't obtained
57 michael 8046 irc-operator status from joining your channel. Can be set only
58 michael 8479 by irc-operators, servers and services.
59 adx 30
60 michael 2393 +R - 'Registered only'. Only registered clients may join a channel
61 michael 1443 with that mode set
62    
63 michael 9157 +S - 'Secure only'. This will prevent anyone who isn't securely connected
64     via TLS from joining your channel.
65 michael 1189
66 michael 6926 +T - 'No Notices'. This will prevent any user who isn't opped,
67     half-opped or voiced (+o/+h/+v) from sending channel notices.
68 michael 1189
69 michael 6926
70 adx 30 WITH PARAMETERS:
71     ----------------
72    
73     +k - 'Key'. This will require users joining to know the key,
74     they must then use /join #channel KEY
75    
76     PARAMS: /mode #channel +k key
77    
78     +l - 'Limit'. This will prevent more than LIMIT number of people
79     in the channel at any time.
80    
81     PARAMS: /mode #channel +l limit
82    
83     +v - 'Voice'. This will allow a user to talk in a moderated (+m)
84     channel. Shown by the +nick flag.
85    
86     PARAMS: /mode #channel +vvvv nick1 nick2 nick3 nick4
87    
88     +h - 'Half-op'. This will allow a user to set all of the above
89     modes, (and some more below..), whilst stopping the user
90     from doing harm to the channel. Users who are +h CANNOT
91     kick opped (+o) users, or set modes +h/-h/+o/-o.
92    
93     They can perform all other modes, and can kick regular users.
94    
95     PARAMS: /mode #channel +hhhh nick1 nick2 nick3 nick4
96    
97     +o - 'Op'. This gives the user full control over the channel.
98     An opped user may op other users, set any mode, and
99     remove ops from whoever they want.
100    
101     PARAMS: /mode #channel +oooo nick1 nick2 nick3 nick4
102    
103     +b - 'Ban'. This will prevent a user from entering the channel,
104     based on a nick!ident@host match.
105    
106     PARAMS: /mode #channel +bbbb n!u@h1b n!u@h2b n!u@h3b n!u@h4
107    
108     +e - 'Exempt'. This will allow a user to join a channel even if
109     they are banned (+b), based on a nick!ident@host match.
110    
111     PARAMS: /mode #channel +eeee n!u@h1b n!u@h2b n!u@h3b n!u@h4
112    
113     +I - 'Invite Exempt'. This will allow a user to join an
114     invite-only (+i) channel, based on a nick!user@host match.
115    
116     PARAMS: /mode #channel +IIII n!u@h1b n!u@h2b n!u@h3b n!u@h4

Properties

Name Value
svn:eol-style native