The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog | Stats

Modules/auditorium

From the makers of InspIRCd.

Jump to: navigation, search

auditorium module (All InspIRCd versions)

Description
This module provides an 'auditorium mode' for channels. When a channel is set to auditorium mode, you can only see yourself (and optionally ops) on the nicklist, and joins, parts, quits and kicks are cloaked. This saves bandwidth for very large channels.
Configuration Tags
The auditorium module supports the following configuration tags:
<auditorium showops="yes|no" operoverride="yes|no">

Please read below for the showops setting.

If the operoverride value is yes, m_auditorium affects the userlist for only non-ircop users. IRCOpers will view all users in the channel normally (even if they do not have channel operator status).

See the Special Notes below.

Additional Modes
Channel mode +u: Enable auditorium mode. Only channel operators may set this mode.
Additional Commands
This module adds no extra commands.
Special Notes
This mode can be very confusing for users. Avoid using it unless it is absolutely necessary! Depending on which configuration setting is used, the differences in behaviour for this module are as follows:


ShowOps Mode 'On'

If this is set to yes, then the following rules apply:

  • When joining the channel, you will see all the ops, and yourself. You will not see joins, parts and quits for anyone else on the channel.
  • Ops on the channel will see all users
  • When an op is kicked, parts or quits, normal users will see the op quit or part so that their client stays in sync.
  • Modes for the channel will be sent to all users, however most of these modes will appear to operate on nonexistent users.

NOTE: When a user is on multiple channels, one of which is +u, the server will make them appear to have parted from the +u channels before quitting from the non +u channels. The module has to operate in this fashion as the QUIT command is not specific to a channel.

ShowOps Mode 'Off'

If this is set to no (the default), the following rules apply:

  • When joining the channel, you will see only yourself. This applies even if you are an op, and you will see no joins or parts of other users.
  • Modes for the channel will be sent to all users, however most of these modes will appear to operate on nonexistent users.

The no setting is less feature filled, however it is less likely to desync clients and less resource intensive. It does however require more effort to manage the channel as ops cannot see nicknames.

Personal tools
head
Navigation
head
head
head
head
 
head
head
Toolbox
head
head