Every channel member has a rank that determines what they can do. Higher ranks inherit all privileges of lower ranks.
Rank Hierarchy
~
Owner (rank 4) — Full control over the channel.
@
Operator (rank 3) — Day-to-day channel management.
%
Half-Operator (rank 2) — Limited moderation duties.
+
Voiced (rank 1) — Can speak in moderated channels.
Regular (rank 0) — Standard member, no special privileges.
What Each Rank Can Do
Owner (~)
- Everything an Operator can do
- Grant/revoke Owner status (
/mode +q) - Cannot be kicked or banned by anyone
- Drop (unregister) the channel via ChanServ
Operator (@)
- Everything a Half-Operator can do
-
Grant/revoke Operator and Half-Operator status (
/mode +o,/mode +h) - Ban and unban users (
/ban,/unban,/mode +b/-b) -
Set all channel modes (
/mode +m,+i,+t,+k,+l,+n,+s,+p,+c,+R,+K,+j) - Change topic when channel is +t (topic locked)
Half-Operator (%)
- Kick users of lower rank
- Grant/revoke Voice (
/mode +v)
Voiced (+)
- Speak in moderated (+m) channels
Regular
- Send messages (unless channel is +m moderated)
- Change topic (unless channel is +t topic-locked)
- Join channel (subject to +i, +k, +l, +R, +b restrictions)
Key Rules
- Rank comparison: You can only kick or ban users with a strictly lower rank than yours. An operator cannot kick another operator.
- Self-actions: You cannot ban yourself.
- Ban vs. Kick: Kicking requires Half-Operator or higher. Banning requires Operator or higher.
- Mode setting: Most channel modes require Operator. Only Owners can grant +q. Half-Operators can only grant +v.
ChanServ Auto-Grant
For registered channels, ChanServ automatically assigns ranks when identified users join:
- Founder → Owner (~) automatically on join
- SOP (Super Operator) → Operator (@) automatically on join
- AOP (Auto Operator) → Operator (@) automatically on join
- VOP (Auto Voice) → Voiced (+) automatically on join
You must be identified with NickServ (/ns identify) for ChanServ to recognize your access level.
Join Restrictions
Channel modes can restrict who may join:
-
+b
(banned) — Banned users cannot join. Removed with
/unbanor/mode -b. - +i (invite-only) — Only invited users or those with ban exceptions can join.
-
+k
(key) — Requires the correct password:
/join #channel password. - +l (limit) — Channel cannot exceed the user limit.
- +R (registered-only) — Only registered and identified users can join.
- +j (throttle) — Limits the rate of joins (anti-flood).
Speaking Restrictions
- +m (moderated) — Only Voiced, Half-Operator, Operator, and Owner can speak.
- +n (no external) — Only channel members can send messages.
See Also
ChanServ Overview · Channel Modes · /mode · /ban · /kick