The "services" Module (v4)
Description
This module provides support for integrating with a services server.
Configuration
To load this module use the following <module>
tag:
<module name="services">
<servicesintegration>
The <servicesintegration>
tag defines settings about how the services module should behave. This tag can only be defined once.
Name | Type | Default Value | Description |
---|---|---|---|
accountoverrideshold | Boolean | No | Whether a user who is logged into a services account can override a SVSHOLD on a nickname in their group. |
disablemodes | Boolean | No | Whether channel mode r (registered) and user mode r (u_registered) are disabled. These modes are deprecated but may be required by older services software. |
Example Usage
<servicesintegration accountoverrideshold="yes"
disablemodes="no">
Channel Modes
Name | Character | Type | Parameter Syntax | Usable By | Description |
---|---|---|---|---|---|
c_registered | r | Switch | None | Channel operators | Marks the channel as being registered. |
User Modes
Name | Character | Type | Parameter Syntax | Usable By | Description |
---|---|---|---|---|---|
servprotect | k | Switch | None | Servers | Protects services pseudoclients against kicks, kills, and channel prefix mode changes. |
u_registered | r | Switch | None | Anyone | Marks the user as being logged into a services account. |