Comparison Of Modes Available
From the makers of InspIRCd.
Contents |
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
M - Modular
C - Core
N/A - Not applicable for this IRCd, for example, InspIRCd uses 'o' and a class system for all oper types, rendering a,A,o,O,N and C useless
Also in the table is the mode the IRCd uses for this feature
User mode table
This table lists the user modes available for each IRCd.
| Feature | InspIRCd | ShadowIRCd | Bahamut | Hybrid | Ratbox | Charybdis | PleXus | UnrealIRCd |
|---|---|---|---|---|---|---|---|---|
| Is a Services Administrator | N/A | ? | C - a | -- | -- | -- | ? | C - a |
| Cannot receive channel PRIVMSGs | M - d | ? | -- | C - D | C - D | C - D | ? | C - d |
| Can read Globops/Operwall sent by opers (IRC Operators only) | M - g | ? | C - g | C - z | C - z | C - z | C - z | C - g |
| Can read Globops/Wallops sent by servers (IRC Operators only) | M - g | ? | C - g | C - w | C - w | C - w | C - w | C - g |
| Can read Locops (local wallops) (IRC Operators only) | ? | ? | C - g | C - l | C - l | C - l | ? | ? |
| Available for Help (Help Operator) | M - h | ? | C - h | -- | -- | -- | ? | C - h |
| Invisible (Cannot be seen in /who by non-ircops) | C - i | C - i | C - i | C - i | C - i | C - i | C - i | C - i |
| Global IRC Operator | N/A | ? | C - o | N/A | N/A | N/A | N/A | C - o |
| IRC Operator | C - o | ? | -- | C - o | C - o | C - o | C - o | -- |
| Hide all channels in /whois and /who | M - I | ? | -- | -- | -- | -- | ? | C - p |
| Only U:lines can kick you | -- | ? | -- | -- | -- | -- | ? | C - q |
| Identifies the nick as being Registered | M - r | C - e | C - r | ? | -- | -- | ? | C - r |
| Can recieve Server notices | C - n | ? | C - various | C - various | C - various | C - s | ? | C - s |
| Says that you are using a /VHOST | M - x | ? | -- | -- | -- | -- | ? | C - t |
| Receive infected DCC send rejection notices | -- | ? | C - e | -- | -- | -- | ? | C - v |
| Can receive Wallops (All) | C - w | ? | C - w | -- | -- | C - w | ? | C - w |
| Gives the user Hidden Hostname | M - x | ? | -- | ? | -- | M - h | ? | C - x |
| Marks the client as being on a Secure Connection (SSL) | -- | ? | -- | -- | -- | -- | ? | C - z |
| Is a Server Administrator | N/A | ? | C - A | C - a | C - a | C - a | ? | C - A |
| Marks you as being a Bot | M - B | ? | -- | -- | -- | -- | ? | C - B |
| Is a Co Administrator | N/A | ? | -- | -- | -- | -- | ? | C - C |
| Filters out all Bad words in your messages with <censored> | M - G | ? | -- | -- | -- | -- | ? | C - G |
| Hide IRCop status in /WHO and /WHOIS. (IRC Operators only) | M - H | ? | -- | -- | -- | -- | ? | C - H |
| Is a Network Administrator | N/A | ? | -- | -- | -- | -- | ? | C - N |
| Local IRC Operator | N/A | ? | C - O | N/A | N/A | N/A | ? | C - O |
| Allows you to only receive PRIVMSGs/NOTICEs from registered users | M - R | ? | C - R | ? | -- | C - R | ? | C - R |
| For Services only. (Protects them) | -- | ? | -- | -- | C - S | C - S | ? | C - S |
| Strips colour from private messages | M - S | ? | -- | -- | -- | -- | ? | -- |
| Prevents you from receiving CTCPs | -- | ? | -- | -- | -- | -- | ? | C - T |
| Marks the client as a WebTV user | -- | ? | -- | -- | -- | -- | ? | C - V |
| Lets you see when people do a /WHOIS on you (IRC Operators only) | M - W | ? | -- | M - y | M - y | M - s y | ? | C - W |
| Exempt from flood control | -- | ? | C - F | -- | -- | -- | -- | -- |
| Caller ID (only allow /accept users to send private messages) | -- | ? | -- | C - g | C - g | C - g | ? | M - I |
| Prevents you being forwarded to other channels | -- | ? | -- | -- | -- | C - Q | ? | -- |
| Operator invisible except to other operators | M - Q | -- | -- | -- | -- | -- | -- | -- |
Chanmodes table
This table lists the channel modes available for each IRCd.
| Feature | InspIRCd | ShadowIRCd | Bahamut | Hybrid | Ratbox | Charybdis | PleXus | UnrealIRCd |
|---|---|---|---|---|---|---|---|---|
| Protects the user from being kicked by all except +a users and U:Lined servers | M - a | ? | -- | -- | -- | -- | ? | -- |
| Protects the user from being kicked by all except +a users and U:Lined servers - Infers +o | N/A | -- | -- | -- | -- | -- | ? | C - a |
| Bans matching users from the channel | C - b | C - b | C - b | C - b | C - b | C - b | C - b | C - b |
| Quiet (like ban, but user can still join) | -- | C - q | -- | -- | -- | C - q | ? | C - b $q: |
| Block messages containing mIRC color codes | M - c | ? | C - c | -- | -- | -- | ? | C - c |
| Ban Exceptions | M - e | C - e | C - e | C - e | C - e | C - e | C - e | C - e |
| Flood protection | M - f | ? | -- | -- | -- | -- | ? | C - f |
| Provides an equivalent to +G (censor) where the channel operators choose the word list | M - g | ? | -- | -- | -- | -- | ? | -- |
| Rejoin prevention | M - J | -- | -- | -- | -- | -- | -- | -- |
| Gives HalfOp status to the user | C - h | ? | -- | C - h | -- | -- | ? | C - h |
| A user must be invited to join the channel | C - i | C - i | C - i | C - i | C - i | C - i | C - i | C - i |
| Throttle joins per-user to x joins per y seconds | M - j | ? | C - j | -- | -- | C - j | ? | C - j |
| Users must specify a key to join | C - k | C - k | C - k | C - k | C - k | C - k | C - k | C - k |
| Channel may hold at most x number of users | C - l | C - l | C - l | C - l | C - l | C - l | C - l | C - l |
| Moderated channel (only +vhoaq users may speak) | C - m | C - m | C - m | C - m | C - m | C - m | C - m | C - m |
| Users outside the channel can not send PRIVMSGs to the channel | C - n | C - n | C - n | C - n | C - n | C - n | C - n | C - n |
| Gives Operator status to the user | C - o | C - o | C - o | C - o | C - o | C - o | C - o | C - o |
| Private. Hides the channel from a user's WHOIS reply | C - p | ? | C - p | C - p | C - p | C - p | ? | C - p |
| Gives Owner status to the user | M - q | ? | -- | -- | -- | -- | ? | C - q |
| Owner - Same as +a - allows user to kick +a however | M - q | ? | -- | -- | -- | -- | ? | -- |
| The channel is registered | M - r | ? | C - r | -- | -- | -- | ? | C - r |
| Secret. Same as private, and hides channel from LIST | C - s | C - s | C - s | C - s | C - s | C - s | C - s | C - s |
| Only +hoaq may change the topic | C - t | C - t | C - t | C - t | C - t | C - t | C - t | C - t |
| Auditorium mode (/names and /who #channel only show channel ops) | -- | -- | -- | -- | -- | -- | ? | C - u |
| Gives Voice to the user (May talk if chan is +m) | C - v | C - v | C - v | C - v | C - v | C - v | C - v | C - v |
| 'All round' exceptions, +b +k +i etc. | M - x | ? | -- | -- | -- | -- | -- | -- |
| Only Clients on a Secure Connection (SSL) can join | M - z | ? | -- | -- | -- | -- | ? | C - z |
| Server/Net Admin only channel | -- | ? | -- | -- | -- | -- | ? | C - A |
| No CTCPs allowed in the channel | M - C | ? | -- | -- | -- | -- | ? | C - C |
| Filters out all Bad words in messages with <censored> | M - G | ? | -- | -- | -- | -- | ? | C - G |
| Invite Exceptions | M - I | C - I | C - I | C - I | C - I | C - I | C - I | -- |
| /KNOCK is not allowed | M - K | ? | N/A | C - p | C - p | C - p | ? | C - K |
| Channel link (If +l is full, the next user will auto-join the specified channel) | M - L | ? | -- | -- | -- | -- | ? | C - L |
| Like link but for +ijr | -- | ? | -- | -- | -- | C - f | ? | -- |
| Must be registered, or have voice to talk | M - M | ? | C - M | -- | -- | -- | ? | C - M |
| No Nickname changes are not permitted in the channel | M - N | ? | -- | -- | -- | -- | ? | C - N |
| IRC Operator only channel | M - O | ? | C - O | -- | -- | -- | ? | C - O |
| No kicks allowed | M - Q | ? | -- | -- | -- | -- | ? | C - Q |
| Only registered users may join the channel | M - R | ? | C - R | -- | C - r | C - r | ? | C - R |
| Strips mIRC color codes | M - S | ? | -- | -- | -- | C - c | ? | C - S |
| No NOTICEs allowed in the channel | M - T | ? | -- | -- | -- | -- | ? | C - T |
| /INVITE is not allowed | M - V | ? | -- | -- | -- | -- | ? | C - V |
| Allow all users to /INVITE, even if +i | -- | ? | -- | -- | -- | C - g | ? | -- |
| Op moderate (send messages blocked by +m to chanops) | -- | ? | -- | -- | -- | C - z | ? | -- |
| Allow anyone to forward to this | -- | ? | -- | -- | -- | C - F | ? | -- |
| Larger ban list | N/A | ? | -- | -- | -- | C - L | ? | -- |
| Permanent (not destroyed when empty) | -- | C - R | -- | -- | -- | C - P | ? | -- |
| Not a valid target for linking/forwarding | M - L | ? | -- | -- | -- | C - Q | ? | ? |
| Hide users until they speak | M - D | -- | -- | -- | -- | -- | -- | -- |

















