ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/branches/8.2.x/help/cmode
(Generate patch)

Comparing ircd-hybrid/branches/8.2.x/help/cmode (file contents):
Revision 10040 by michael, Sat May 28 12:06:04 2022 UTC vs.
Revision 10134 by michael, Fri Jun 24 13:43:48 2022 UTC

# Line 10 | Line 10 | MODE <channel> <+|-><modes> [parameters]
10   NO PARAMETERS:
11   --------------
12  
13 <     +c     - 'No control codes'.  Prevent users from sending messages containing
13 >     +c     - No control codes. Prevent users from sending messages containing
14                control codes to the channel
15  
16 <     +n     - 'No external messages'.  This will prevent any user who
16 >     +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,
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
22 >     +s     - Secret. This will prevent the channel from being shown
23                in a /whois, and in the channel list.
24  
25 <     +p     - 'Paranoia'. Controls whether halfops may invite users
25 >     +p     - Paranoia. Controls whether halfops may invite users
26                into a channel or whether they may kick other members of a
27                channel.
28  
29 <     +m     - 'Moderated'.  This will prevent any user who isn't opped,
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
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 <     +r     - 'Registered'. Channel has been registered with ChanServ.
36 >     +r     - Registered. Channel has been registered with ChanServ.
37                Can be set only by servers and services.
38  
39 <     +C     - 'No CTCPs'. Prevent users from sending CTCPs to the channel.
39 >     +C     - No CTCPs. Prevent users from sending CTCPs to the channel.
40  
41 <     +K     - 'No KNOCK'. KNOCK cannot be used on the channel.
41 >     +K     - No KNOCK. KNOCK cannot be used on the channel.
42  
43 <     +L     - 'Large ban list'. Channel can make use of the extended ban list
43 >     +L     - Large ban list. Channel can make use of the extended ban list
44                limit. Can be set only by irc-operators, servers and services.
45  
46 <     +M     - 'Modreg'. Unregistered/unidentified clients cannot send text to
46 >     +M     - Modreg. Unregistered/unidentified clients cannot send text to
47                the channel
48  
49 <     +N     - 'No nick changes'. This will prevent any user who isn't opped,
49 >     +N     - No nick changes. This will prevent any user who isn't opped,
50                half-opped or voiced (+o/+h/+v) from changing their nick while
51                in the channel.
52  
53 <     +O     - 'IRCOps only'. This will prevent anyone who hasn't obtained
53 >     +O     - IRC operators only. This will prevent anyone who hasn't obtained
54                irc-operator status from joining your channel. Can be set only
55                by irc-operators, servers and services.
56  
57 <     +R     - 'Registered only'. Only registered clients may join a channel
57 >     +R     - Registered only. Only registered clients may join a channel
58                with that mode set
59  
60 <     +S     - 'Secure only'. This will prevent anyone who isn't securely connected
60 >     +S     - Secure only. This will prevent anyone who isn't securely connected
61                via TLS from joining your channel.
62  
63 <     +T     - 'No Notices'. This will prevent any user who isn't opped,
63 >     +T     - No notices. This will prevent any user who isn't opped,
64                half-opped or voiced (+o/+h/+v) from sending channel notices.
65  
66  
67   WITH PARAMETERS:
68   ----------------
69  
70 <     +k     - 'Key'.  This will require users joining to know the key,
70 >     +k     - Key. This will require users joining to know the key,
71                they must then use /join #channel KEY
72  
73                PARAMS: /mode #channel +k key
74  
75 <     +l     - 'Limit'. This will prevent more than LIMIT number of people
75 >     +l     - Limit. This will prevent more than LIMIT number of people
76                in the channel at any time.
77  
78                PARAMS: /mode #channel +l limit
79  
80 <     +v     - 'Voice'.  This will allow a user to talk in a moderated (+m)
81 <              channel.  Shown by the +nick flag.
80 >     +v     - Voice. This will allow a user to talk in a moderated (+m)
81 >              channel. Shown by the +nick flag.
82  
83                PARAMS: /mode #channel +vvvv nick1 nick2 nick3 nick4
84  
85 <     +h     - 'Half-op'.  This will allow a user to set all of the above
85 >     +h     - Half-op. This will allow a user to set all of the above
86                modes, (and some more below..), whilst stopping the user
87 <              from doing harm to the channel.  Users who are +h CANNOT
87 >              from doing harm to the channel. Users who are +h CANNOT
88                kick opped (+o) users, or set modes +h/-h/+o/-o.
89  
90                They can perform all other modes, and can kick regular users.
91  
92                PARAMS: /mode #channel +hhhh nick1 nick2 nick3 nick4
93  
94 <     +o     - 'Op'.  This gives the user full control over the channel.
94 >     +o     - Op. This gives the user full control over the channel.
95                An opped user may op other users, set any mode, and
96                remove ops from whoever they want.
97  
98                PARAMS: /mode #channel +oooo nick1 nick2 nick3 nick4
99  
100 <     +b     - 'Ban'.  This will prevent a user from entering the channel,
100 >     +a     - Admin. This gives the user control over opped, half-opped,
101 >              voiced, and regular users. A admin may op other users, set
102 >              any mode except +q and +a, and remove ops from whoever they
103 >              want.
104 >
105 >              PARAMS: /mode #channel +aaaa nick1 nick2 nick3 nick4
106 >
107 >     +q     - Owner. This gives the user full control over the channel.
108 >              An owner may owner/admin/op/half-op/voice other users, set any
109 >              mode, and remove owner/admin/op/half-op/voice from whomever they
110 >              want.
111 >
112 >              PARAMS: /mode #channel +qqqq nick1 nick2 nick3 nick4
113 >
114 >     +b     - Ban. This will prevent a user from entering the channel,
115                based on a nick!ident@host match.
116  
117                PARAMS: /mode #channel +bbbb n!u@h1b n!u@h2b n!u@h3b n!u@h4
118  
119 <     +e     - 'Exempt'.  This will allow a user to join a channel even if
119 >     +e     - Exempt. This will allow a user to join a channel even if
120                they are banned (+b), based on a nick!ident@host match.
121  
122                PARAMS: /mode #channel +eeee n!u@h1b n!u@h2b n!u@h3b n!u@h4
123  
124 <     +I     - 'Invite Exempt'.  This will allow a user to join an
124 >     +I     - Invite exempt. This will allow a user to join an
125                invite-only (+i) channel, based on a nick!user@host match.
126  
127                PARAMS: /mode #channel +IIII n!u@h1b n!u@h2b n!u@h3b n!u@h4

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)