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.