X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/fbbc275bba435928c5c821ae408a726a950ad161..12673a59c2356aeb7ec00089237daff25dc5a275:/x3.conf.example diff --git a/x3.conf.example b/x3.conf.example index afda546..13948a8 100644 --- a/x3.conf.example +++ b/x3.conf.example @@ -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. @@ -61,6 +60,10 @@ "www.afternet.org", "Support Staff " ); + /* 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 @@ -148,7 +151,7 @@ "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 @@ -175,7 +178,6 @@ "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. @@ -194,6 +196,9 @@ // 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. }; /* @@ -239,6 +244,9 @@ // 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"; @@ -265,8 +273,14 @@ "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. @@ -292,6 +306,9 @@ // .. 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"; @@ -404,6 +421,19 @@ // 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" { @@ -455,6 +485,7 @@ // 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"; };