The good ol' channel mode +u
from Unreal 3.x. =] Since a bunch of stuff for this mode was hardcoded in U3's core sauce, I've made a few adjustments to maximise its usability. I've never used +u
myself back then, so I'm not 100% sure if the features match (it was basically guesswork based on the dirty U3 sauce).
Once the channel mode is set, the following restrictions apply:
Everyone with +o
/+a
/+q
:
People without +o
/+a
/+q
:
IRCOpers only:
override:see:who:onchannel
) they can also see everyone, but not their messages if they don't have the proper list modesThe channel mode can only be set by people with +a
or +q
(and opers with OperOverride obv). When the mode is unset or someone gets chanops, they won't immediately see the other users "joining". Instead, people have to do /names #chan
(this is how it worked in U3 too). OR if you have +D
active as well, that module will take care of the rest. ;]