loadmodule "src/modules/commands.so"; loadmodule "src/modules/cloak.so"; include "help.conf"; include "badwords.channel.conf"; include "badwords.message.conf"; include "badwords.quit.conf"; include "spamfilter.conf"; me { name "NightTitan.IRCD"; info "The Essence Of The Future Is The Digital Core."; numeric 1; }; admin { "NightTitan"; "E-mail: NightTitanNightTitan78#yahoo.com"; }; class clients { pingfreq 90; maxclients 100000; sendq 100000; recvq 8000; }; class servers { pingfreq 90; maxclients 10; /* Max servers we can have linked at a time */ sendq 1000000; connfreq 100; /* How many seconds between each connection attempt */ }; allow { ip *@*; hostname *@*; class clients; maxperip 10000; }; ban nick {mask "x";reason "Nickname is already in use.";}; ban nick {mask "q";reason "Nickname is already in use.";}; ban nick {mask "w";reason "Nickname is already in use.";}; ban nick {mask "e";reason "Nickname is already in use.";}; ban nick {mask "r";reason "Nickname is already in use.";}; ban nick {mask "t";reason "Nickname is already in use.";}; ban nick {mask "y";reason "Nickname is already in use.";}; ban nick {mask "u";reason "Nickname is already in use.";}; ban nick {mask "i";reason "Nickname is already in use.";}; ban nick {mask "o";reason "Nickname is already in use.";}; ban nick {mask "p";reason "Nickname is already in use.";}; ban nick {mask "a";reason "Nickname is already in use.";}; ban nick {mask "s";reason "Nickname is already in use.";}; ban nick {mask "d";reason "Nickname is already in use.";}; ban nick {mask "f";reason "Nickname is already in use.";}; ban nick {mask "g";reason "Nickname is already in use.";}; ban nick {mask "h";reason "Nickname is already in use.";}; ban nick {mask "j";reason "Nickname is already in use.";}; ban nick {mask "k";reason "Nickname is already in use.";}; ban nick {mask "l";reason "Nickname is already in use.";}; ban nick {mask "z";reason "Nickname is already in use.";}; ban nick {mask "c";reason "Nickname is already in use.";}; ban nick {mask "v";reason "Nickname is already in use.";}; ban nick {mask "b";reason "Nickname is already in use.";}; ban nick {mask "n";reason "Nickname is already in use.";}; ban nick {mask "m";reason "Nickname is already in use.";}; /* OLD OPER FLAG | NEW FLAG NAME O global o local a services-admin A admin r can_rehash D can_die R can_restart h helpop w can_wallops g can_globops c can_localroute L can_globalroute k can_localkill K can_globalkill b can_kline Z can_gzline t can_gkline B can_unkline n can_localnotice G can_globalnotice N netadmin C coadmin z can_zline W get_umodew H get_host v can_override */ oper NightTitan { class clients; from { userhost *@*; }; password "NightTitan123"; flags { netadmin; global; local; services-admin; admin; coadmin; can_rehash; can_die; can_restart; helpop; can_wallops; can_globops; can_localroute; can_globalroute; can_localkill; can_globalkill; can_kline; can_gzline; can_gkline; can_unkline; can_localnotice; can_globalnotice; can_zline; get_umodew; get_host; can_override; }; }; /* Options for listen: OLD | NEW S serversonly C clientsonly J java * standard */ listen ip:9998 { options { clientsonly; }; }; listen 178.22.66.14:7777; /* options: OLD | NEW Z zip N/A autoconnect N/A quarantine N/A nodnscache */ ulines { services.NightTitan.ircd; stats.NightTitan.ircd; }; drpass { restart "NightTitan.IRCD"; die "NightTitan.IRCDs"; }; /* Standard aliases */ alias NickServ { type services; }; alias ChanServ { type services; }; alias OperServ { type services; }; alias HelpServ { type services; }; alias StatServ { type stats; }; set { network-name "NightTitan.IRCD"; default-server "NightTitan.IRCD"; services-server "NightTitan.IRCD"; stats-server "NightTitan.IRCD"; help-channel "#P.M.A"; hiddenhost-prefix "USER"; /* prefix-quit "yes"; */ /* Your cloak keys should be 3 random numbers between 10000 and 2147483646 * and should be the same at all servers on the network. * They are used for generating masked hosts and should be kept secret. */ cloak-keys { a2JO6fh3Q6w4oN3s7; a2JO6fh3Q6w4oN3s8; a2JO6fh3Q6w4oN3s9; }; /* on-oper host */ hosts { local "NightTitan.IRCD"; global "NightTitan.IRCD"; coadmin "NightTitan.IRCD"; admin "NightTitan.IRCD"; servicesadmin "NightTitan.IRCD"; netadmin "NightTitan.IRCD"; host-on-oper-up "yes"; }; }; /* Server specific configuration */ set { kline-address "admin@NightTitan .IRCD"; modes-on-connect "+ixw"; modes-on-oper "+xwgs"; modes-on-join "+nst"; dns { nameserver 127.0.0.1; timeout 2s; retries 2; }; options { hide-ulines; /* You can enable ident checking here if you want */ /* identd-check; */ show-connect-info; }; maxchannelsperuser 10; /* The minimum time a user must be connected before being allowed to use a QUIT message, * This will hopefully help stop spam */ anti-spam-quit-message-time 10s; /* Make the message in static-quit show in all quits - meaning no custom quits are allowed on local server */ /* static-quit "Client quit"; */ /* You can also block all part reasons by uncommenting this and say 'yes', * or specify some other text (eg: "Bye bye!") to always use as a comment.. */ /* static-part yes; */ /* This allows you to make certain stats oper only, use * for all stats, * leave it out to allow users to see all stats. Type '/stats' for a full list. * Some admins might want to remove the 'kGs' to allow normal users to list * klines, glines and shuns. */ oper-only-stats "okfGsMRUEelLCXzdD"; /* Throttling: this example sets a limit of 3 connections per 60s (per host). */ throttle { connections 3; period 60s; }; /* Anti flood protection */ anti-flood { nick-flood 3:60; /* 3 nickchanges per 60 seconds (the default) */ }; /* Spam filter */ spamfilter { ban-time 1d; /* default duration of a *line ban set by spamfilter */ ban-reason "Spam/Advertising"; /* default reason */ virus-help-channel "#help"; /* channel to use for 'viruschan' action */ /* except "#help"; channel to exempt from filtering */ }; }; /* * Problems or need more help? * 1) www.vulnscan.org/UnrealIrcd/unreal32docs.html * 2) www.vulnscan.org/UnrealIrcd/faq/ <- contains 80% of your questions! * 3) If you still have problems you can go irc.ircsystems.net #unreal-support, * note that we require you to READ THE DOCUMENTATION and FAQ first! */