X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=blobdiff_plain;f=neonserv.example.conf;h=b10eca7b2557175fd368f57e2b991d7186e3cb5e;hp=334d7308e15aa3924dbbd340e04fd349f5db6548;hb=HEAD;hpb=a1a39db1eb2716358e7b737c217f98f7b0dccfc6 diff --git a/neonserv.example.conf b/neonserv.example.conf index 334d730..b10eca7 100644 --- a/neonserv.example.conf +++ b/neonserv.example.conf @@ -26,29 +26,108 @@ }; "General" { "worker_threads" = 5; //threads - "alertchan" = ""; + "alertchan" = ""; //internal channel for important notifications "have_halfop" = 0; - "CheckAuths" { + //unregister NeonSpam channels together with NeonServ? + "sync_neonspam_unreg" = 1; + "CheckAuths" { //check all AuthNames in the database for existence (AuthServ querys) "enabled" = 1; - "start_time" = 3; //24h format - "duration" = 180; //minutes - "interval" = 2; //seconds + "start_time" = 3; //24h format - 3 means 3am + "duration" = 180; //minutes - query till start_time + duration o'clock ;) + "interval" = 2; //seconds - query every x seconds "min_unckecked" = 172800; //check auth only if unchecked for x seconds //180 miutes, every 2 seconds: 5400 auth checks - "alertchan" = "#krypton.intern"; + "alertchan" = "#krypton.intern"; // notifications about deleted users + }; + "UserBots" { + "OtherServ" { + "enabled" = 0; //enable, if you want to use ;) + "nick" = "OtherServ,OtherServ2"; //optional check (mask) + "sourcebot" = "NeonServ"; //send messages through a bot of this botclass + "opless_part" = "PRIVMSG %s :part %s"; //args: botnick, channel + "opless_join" = "PRIVMSG %s :join %s"; //args: botnick, channel + }; }; }; -"QServer" { - "enabled" = 0; +"QServer" { //QServer is an unused + "enabled" = 0; //leave this disabled if you don't know what you're doing! "port" = 7499; "pass" = "blaa"; }; -"log" { //neonserv.log +"logs" { /* - 1 - INFO - 2 - ERROR - 4 - RAW - 8 - MYSQL + module:section = target_type:target + possible sections: + "info","debug","raw","mysql","override","warning","error","fatal" + possible targets: + file:log.log + irc:#channel + std:out + std:err */ - "loglevel" = 3; + "*:info,warning,error,fatal" = "file:neonserv.log"; + // "*:override,error,fatal" = "irc:#neonserv"; + "*:info" = "std:out"; }; +"modules" { + "libglobalcmd" { + "enabled" = 1; + "protected" = 1; //may not be unloaded + }; + "libDummyServ" { + "enabled" = 1; + "protected" = 0; + }; + "libfuncmds" { + "enabled" = 1; + "protected" = 0; + }; + "libNeonHelp" { + "enabled" = 1; + "protected" = 0; + //require users to be authenticated when opening a request + "need_auth" = 0; + //custom error message - if commented out "You need to be authenticated with AuthServ to use this command." will be used + //"need_auth_message" = "Sorry, we require you to be authenticated against AuthServ to use our Services. Please log in or register an account on http://xyz.de/register.php"; + }; + "libNeonServ" { + "enabled" = 1; + "protected" = 0; + // How often to look for channels that have expired? + "chan_expire_freq" = "3d"; + // How long is a channel unvisited (by masters or above) before it can be expired? + "chan_expire_delay" = "30d"; + // Automatically register a Backup bot with NeonServ + "auto_backup_register" = 0; + // Automatically unregister all Backup when NeonServ gets removed + "auto_backup_unregister" = 1; + // BackupServ channel setting + "channel_backup_setting" = 1; + }; + "libNeonBackup" { + "enabled" = 1; + "protected" = 0; + }; + "libNeonSpam" { + "enabled" = 1; + "protected" = 0; + }; + "libstats" { + /* statistics module + this module doesn't extend the bot functions at all! + It will simply send a small UDP packet to neonserv.krypton-bouncer.de + this packet is used to keep the statistics on the website up to date. + + If you don't want your bot to be listed on this site just disable this plugin + (entries will be removed after 6h on the website) + */ + "enabled" = 1; + "protected" = 0; + "hide_networkname" = 0; //hide network name + "hide_botnick" = 0; //hide bot nick, ident, host + // "use_bot" = "BotNick"; //use this bot for the statistics + "hide_chancount" = 0; //hide joined channel count + "hide_usercount" = 0; //hide number of users the bot can see + }; +}; +