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 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

# Content
1 MODE <channel> <+|-><modes> [parameters]
2
3 =-=-=-=-=-=-=-=-=-=-=
4 CHANNELMODES
5 =-=-=-=-=-=-=-=-=-=-=
6
7 MODE - DESCRIPTION
8 ------------------------------------------------------------------------
9
10 NO PARAMETERS:
11 --------------
12
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
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 +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,
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 +r - 'Registered'. Channel has been registered with ChanServ.
37 Can be set only by servers and services.
38
39 +u - 'Hide bmasks'. Hides +b/+e/+I mode changes and lists to everyone
40 except channel ops, and half-ops (+o/+h).
41
42 +C - 'No CTCPs'. Prevent users from sending CTCPs to the channel.
43
44 +K - 'No KNOCK'. KNOCK cannot be used on the channel.
45
46 +L - 'Large ban list'. Channel can make use of the extended ban list
47 limit. Can be set only by irc-operators, servers and services.
48
49 +M - 'Modreg'. Unregistered/unidentified clients cannot send text to
50 the channel
51
52 +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
56 +O - 'IRCOps only'. This will prevent anyone who hasn't obtained
57 irc-operator status from joining your channel. Can be set only
58 by irc-operators, servers and services.
59
60 +R - 'Registered only'. Only registered clients may join a channel
61 with that mode set
62
63 +S - 'Secure only'. This will prevent anyone who isn't securely connected
64 via TLS from joining your channel.
65
66 +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
69
70 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