diff options
Diffstat (limited to 'data')
| -rw-r--r-- | data/example_new.conf | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/data/example_new.conf b/data/example_new.conf index 636b2a3c8..1d1abdd55 100644 --- a/data/example_new.conf +++ b/data/example_new.conf @@ -117,6 +117,54 @@ uplink * Refer to your IRCd documentation for more information on link blocks. */ password = "mypassword" + + /* + * What Server ID to use for this connection? + * Note: This should *ONLY* be used for TS6/P10 IRCds. + */ + #id = "64" +} + +/* + * [REQUIRED] Server Information + * + * This section contains information about the Services server. + */ +serverinfo { + /* + * The hostname that Services will be seen as, it must have no conflicts with any + * other server names on the rest of your IRC network. Note that it does not have + * to be an existing hostname, just one that isn't on your network already. This + * can be overridden with the -name command-line option when starting Services. + */ + name = "services.localhost.net" + + /* + * The text which should appear as the server's information in /whois and similar + * queries. This can be overridden by the -desc command-line option when starting + * Services. + */ + description = "Services for IRC Networks" + + /* + * These identify the ident@hostname which will be used by the Serivces pesudoclients. + * They can be overridden by the -user and -host command-line options when starting + * Services. + */ + ident = "services" + hostname = "localhost.net" + + /* + * The filename containing the Services process ID. The path is relative to the + * services executable. If not given, defaults to "services.pid". + */ + pid = "services.pid" + + /* + * The filename containing the Message of the Day. The path is relative to the + * services executable. If not given, defaults to "services.motd". + */ + motd = "services.motd" } /* @@ -152,6 +200,12 @@ nickserv #prenickdatabase = "prenick.db" /* + * The core modules to load for NickServ. This is a space separated list that corresponds + * to the base names of the modules for NickServ. This directive is optional, but highly recommended. + */ + modules = "ns_help ns_register ns_group ns_identify ns_access ns_set ns_saset ns_drop ns_recover ns_release ns_sendpass ns_ghost ns_alist ns_info ns_list ns_logout ns_status ns_update ns_getpass ns_getemail ns_forbid ns_suspend" + + /* * Force users to give an e-mail address when they register a nick. This directive * is recommended to be enabled, and required if the e-mail registration option is * enabled. @@ -339,6 +393,12 @@ chanserv database = "chan.db" /* + * The core modules to load for ChanServ. This is a space separated list that corresponds + * to the base names of the modules for ChanServ. This directive is optional, but highly recommended. + */ + modules = "cs_help cs_register cs_identify cs_set cs_xop cs_access cs_akick cs_drop cs_sendpass cs_ban cs_clear cs_modes cs_getkey cs_invite cs_kick cs_list cs_logout cs_topic cs_info cs_getpass cs_forbid cs_suspend cs_status" + + /* * The default options for newly registered channels. Note that changing these options * will have no effect on channels which are already registered. The list must be separated * by spaces. @@ -454,6 +514,12 @@ memoserv description = "Memo Service" /* + * The core modules to load for MemoServ. This is a space separated list that corresponds + * to the base names of the modules for MemoServ. This directive is optional, but highly recommended. + */ + modules = "ms_send ms_cancel ms_list ms_read ms_del ms_set ms_info ms_rsend ms_check ms_staff ms_sendall ms_help" + + /* * The maximum number of memos a user is allowed to keep by default. Normal users may set the * limit anywhere between 0 and this value. Services Admins can change it to any value or * disable it. This directive is optional, but recommended. If not set, the limit is disabled @@ -515,6 +581,12 @@ botserv database = "bot.db" /* + * The core modules to load for BotServ. This is a space separated list that corresponds + * to the base names of the modules for BotServ. This directive is optional, but highly recommended. + */ + modules = "bs_help bs_botlist bs_assign bs_set bs_kick bs_badwords bs_act bs_info bs_say bs_unassign bs_bot bs_fantasy bs_fantasy_kick bs_fantasy_kickban bs_fantasy_owner bs_fantasy_seen bs_fantasy_unban" + + /* * The default bot options for newly registered channel. Note that changing these options * will have no effect on channels which are already registered. The list must be separated * by spaces. @@ -608,6 +680,12 @@ hostserv database = "hosts.db" /* + * The core modules to load for HostServ. This is a space separated list that corresponds + * to the base names of the modules for HostServ. This directive is optional, but highly recommended. + */ + modules = "hs_help hs_on hs_off hs_group hs_list hs_set hs_setall hs_del hs_delall" + + /* * Specifies the nicks of NON-OPERS allowed to set or remove vHosts using HostServ. Can be re-loaded * with /msg operserv reload. You can specify more than one nick by separating each one by a space. * @@ -635,6 +713,12 @@ helpserv * name) of the client. */ description = "Help Service" + + /* + * The core modules to load for HelpServ. This is a space separated list that corresponds + * to the base names of the modules for HelpServ. This directive is optional, but highly recommended. + */ + modules = "he_help" } /* @@ -693,6 +777,12 @@ operserv #autokilldatabase = "akill.db" /* + * The core modules to load for OperServ. This is a space separated list that corresponds + * to the base names of the modules for OperServ. This directive is optional, but highly recommended. + */ + modules = "os_help os_global os_stats os_oper os_admin os_staff os_mode os_kick os_clearmodes os_akill os_sgline os_sqline os_szline os_chanlist os_userlist os_logonnews os_randomnews os_opernews os_session os_noop os_jupe os_ignore os_set os_reload os_update os_restart os_quit os_shutdown os_defcon os_chankill os_svsnick os_oline os_umode os_modload os_modunload os_modlist os_modinfo" + + /* * Specifies the Services "super-users". The super-users, or "roots" as in Unix terminology, are * the only uses who can add or delete Services Admins. * |
