Comparison Of Modes Available

From the makers of InspIRCd.
Jump to: navigation, search


Introduction

This page indicates the differences in channel and user modes between the most popular IRCds, compared to InspIRCd. Each feature is compared against InspIRCd, as of the current version. This table is updated as new modes are added to IRCd implementations, whether in the core or via modules. If you find any inaccuracies on this page please do not hesitate to contact us.

Key

Module icon means the mode is implemented by a module. No means this is not applicable for this IRCd, or it does not have the feature. For example, InspIRCd uses 'o' to mark opers and a class system for all oper types, rendering usermodes a, A, o, O, N and C useless. Any mode without an icon means the mode is implemented by the core of the IRCd and cannot be loaded or unloaded.

User mode table

This table lists the user modes available for each IRCd.


User Modes InspIRCd Bahamut Hybrid Ratbox Charybdis UnrealIRCd
Is a Network Administrator No  ? No No No N
Is a Co Administrator No  ? No No No C
Is a Services Administrator No  ? a - No a
Is a Server Administrator No  ? A a a A
Global IRC Operator No  ? o No No o
Local IRC Operator No  ? O No No O
IRC Operator o o o o o o
Available for Help (Help Operator) Module h  ? h No No h
Can read Globops/Operwall sent by opers (IRC Operators only) Module g  ? g z w z g
Can read Globops/Wallops sent by servers (IRC Operators only) Module g  ? g w w w
Can read Locops (local wallops) (IRC Operators only) Module g  ? g l l g
Can receive Wallops (All) w  ? w No No w
Cannot receive channel PRIVMSGs Module d  ? No D D d
Invisible (Cannot be seen in /who by non-IRCops) i i i i i i
Hide all channels in /whois and /who Module I  ? No No No p
Only U:lines can kick you Third party  ? No No No q
Identifies the nick as being Registered Module r e r  ? No r
Gives the user Hidden Hostname Module x  ? No  ?  ? x
Can receive Server notices s  ? various various s s
Says that you are using a /VHOST Module x  ? No No No t
Receive infected DCC send rejection notices No  ? e No No v
Marks the client as being on a Secure Connection (SSL) Via /whois  ? No No Z z
Marks you as being a Bot Module B  ? No No No B
Filters out all Bad words in your messages with <censored> Module G  ? No No No G
Hide IRCop status in /WHO and /WHOIS. (IRC Operators only) Module H  ? No No No H
Allows you to only receive PRIVMSGs/NOTICEs from registered users Module R  ? R  ? R R
For Services only. (Protects them) Module k  ? No No S S
Strips colour from private messages Module S  ? No No No No
Prevents you from receiving CTCPs Third party  ? No No No T
Marks the client as a WebTV user No  ? No No No V
Lets you see when people do a /WHOIS on you (IRC Operators only) Module W  ? No Module y Module Snomask W W
Exempt from flood control No  ? F No No No
Caller ID (only allow /accept users to send private messages) Module g  ? No g g No
Prevents you being forwarded to other channels No  ? No No Q No
Operator invisible except to other operators Module Q No No No No No

Chanmodes table

This table lists the channel modes available for each IRCd. The following modes are not listed: +b, +i, +k, +m, +t, +o, +v. They are available on any IRCd you will ever find.


Channel Modes InspIRCd Bahamut Hybrid Ratbox Charybdis UnrealIRCd
Owner/Founder status mode Module q  ? No No No q
Protected mode - not kickable by anyone but "owners" Module a  ? No No No -
Administrator mode - not kickable by anyone but "owners", but implies +o - No No No No a
HalfOp status mode (Optional) h  ? No h No h
Muteban/quietban Module extban m q No No q extban q
Ban Exceptions Module e e e e e e
Invite Exceptions Module I I I I I I
'All round' exceptions, +b +k +i etc. No  ? No No No No
Chan-Op defined badwords-list Module g  ? No No No No
Block messages containing mIRC color codes Module c  ? c No No c
Flood protection Module f  ? No No No f
Auto-rejoin-on-kick prevention Module J No No No No No
Throttle joins per-user to x joins per y seconds Module j  ? j No j j
Channel may hold at most x number of users l l l l l l
Private. Hides the channel from a user's WHOIS reply p  ? p p p p
Secret. Same as private, and hides channel from LIST s s s s s s
Channel registered with a Channel Service Module r  ? r No No r
Auditorium mode - Users in channel only show to Ops Module (Option) u No No No No u
Anonymous mode - All messages to the channel are anonymous Module (Option) u No No No No No
Op moderate (send messages blocked by other modes to ChanOps) Third party u  ? No No zm um
Only Clients on a Secure Connection (SSL) can join Module z  ? No No No z
Server/Net Admin only channel Indirectly  ? No No No A
No CTCPs allowed in the channel Module C  ? No No No C
Filters out all Bad words in messages with <censored> Module G  ? No No No G
/KNOCK is not allowed Module K  ? No p p K
Channel link (If +l is full, the next user will join the specified channel) Module L  ? No No - L
Channel link for other/all restrictive modes (+ibk...) No  ? No No f No
Must be registered, or have voice to talk Module M  ? M No No M
No Nickname changes are not permitted in the channel Module N  ? No No No N
IRC Operator only channel Module O  ? O No No O
No kicks allowed Module Q  ? No No No Q
Only registered users may join the channel Module R  ? R No r R
Strips mIRC color codes Module S  ? No c No S
No NOTICEs allowed in the channel Module T  ? No No No T
/INVITE is not allowed Third party  ? No No No V
Allow all users to /INVITE Module A  ? No g No No
Allow anyone to forward to channel No  ? No No F No
Larger ban list No  ? No  ? L No
Permanent (not destroyed when empty) Module P R No P P No
Not a valid target for linking/forwarding Indirectly  ? No  ? Q No
Hide users until they speak Module D No No No No No