loadmodule "src/modules/commands.so";
loadmodule "src/modules/cloak.so";
me {
name "irc.kuschel-server.de";
info "Hauptserver des Kuschel Netzwerks";
numeric 1;
};
admin {
"Christopher";
"Christopher@****";
"www.kuschel-server.de";
};
class clients {
pingfreq 90;
maxclients 100;
sendq 100000;
recvq 8000;
};
class servers {
pingfreq 90;
maxclients 50;
sendq 1000000;
connfreq 100;
};
listen *:6660-6669 {
options {
};
};
drpass {
restart "***";
die "***";
};
log "ircd.log" {
maxsize 2097152;
flags {
oper;
server-connects;
errors;
};
};
log "ircd.stuff.log" {
maxsize 2097152;
flags {
kline;
kills;
connects;
tkl;
};
};
set {
ident {
connect-timeout 19s;
read-timeout 40s;
};
network-name "Kuschel Netz";
default-server "irc.kuschel-server.de";
services-server "services.kuschel-server.de";
stats-server "stats.kuschel-server.de";
help-channel "#help";
hiddenhost-prefix "kuscheln";
prefix-quit "Quit: ";
cloak-keys {
"*";
"*";
"'";
};
hosts {
local "locop.kuschel-server.de";
global "ircop.kuschel-server.de";
coadmin "coadmin.kuschel-server.de";
admin "admin.kuschel-server.de";
servicesadmin "csops.kuschel-server.de";
netadmin "netadmin.kuschel-server.de";
host-on-oper-up "yes";
};
};
tld {
mask *@*;
motd "motd.conf";
rules "rules.conf";
};
set {
kline-address "kline@kuschel-server.de";
modes-on-connect "+x";
modes-on-oper "+xwgsfF";
snomask-on-oper "+sefG";
oper-auto-join "#services";
modes-on-join "+nt";
dns {
nameserver 127.0.0.1;
timeout 2s;
retries 2;
};
options {
hide-ulines;
identd-check;
show-connect-info;
};
maxchannelsperuser 15;
anti-spam-quit-message-time 10s;
oper-only-stats "*";
throttle {
connections 12;
period 60s;
};
anti-flood {
nick-flood 3:60;
unknown-flood-bantime 17s;
unknown-flood-amount 4000;
};
};
oper Christopher {
class clients;
from {
userhost *@*;
};
password "*";
flags {
services-admin;
admin;
netadmin;
global;
can_rehash;
can_die;
can_restart;
can_wallops;
can_globops;
can_localroute;
can_globalroute;
can_globalkill;
can_kline;
can_gzline;
can_gkline;
can_unkline;
can_localnotice;
can_globalnotice;
can_zline;
get_umodew;
get_host;
can_override;
};
};
allow {
ip *;
hostname *;
class clients;
maxperip 13;
};
link services.kuschel-server.de {
username *;
hostname 127.0.0.1;
bind-ip *;
port 6667;
password-connect "*";
password-receive "*";
class servers;
};
ulines {
services.kuschel-server.de;
};