]> jfr.im git - irc/evilnet/x3.git/blobdiff - x3.conf.example
Some minor cleanup of previous commits
[irc/evilnet/x3.git] / x3.conf.example
index afda5465dde515cd0280138e4ba424a10a2dd74b..13948a869b93b5dbd2caac0fbf380d33992aaa93 100644 (file)
@@ -1,5 +1,4 @@
-/* vim:syntax=c:ts=4 
- * ***************************************************************** 
+/* ***************************************************************** 
  *   X3 Services Example Configuration file.
  *  
  *   Copy it to your x3 runtime dir, and edit to taste.
          "www.afternet.org", 
          "Support Staff <support@afternet.org>"
     );
+    /* extended_accounts -
+     * enable this for nefarious 0.4.x and higher. Sends 'AC R nick account'instead of
+     * 'AC nick account' and allows for renames etc. */
+    "extended_accounts" "1";
     /* the following two settings are for ircu's HEAD_IN_SAND features, and are equivelent to
      * the F: lines in ircu's ircd.conf. both can be disabled by commenting them out. */
     //"his_servername" "*.AfterNET.org"; // hidden server name, shown in remote /whois requests
             "lc_h" "800"; // support helper (lower case h)
             "uc_H" "800"; // net helper (upper case H)
             "S" "999";    // O3 access suspended
-            "b" "1";      // ??
+            "b" "1";      // Bot (not sure what it does tho)
         };
 
         // and for who can change epithets for staff
             "drain-rate" "0.05";
         };
 
-
         // How to integrate with email cookies?
         // In order to use mail, mail must be enabled and configured
         // down below in the mail section of this config file.
         // a bunch of custom PHP scripts to make our websites SQL user db the same as authserv, every 5 minutes.
         // You have to be a pretty handy person with the shell commands and programming to make use of this..
         "sync_log" "0";  // Log account changes to a file for syncing w/ a website?
+
+        // Nickserv 'style' setting affects .userlist and other outputs.
+        "default_style" "n"; // can be: n = normal, c = clean, or a = advanced.
     };
 
     /* 
         // how long to g-line for ?block (or, by default, for trace gline)?
         "block_gline_duration" "12h";
 
+        // how long to shun for ?sblock (or, by default, for trace shun)?
+        "block_shun_duration" "12h";
+
         // When a user joins an illegal channel, O3 joins it and locks it down.
         // how long to keep an illegal channel locked down (seconds)?
         "purge_lock_delay" "60";
 
     "chanserv" {
         "nick" "X3";
-        // Does your ircd have off-channel services support?
-        // Bahamut has it, Nefarious has it, but its inharently flawed and will cause desynch, so don't use it.
+
+        // The off_channel setting takes one of three numerical values:
+        //   0 = off
+        //   1 = use a registered channel mode, have services op themselves
+        //   2 = all of the above, and a channel setting to have ChanServ not
+        //       idle in the channel
+        // NOTE: +z mode, needed for this to work,  is inharently flawed and 
+        //       will cause desynch, so don't use it IMO -Rubin.
         "off_channel" "no";
 
         // Infolines are sent when channel users join the channel. Users set them with USET INFO in X3.
         // .. but ChanServ will only increment or decrement the limit this often.
         "adjust_delay" "30";  // (seconds)
 
+        // How often to look for expired bans?
+        "ban_timeout_freq" "2m";
+
         // How often to look for channels that have expired?
         "chan_expire_freq" "1d";
 
         // Show new users and joins from net joins?  (off by default)
         "show_bursts" "0";
     };
+    /* Track works just like Snoop except it only sends events for users
+     * who have been specified
+     */
+    "track" {
+        // What to track by default?
+        "snomask" "nick,join,part,kick,new,del,auth,chanmode,umode";
+        // Where to send snoop messages?
+        "channel" "#MrPeanuts";
+        // Which bot?
+        "bot" "O3";
+        // Show new users and joins from net joins?  (off by default)
+        "show_bursts" "0";
+    };
     /* Memoserv lets users send messages to other users accounts.
      */
     "memoserv" {
     // This just illustrates how you can jam every database into one huge ("mondo") file.
     "ChanServ" { "mondo_section" "ChanServ"; };
     "gline" { "mondo_section" "gline"; };
+    "shun" { "mondo_section" "shun"; };
     "Global" { "mondo_section" "Global"; };
     "HelpServ" { "mondo_section" "HelpServ"; };
     "modcmd" { "mondo_section" "modcmd"; };