1.2 KiB
auditorium
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
:
- Can see the full user list and all channel events (joins, quits, etc)
- Will see messages from anyone, even those without a list access mode
People without +o
/+a
/+q
:
- Can only see users with any of those 3 modes
- Will also only see messages from such users
IRCOpers only:
- If they have the proper override (which afaik is
override:see:who:onchannel
) they can also see everyone, but not their messages if they don't have the proper list modes
The 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. ;]