InspIRCd v4 is still early in development!
If you use this branch you may experience crashes, weird behaviour, and unannounced breaking changes.
You probably want to use InspIRCd v3 instead.
The "nokicks" Module (v4)
Description
This module adds channel mode Q
(nokick) which prevents privileged users from using the /KICK
command.
Configuration
To load this module use the following <module>
tag:
<module name="nokicks">
This module requires no other configuration.
Channel Modes
Name | Character | Type | Parameter Syntax | Usable By | Description |
---|---|---|---|---|---|
nokick | Q | Switch | None | Channel operators | Prevents privileged users from using the /KICK command. |
Extended Bans
Name | Character | Type | Ban Syntax | Description |
---|---|---|---|---|
nokick | Q | Acting | Q:<mask> | Bans privileged users matching <mask> from using the /KICK command. |
Example Usage
Bans privileged users matching *!*@example.com
from using the /KICK
command:
/MODE #channel +b Q:*!*@example.com
Special Notes
You should consider using the mlock module and the mode locking feature of your IRC services to prevent privileged users from evading this mode by unsetting it.