Include directive

The include directive allows you to include other configuration files. This way you can split up your configuration instead of having one large unrealircd.conf.

Syntax
include ""; include ' ';

You can use:
 * A relative file name, such as  this will be read from your   directory in UnrealIRCd.
 * A full path, such as  or
 * An URL using Remote includes, such as:

Note: When using a URL you should use single quotations, as in the last example.

Commonly included files
UnrealIRCd ships with a number of configuration files out-of-the-box that you can choose to include:
 * : these contain all the modules, you almost always want to load this file
 * : needed to make channel mode +G and user mode +G work ("bad words filter")
 * : spamfilter (example) configuration
 * : recommended if you use anope services. This provides aliases such as the  and   commands.
 * : same but for atheme services

Example
include "modules.default.conf"; /* Load all modules */ include "operclass.default.conf"; /* Default operclass blocks */ include "spamfilter.conf"; /* Spamfilter configuration */ include "badwords.conf"; include "help.conf";

/* CUSTOM example */ include "opers.conf"; /* Oper blocks are all in this file*/ include "links.conf"; /* All link blocks */

If you have enabled "Remote includes" (this is the default on Windows) then you can also use URL's: include 'https://www.example.com/network/links.conf'; /* HTTP example */ include 'https://user:password@www.example.org/network/opers.conf'; /* HTTPS example WITH username/password (HTTP Basic Auth) */ If you use remote includes then we recommend to use http s  for security. Do not use http, as http allows 3rd parties to (theoretically) intercept/see your configuration file with all its secrets and sensitive information.