Channel Mode / IRCd | rfc1459 | hybrid | inspircd/insp20 | inspircd/insp3 | ngircd | p10/ircu | p10/nefarious | p10/snircd | ts6/charybdis | ts6/chatircd | ts6/elemental | ts6/ratbox | unreal |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
admin | n/a | n/a | +a (m_customprefix, m_chanprotect) | +a (customprefix) | +a | n/a | n/a | n/a | n/a | +a (when enabled) | +a (when enabled) | n/a | +a |
adminonly | n/a | n/a | n/a | n/a | n/a | n/a | +a | n/a | +A (ext/chm_adminonly) | +A (ext/chm_adminonly) | +A (ext/chm_adminonly.so) | n/a | n/a |
allowinvite | n/a | n/a | +A (m_allowinvite) | +A (allowinvite) | n/a | n/a | n/a | n/a | +g | +g | +g | n/a | n/a |
auditorium | n/a | n/a | +u (m_auditorium) | +u (auditorium) | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
autoop | n/a | n/a | +w (m_autoop) | +w (autoop) | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
ban | +b | +b | +b | +b | +b | +b | +b | +b | +b | +b | +b | +b | +b |
banexception | n/a | +e | +e (m_banexception) | +e (banexception) | +e | n/a | +e | n/a | +e | +e | +e | +e | +e |
blockcaps | n/a | n/a | +B (m_blockcaps) | +B (anticaps, blockcaps) | n/a | n/a | n/a | n/a | n/a | n/a | +G (ext/chm_nocaps.so) | n/a | n/a |
blockcolor | n/a | +c | +c (m_blockcolor) | +c (blockcolor) | n/a | +c | +c | +c | n/a | n/a | n/a | n/a | +c (chanmodes/nocolor) |
blockhighlight | n/a | n/a | +V (contrib/m_blockhighlight) | +V (contrib/blockhighlight) | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
censor | n/a | n/a | +G (m_censor) | +G (censor) | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +G (chanmodes/censor) |
delayjoin | n/a | n/a | +D (m_delayjoin) | +D (delayjoin) | n/a | +D | +D | +D | n/a | n/a | n/a | n/a | +D (chanmodes/delayjoin) |
delaymsg | n/a | n/a | +d (m_delaymsg) | +d (delaymsg) | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
exemptchanops | n/a | n/a | +X (m_exemptchanops) | +X (exemptchanops) | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
filter | n/a | n/a | +g (m_filter) | +g (filter) | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | (via extban ~T:block:) |
flood | n/a | n/a | +f (m_messageflood) | +f (messageflood) | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
flood_unreal | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +f (chanmodes/floodprot) |
freetarget | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +F | +F | +F | n/a | n/a |
had_delayjoin | n/a | n/a | n/a | n/a | n/a | +d | +d | +d | n/a | n/a | n/a | n/a | n/a |
halfop | n/a | +h | +h (m_customprefix, m_halfop) | +h (customprefix) | +h | n/a | n/a | n/a | n/a | +h (when enabled) | +h (when enabled) | n/a | +h |
hiddenbans | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +u | n/a | n/a |
hidequits | n/a | n/a | n/a | n/a | n/a | n/a | +Q | +u | n/a | n/a | n/a | n/a | n/a |
history | n/a | n/a | +H (m_chanhistory) | +H (chanhistory) | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
invex | n/a | +I | +I (m_inviteexception) | +I (inviteexception) | +I | n/a | n/a | n/a | +I | +I | +I | +I | +I |
inviteonly | +i | +i | +i | +i | +i | +i | +i | +i | +i | +i | +i | +i | +i |
issecure | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +Z (chanmodes/issecure) |
joinflood | n/a | n/a | +j (m_joinflood) | +j (joinflood) | n/a | n/a | n/a | n/a | +j | +j | +j | n/a | n/a |
key | +k | +k | +k | +k | +k | +k | +k | +k | +k | +k | +k | +k | +k |
kicknorejoin | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +J | n/a | n/a |
kicknorejoin_insp | n/a | n/a | +J (m_kicknorejoin) | +J (kicknorejoin) | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
largebanlist | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +L | +L | +L | n/a | n/a |
limit | +l | +l | +l | +l | +l | +l | +l | +l | +l | +l | +l | +l | +l |
moderated | +m | +m | +m | +m | +m | +m | +m | +m | +m | +m | +m | +m | +m |
netadminonly | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +N (ext/chm_netadminonly) | n/a | n/a | n/a |
nickflood | n/a | n/a | +F (m_nickflood) | +F (nickflood) | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
noamsg | n/a | n/a | n/a | n/a | n/a | n/a | +T | +T | n/a | n/a | n/a | n/a | n/a |
noctcp | n/a | +C | +C (m_noctcp) | +C (noctcp) | n/a | +C | +C | +C | +C | +C | +C | n/a | +C (chanmodes/noctcp) |
noextmsg | +n | +n | +n | +n | +n | +n | +n | +n | +n | +n | +n | +n | +n |
noforwards | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +Q | +Q | +Q | n/a | n/a |
noinvite | n/a | n/a | n/a | n/a | +V | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +V (chanmodes/noinvite) |
nokick | n/a | n/a | +Q (m_nokicks) | +Q (nokicks) | +Q | n/a | n/a | n/a | n/a | n/a | +E | n/a | +Q (chanmodes/nokick) |
noknock | n/a | +p* | +K (m_knock) | +K (knock) | n/a | n/a | n/a | n/a | +p* | +p* | +p* | +p* | +K (chanmodes/noknock) |
nonick | n/a | n/a | +N (m_nonicks) | +N (nonicks) | +N | n/a | n/a | n/a | n/a | n/a | +d | n/a | +N (chanmodes/nonickchange) |
nonotice | n/a | n/a | +T (m_nonotice) | +T (nonotice) | n/a | n/a | +N | +N | +T (ext/chm_nonotice) | +T (ext/chm_nonotice) | +T | n/a | +T (chanmodes/nonotice) |
official-join | n/a | n/a | +Y (m_ojoin) | +Y (ojoin) | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
op | +o | +o | +o | +o | +o | +o | +o | +o | +o | +o | +o | +o | +o |
operonly | n/a | +O | +O (m_operchans) | +O (operchans) | +O | n/a | +O | n/a | +O (ext/chm_operonly) | +O (ext/chm_operonly) | +O (ext/chm_operonly.so) | n/a | +O (chanmodes/operonly) |
oplevel_apass | n/a | n/a | n/a | n/a | n/a | +A | +A | +A | n/a | n/a | n/a | n/a | n/a |
oplevel_upass | n/a | n/a | n/a | n/a | n/a | +U | +U | +U | n/a | n/a | n/a | n/a | n/a |
opmoderated | n/a | n/a | +U (contrib/m_opmoderated) | n/a | n/a | n/a | n/a | n/a | +z | +z | +z | n/a | n/a |
owner | n/a | n/a | +q (m_customprefix, m_chanprotect) | +q (customprefix) | +q | n/a | n/a | n/a | n/a | +y (when enabled) | +y (when enabled) | n/a | +q |
paranoia | n/a | +p* | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
permanent | n/a | n/a | +P (m_permchannels) | +P (permchannels) | +P | n/a | +z | n/a | +P | +P | +P | n/a | +P (chanmodes/permanent) |
private | +p | +p* | +p | +p | +p | +p | +p | +p | +p* | +p* | +p* | +p* | +p |
quiet | n/a | n/a | (via extban m:) | (via extban m:) | n/a | n/a | (via extban ~q:) | n/a | +q | +q | +q | n/a | (via extban ~q:) |
redirect | n/a | n/a | +L (m_redirect) | +L (redirect) | n/a | n/a | +L | n/a | +f | +f | +f | n/a | +L (chanmodes/link) |
registered | n/a | +r | +r (m_services_account) | +r (services_account) | +r | +R | +R | +R | n/a | n/a | n/a | n/a | +r |
regmoderated | n/a | +M | +M (m_services_account) | +M (services_account) | +M | n/a | +M | +M | n/a | n/a | n/a | n/a | +M (chanmodes/regonlyspeak) |
regonly | n/a | +R | +R (m_services_account) | +R (services_account) | +R | +r | +r | +r | +r | +r | +r | +r | +R (chanmodes/regonly) |
repeat | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +K (ext/chm_norepeat.c) | n/a | n/a |
repeat_insp | n/a | n/a | n/a | +E (repeat) | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
secret | +s | +s | +s | +s | +s | +s | +s | +s | +s | +s | +s | +s | +s |
sslonly | n/a | +S | +z (m_sslmodes) | +z (sslmodes) | +z | n/a | n/a | n/a | +S (ext/chm_sslonly) | +S (ext/chm_sslonly) | +S (ext/chm_sslonly.c) | +S | +z (chanmodes/secureonly) |
stripcolor | n/a | n/a | +S (m_stripcolor) | +S (stripcolor) | n/a | n/a | +S | n/a | +c | +c | +c | n/a | +S (chanmodes/stripcolor) |
topiclock | +t | +t | +t | +t | +t | +t | +t | +t | +t | +t | +t | +t | +t |
voice | +v | +v | +v | +v | +v | +v | +v | +v | +v | +v | +v | +v | +v |