# GenEthic v2.0 configuration file

############################
# PATHs
############################

# This is the PATH of your installation
# the bot's home directory
PATH		%INSTALL_PATH%

# This is a pretty nice feature, allowing
# the bot to display informations from an
# external process. as CPU load, MEM usage
# or whatever you would like.
# the format of this file should be
# NAME;THRESHOLD;VALUE
# if VALUE > THRESHOLD it will be displayed.
# if THRESHOLD == ANY it will always be displayed.
# if THRESHOLD == -1 it will never be displayed.

#IMPORT_FILE	/tmp/genethic.log

############################
# IRC Server and DCC
############################

# IP Address of the IRC Server
SERVERIP	127.0.0.1

# TCP Port of the IRC Server
SERVERPORT	6667

# Password to access IRC (leave empty if none)
SERVERPASS	IlinePassword

# Local IP to bind the socket to.
VHOST		127.0.0.1

# This is the IP Address (located on this server)
# where the DCC will listen (set to 0 to disable the DCC interface)
# this IP address MUST be reachable for your OPERs
# You can force to use only a specific
# port by setting DCCPORT (default 0, any port)
DCCLISTEN	10.11.12.13
DCCPORT		0

# The time after which the bot will consider
# its link to the server dead if no activity.
# This value MUST be greater than
# the I line ping time. (default 120)
# note: servers having a lot of clients
#     : conn/exit, may set this lower.
TIMEOUT		120

# The channel where the bot will stay.
# This channel MUST be a &local channel.
CHANNEL		&local_channel

# The network domain in lower case.
# Its used to short some messages. So instead of displaying
# geneva.ch.eu.undernet.org, it will only display geneva.ch.eu
NETWORKDOMAIN	undernet.org

# You may specify multiple nicknames. The bot will
# use then one after the other and if it arrives
# at the end of the list, it will restart adding
# a number at the end of the name.
NICK		GenEthic,GenEbot,GenBot

# if you run an IDENTD server this will be overridden
# by it, otherwise, use a name you like ;)
IDENT		genethic

# enable/disable the possibility for oper to send RAW
# commands thru the bot. This is mostly used for debugging
# purpose. You should NOT enable this for security and
# stability reasons.
ENABLERAW	0

############################
# OPER Username and Password
############################

# Aye!! We're not playing LEGO(c) here!
# I hope you know what you do while
# filling up those fields. Be sure to
# know all the 'rules' regaring OPERs
# on your IRC Network.
# See README file for more informations!
OPERUSER	oper_username
OPERPASS	oper_password

############################
# OPER Fail settings
############################

# after failing the /oper command
# a user will receive this message
OPERFAILWARN	Please do NOT play with the /oper command.

# after failing (set it to 0 to disable)
OPERFAILMAX	2
# the user will be (KILL or GLINE)
OPERFAILACTION	KILL
# if GLINE, this sets the time (default 180)
OPERFAILGTIME	180
# and here's the GLINE or KILL text.
OPERFAILREASON	You have been warned, have a nice day!

############################
# Traffic stats
############################

# this is very usefull IF you're running the
# bot on the same box as the ircd!
# if you arent, its useless.
# use 0 to disable it.
# actually FreeBSD and Linux are supported.

TRAFFICREPORT	1

############################
# Auto Rname LocGline
############################

# This feature allows the bot to RNAME LOCAL GLINE
# if there are more than RNAMEGLINELIMIT users
# on your server. The bot will cross check if the
# gline will not kill more users than expected.
# this has been tested since a long time,
# dont be scared to enable this option!

# time of the gline, it is recommended to
# keep this at 1 day, (86400).
RNAMEGLINETIME	86400

# maximum allowed users before gline
RNAMEGLINELIMIT	20

# exceptions
# users matching those exceptions will not be
# taken in account. ? and * wildcards allowed.
RNAMEEXCEPT	x
RNAMEEXCEPT	.
RNAMEEXCEPT	xxx
RNAMEEXCEPT	none
RNAMEEXCEPT	...
RNAMEEXCEPT	*www.ircap.com
RNAMEEXCEPT	me
RNAMEEXCEPT	-
RNAMEEXCEPT	a
RNAMEEXCEPT	*to?lame?to?read?BitchX.doc*

############################
# Polling and Report
############################

# Those are pretty smart values
# you better do not change those

# Report interval (default 300)
POLLINTERVAL	300

# Report mass connects/disconnects
# if more than CEUSERTHRES conn/exit in CETIMETHRES then warn

# users threshold
CEUSERTHRES	30
# time threshold
CETIMETHRES	30


############################
# Fixed settings
############################

# Please do not change these settings.

RNAME		GenEthic v2.0.0 - www.genethic.ch/download
VERSION		2.0.0
