InspIRCd v2 is coming to the end of its lifetime!

Fixes for security vulnerabilities will be provided until 2020-06-01 but after this date v2 will no longer be maintained.

InspIRCd v3 contains many new features including full support for all currently ratified IRCv3 extensions and WebSocket connections.

InspIRCd v3 installation instructions are available here and a list of breaking changes is available here.

The "conn_join" Module

Description

This module allows the server administrator to force users to join one or more channels on connect.

Configuration

To load this module use the following <module> tag:

<module name="m_conn_join.so">

<connect>

This module extends the core <connect> tags with the following fields:

Name Type Default Value Description
autojoin Text None A comma-delimited list of channels for users in this connect class to be joined to on connect.
Example Usage

Forces all users in the Example class to join #example1 and #example2 on connect:

<connect name="Example"
         ...
         autojoin="#example1,#example2">

<autojoin>

The <autojoin> tag defines settings about how the conn_join module should behave. This tag can only be defined once.

Name Type Default Value Description
channel Text None A comma-delimited list of channels for users to be joined to on connect.
Example Usage

Forces all users to join #example on connect:

<autojoin channel="#example">