################################################# ## Classes ## ################################################# class clients { pingfreq 120; maxclients 500; sendq 100000; recvq 8000; }; class servers { pingfreq 120; maxclients 11; sendq 1000000; connfreq 100; }; ################################################# ## Me ## ################################################# me { name ""; info ""; numeric ; }; ################################################# ## Admin ## ################################################# admin { ""; ""; ""; }; ################################################# ## Listeners ## ################################################# listen *:6697 { options { ssl; clientsonly; }; }; listen *:8067; listen *:6667; listen *:6666; listen *:6665; listen *:7150 { options { serversonly; }; }; listen *:7100 { options { ssl; serversonly; }; }; ################################################# ## Link ## ################################################# $u){?> link { username *; hostname *; bind-ip *; hub *; port 7150; password-receive "" { sha1; }; password-connect ""; class servers; }; link { username *; hostname ; bind-ip *; hub *; port 7100; password-receive "" { sha1; }; password-connect ""; class servers; options { zip; ssl; autoconnect; nodnscache; nohostcheck; }; }; $c){?> link { username *; hostname ; bind-ip *; hub *; port 7100; password-receive "" { sha1; }; password-connect ""; class servers; options { zip; ssl; autoconnect; nodnscache; nohostcheck; }; }; ulines { $uline){ echo $uline.";\n"; if($k < count($ulines)-1){ echo "\t"; } } ?> }; ################################################# ## Log ## ################################################# log "ircd.log" { flags { oper; kline; connects; server-connects; kills; errors; sadmin-commands; chg-commands; oper-override; spamfilter; }; }; ################################################# ## Alias ## ################################################# alias "glinebot" { format ".+" { command "gline"; type real; parameters "%1 2d Bots are not allowed on this server, please read the faq at http://www.example.com/faq/123"; }; type command; }; alias statserv { type stats; }; alias ss { target statserv; type stats; }; ################################################# ## DRPass ## ################################################# drpass { restart "" { sha1; }; die "" { sha1; }; }; ################################################# ## Network Settings ## ################################################# set { network-name "omnimaga.org"; default-server "irc.omnimaga.org"; services-server ""; stats-server ""; help-channel "#omnimaga"; hiddenhost-prefix "omni"; cloak-keys { "XFGasdgREWhgreTG43FDSfweqfew"; "FDSAyh5ghREFadhrGHrewGQEg324"; "ASGfdah4431fgdsagdsagASgrw32"; }; hosts { local "local.users.irc.omnimaga.org"; global "global.users.irc.omnimaga.org"; coadmin "coadmin.users.irc.omnimaga.org"; admin "admin.users.irc.omnimaga.org"; servicesadmin "servicesadmin.users.irc.omnimaga.org"; netadmin "netadmin.users.irc.omnimaga.org"; host-on-oper-up "yes"; }; modes-on-join "+nt"; kline-address "admin@omnimaga.org"; modes-on-connect "+G"; modes-on-oper "+wgs"; oper-auto-join ""; options { hide-ulines; show-connect-info; }; maxchannelsperuser 50; anti-spam-quit-message-time 10s; oper-only-stats "okfGsMRUEelLCXzdD"; throttle { connections 3; period 60s; }; anti-flood { nick-flood 3:60; }; spamfilter { ban-time 1d; ban-reason "Spam/Advertising"; virus-help-channel "#help"; }; }; ################################################# ## Enable Mibbit ## ################################################# // Datacenter one: cgiirc { type webirc; hostname 64.62.228.82; password ; }; // Datacenter two: cgiirc { type webirc; hostname 207.192.75.252; password ; }; // Datacenter three: cgiirc { type webirc; hostname 78.129.202.38; password ; }; // Datacenter four: cgiirc { type webirc; hostname 109.169.29.95; password ; }; ################################################# ## Allow ## ################################################# allow { ip *@*; hostname *@*; class clients; maxperip 10; }; ################################################# ## Deny ## ################################################# deny dcc { filename "*sub7*"; reason "Possible Sub7 Virus"; }; ################################################# ## Bans ## ################################################# ban nick { mask "*C*h*a*n*S*e*r*v*"; reason "Reserved for Services"; }; ################################################# ## Localization ## ################################################# files { motd "motd/en.txt"; rules "rules/en.txt"; }; tld { mask *@*.ca; motd "motd/en_CA.txt"; rules "rules/en_CA.txt"; }; tld { mask *@*.com; motd "motd/en_US.txt"; rules "rules/en_US.txt"; }; tld { mask *@*.fr; motd "motd/fr.txt"; rules "rules/fr.txt"; }; ################################################# ## Opers ## ################################################# oper RehashServ { class clients; from { userhost RehashServ@localhost; userhost ; userhost ; userhost ; userhost ; }; password "" { sha1; }; flags { can_rehash; netadmin; }; }; $oper){?> oper { class clients; from { $host){?> userhost ; }; password "" { ; }; flags { }; swhois ""; };