-
Notifications
You must be signed in to change notification settings - Fork 36
Inspircd Server Configuration
alexjc edited this page Jun 28, 2012
·
1 revision
If you’d like to debug your bots interactively via IRC, then you may need a local installation of an IRC server. We recommend Inspircd since you can customize the flood protection to avoid your bots being throttled or kicked off the server.
<server name="localhost"
description="Local IRC Server"
network="localhost">
<admin name="Root Penguin"
nick="Nick"
email="root@localhost">
<bind address="127.0.0.1" port="6667" type="clients">
<power diepass="3456" restartpass="7890" pause="2">
<connect
name="main"
allow="*"
timeout="10"
pingfreq="120"
hardsendq="1048576"
softsendq="1048576"
recvq="1048576"
threshold="16777216"
commandrate="1"
fakelag="on"
localmax="32"
globalmax="128"
useident="no"
limit="4096"
modes="+x">
<class name="Shutdown" commands="DIE RESTART REHASH LOADMODULE UNLOADMODULE RELOAD">
<class name="ServerLink" commands="CONNECT SQUIT RCONNECT MKPASSWD MKSHA256">
<class name="BanControl" commands="KILL GLINE KLINE ZLINE QLINE ELINE">
<class name="OperChat" commands="WALLOPS GLOBOPS SETIDLE SPYLIST SPYNAMES">
<class name="HostCloak" commands="SETHOST SETIDENT SETNAME CHGHOST CHGIDENT">
<type name="NetAdmin" classes="OperChat BanControl HostCloak Shutdown ServerLink" host="netadmin.omega.org.za">
<type name="GlobalOp" classes="OperChat BanControl HostCloak ServerLink" host="ircop.omega.org.za">
<type name="Helper" classes="HostCloak" host="helper.omega.org.za">
<oper name="root"
password="12345"
host="*@localhost"
type="NetAdmin">
<files motd="inspircd.motd"
rules="inspircd.rules">
<channels users="1000"
opers="5000">
<dns server="127.0.0.1" timeout="5">
<pid file="/var/run/inspircd.pid">
<options prefixquit="Quit: "
loglevel="default"
netbuffersize="10240"
maxwho="128"
noservices="no"
qaprefixes="no"
deprotectself="no"
deprotectothers="no"
somaxconn="128"
softlimit="12800"
userstats="Pu"
operspywhois="no"
customversion=""
maxtargets="20"
hidesplits="no"
hidebans="no"
hidewhois=""
flatlinks="no"
hideulines="no"
nouserdns="no"
syntaxhints="no"
cyclehosts="yes"
ircumsgprefix="no"
announcets="yes"
disablehmac="no"
hostintopic="yes"
hidemodes="eI"
quietbursts="yes"
pingwarning="15"
allowhalfop="yes"
exemptchanops="">
<timesync enable="no" master="no">
<badnick nick="ChanServ" reason="Reserved For Services">
<badnick nick="NickServ" reason="Reserved For Services">
<badnick nick="OperServ" reason="Reserved For Services">
<badnick nick="MemoServ" reason="Reserved For Services">