X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=blobdiff_plain;f=neonserv.example.conf;h=afa81c01de00b796ca245b5fcb01319709f51833;hp=a6b3a6101ee841907f54ee84a07d04323ed1754f;hb=86a53c0bc70a1785fd0de9a172c8e3a2701a9e3c;hpb=c32e8254ec4ed0d77757e32f8aa5aabcdb494057 diff --git a/neonserv.example.conf b/neonserv.example.conf index a6b3a61..afa81c0 100644 --- a/neonserv.example.conf +++ b/neonserv.example.conf @@ -9,9 +9,27 @@ "pass" = "password"; "base" = "neonserv"; }; +"statistics" { + "enable" = 0; + "frequency" = 5; //minutes + "include_lusers" = 1; //general network statistics + "execute" = "php scripts/statistic.php"; + /* parameters: + - visible users + - visible chanusers + - visible channels + - privmsg per minute + - commands per minute + - network users + - network channels + */ +}; "General" { + "worker_threads" = 5; //threads "alertchan" = ""; "have_halfop" = 0; + //unregister NeonSpam channels together with NeonServ? + "sync_neonspam_unreg" = 1; "CheckAuths" { "enabled" = 1; "start_time" = 3; //24h format @@ -21,9 +39,84 @@ //180 miutes, every 2 seconds: 5400 auth checks "alertchan" = "#krypton.intern"; }; + "UserBots" { + "OtherServ" { + "enabled" = 1; + "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" = 1; + "enabled" = 0; "port" = 7499; "pass" = "blaa"; -}; \ No newline at end of file +}; +"log" { //neonserv.log + /* + 1 - INFO + 2 - ERROR + 4 - RAW + 8 - MYSQL + */ + "loglevel" = 3; +}; +"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; + }; + "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 + "hide_chancount" = 0; //hide joined channel count + "hide_usercount" = 0; //hide number of users the bot can see + }; +}; +