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

Modules/1.1/chanprotect

From the makers of InspIRCd.

(Redirected from Modules/chanprotect)
Jump to: navigation, search

chanprotect module (InspIRCd-1.1 version)

1.0 Documentation 1.1 Documentation 1.2 Documentation
Description
This module provides the channel modes +a and +q (protection and founder).
Configuration Tags
This module adds several extra settings to the options tag:
<options noservices="no"
         deprotectself="no"
         deprotectothers="no"
         qaprefixes="no">
  • If your network does not have services and is unlikely to ever have services, then set noservices to "yes" in your options tag. When this option is set the first person into any channel is silently given the channel mode +q in the same way they are given the channel mode +o for channel operator status. This is because otherwise with no U:Lined servers to give out +q, both +q and +a would be useless without services.
  • If the deprotectself value is set to yes, true, or 1, then any user with +q or +a may remove the +q or +a from themselves. The default setting is to not enable this feature, which stops even the founder taking away their founder status without using services.
  • If the deprotectothers value is set to yes, true, or 1, then any user with +q or +a may remove the +q or +a from other users. The default setting is to not enable this feature, so that only +q may remove +a, and nothing but services may remove +q.
  • Enabling the qaprefixes option will enable the '~' prefix for +q and '&' for +a. Note, this is just a cosmetic option - having +q or +a will NOT infer +o, you still need to be given that mode seperately.
Additional Modes
  • Channel mode +q: This channel mode marks a user as the channel founder. As only servers and clients of u-lined servers may set mode +q (not even opers with oper override, although opers with SAMODE can) a channel should normally have only one +q user, unless your services package decides to hand out multiple +q modes. A +q user is protected from kicks and deops, and also from deprotects by any other users.
  • Channel mode +a: This channel mode marks a user as protected. This means they may not be kicked or deopped. Only a +q user or a U:Lined server may give or take away channel mode +a under normal circumstances, or kick a +a user.
Additional Commands
This module adds no extra commands.
Special Notes
Note that channel modes +q and +a do not infer channel mode +o. Channel mode +o is seperate, therefore allowing you to protect a user who is voiced or halfopped if you wish.
Personal tools
head
Navigation
head
head
head
head
 
head
head
Toolbox
head
head