The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog
Personal tools
InspIRCd - 10,000 revisions reached!

QA/Configs/Inspircd.txt

From the makers of InspIRCd.

Jump to: navigation, search

QA Test inspircd.conf

########################################################################
#                                                                      #
#                     ---------------------------                      #
#                     InspIRCd Configuration File                      #
#                     ---------------------------                      #
#                                                                      #
##################################||####################################
                                 #||#
##################################||####################################
#                                                                      #
#         This is an example of the config file for InspIRCd.          #
#             Change the options to suit your network                  #
#                                                                      #
#                 Written by      : makeconf (Craig@inspircd.org)      #
#                                                                      #
########################################################################


#-#-#-#-#-#-#-#-#-#-#-#-  SERVER DESCRIPTION  -#-#-#-#-#-#-#-#-#-#-#-#-
<server  name="<nick>.InspIRCd.QA"
         description="InspIRCd QA"
         network="QA">


#-#-#-#-#-#-#-#-#-#-#-#-   ADMIN INFORMATION   -#-#-#-#-#-#-#-#-#-#-#-#
<admin  name="<nick>"
        nick="<nick>"
        email="<nick>@<email>">

<bind address=" " port="6667" type="clients">
<bind address=" " port="7000" type="servers" transport="gnutls">
<bind address=" " port="6697" type="clients" ssl="gnutls">
<bind address=" " port="5555" type="servers" transport="gnutls">

<bind address=" " port="4667" type="clients">
<bind address=" " port="8000" type="servers" transport="gnutls">
<bind address=" " port="4900" type="clients" ssl="openssl">
<bind address="64.85.162.227" port="4700" type="servers" transport="gnutls">

<ident timeout="5">
#-#-#-#-#-#-#-#-#-#-  DIE/RESTART CONFIGURATION   -#-#-#-#-#-#-#-#-#-#-
<power  diepass="<pass>"
        restartpass="<pass>"
        pause="5">

<link 	name="eggy.InspIRCd.QA"
	ipaddr="x.x.x.x"
	port="8000"
	sendpass="QAtestnet"
	recvpass="QAtestnet">

<uline server="Services.InspIRCd.QA">

#-#-#-#-#-#-#-#-#-#-  CONNECTIONS CONFIGURATION   -#-#-#-#-#-#-#-#-#-#-
<connect allow="*" timeout="60" flood="50" threshold="1" pingfreq="120" sendq="655350" recvq="655350" localmax="99999" globalmax="99999" modes="+swx">

#-#-#-#-#-#-#-#-#-#-#-#-  CLASS CONFIGURATION   -#-#-#-#-#-#-#-#-#-#-#-
<class name="Everything" commands="*">

#-#-#-#-#-#-#-#-#-#-#-#-  OPERATOR COMPOSITION   -#-#-#-#-#-#-#-#-#-#-#
<type name="NetAdmin" classes="Everything"
        host="netadmin.InspIRCd.QA"
        level="4"
        override="INVITE KEY LIMIT BANWALK KICK MODEOP MODEDEOP MODEVOICE MODEDEVOICE MODEHALFOP MODEDEHALFOP OTHERMODE" modes="+snwiS +cCqQoOkldxtf">

#-#-#-#-#-#-#-#-#-#-#-  OPERATOR CONFIGURATION   -#-#-#-#-#-#-#-#-#-#-#
<oper  name="qa"
       password="qa"
       host="*@*"
       type="NetAdmin">

<files  motd="inspmotd.txt"
        rules="inspire.rules">

<include file="modules.conf">

<chanfilter maxsize="32">
<dns server="x.x.x.x" timeout="5">
<options  prefixquit="Quit: "
          loglevel="default"
          netbuffersize="10240"
          maxwho="300"
          noservices="no"
          somaxconn="128"
          userstats="pu"
          customversion=""
          hidesplits="yes"
          hidebans="yes"
          flatlinks="yes"
          cyclehosts="yes"
          allowhalfop="yes"
          maxtargets="4"
          qaprefixes="yes">

#-#-#-#-#-#-#-#-#-#-#-#-#- BANLIST LIMITS #-#-#-#-#-#-#-#-#-#-#-#-#-#-#
#                                                                     #
# Use these tags to customise the ban limits on a per channel basis.  #
# the tags are read from top to bottom, and any tag found which       #
# matches the channels name applies the banlimit to that channel.     #
# It is advisable to put an entry with the channel as '*' at the      #
# bottom of the list. If none are specified or no maxbans tag is      #
# matched, the banlist size defaults to 64 entries.                   #
#                                                                     #

<banlist chan="*" limit="32">

<include file="filter.conf">
<include file="censor.conf">
<include file="helpop.conf">

<badnick nick="*Serv" reason="Reserved For Services">

<alias text="NICKSERV" replace="PRIVMSG NickServ :$2-" requires="NickServ" uline="yes">
<alias text="CHANSERV" replace="PRIVMSG ChanServ :$2-" requires="ChanServ" uline="yes">
<alias text="NS" replace="PRIVMSG NickServ :$2-" requires="NickServ" uline="yes">
<alias text="CS" replace="PRIVMSG ChanServ :$2-" requires="ChanServ" uline="yes">
<alias text="OS" replace="PRIVMSG OperServ :$2-" requires="OperServ" uline="yes">
<alias text="ID" replace="PRIVMSG NickServ :$2 $3" requires="" uline="no">

<override noisy="yes">

<host suffix="InspIRCd.QA">
<hostchange mask="*@*" action="addnick">
<hostchange mask="~a@*" action="suffix">
<hostchange mask="~b@*" action="set" value="blah.blah.blah">

<cloak key1="145234132" key2="6543563" key3="845278123" key4="734109843" prefix="test">