On Fri, Jul 26, 2002 at 09:15:26PM +0200, bas wrote: > Sounds like "auditorium" mode. IRCplus has it, check ircplus for which > char they use (if you must). i dont think this feature should be used on > undernet, as its far from "pure", which ircu is atm.
Thanks for the tip about IRCplus; I'm talking about this change for the QuakeNet patch rather than ircu "proper" anyway, so whether it gets used or not depends on whether I can persuade the QuakeNet people that it's worthwhile :). Anyway, ircplus uses +x for "auditorium" mode. It appears to have the following properties: * When +x is set, it broadcasts lots of PARTs such that only the opped users remain visible to the non-opped users. Opped users still see everyone. * Once +x is set, opped users can see everything, non-ops can only see ops; the same goes for channel text (so ops can see things said by non-ops) * If someone is opped, a JOIN is broadcast to everyone, and the opped user sees a JOIN flood of all the previously-invisible users. * If someone is deopped, a PART is broadcast to everyone, and the opped user sees a PART flood of all the non-op users. * If the chan is set -x, it appears to break horribly :). I don't know if it's just a bug in the particular version I tested[1] but it completely shafts client sync; doesn't even broadcast the -x change to clients (although the -x change does happen). mIRC users doing a /names get their namelist back in sync but I don't think this can be relied upon. I think if we do implement this feature we need something more along the lines of what I explained initially (i.e. +v users are visible and can talk but can't see everyone). splidge [1] It spewed some random error at me, so it did know it was broken..