# GenEthic 1.0 configuration file
#
# All the keywords should be understandable
# if not, tell me ;)

# CTCP Finger reply
# no reply if empty
FINGER:Download me @ www.genethic.ch

# CTCP VERSION reply, please dont change, but if you really want to, change it ;p
#  no reply if empty
VERSION:GenEthic v1.0 by Pascal Gloor(sPALe)

# IP Address of the IRC Server
CONN_DST_IP:1.2.3.4

# MY Server name, MUST be the EXACT match (no case), like geneva.ch.eu.undernet.org
SERVER_NAME:thats.my.unet.undernet.org

# TCP Port of the IRC Server
CONN_DST_PORT:6667

# Source Address you want to use (for so called vhosts) :-P
CONN_SRC_IP:1.2.3.4

# Must be the unixuser the bot is using (EXACT match)
USER_IDENT:genethic

# IRC RealName
USER_RNAME:GenEthic1.0, download me @ www.genethic.ch

# IF you need a password to connect to the IRC Server
# (I line password)
USER_PASS:serverpass

# Multiple nicknames, in case 1st is already used, 2nd is used, etc...
NICKS:GenEthic GenEthic_

# If you want to bot login into CService
# mandatory is you want to VERIFY users joining
X_AUTH:TRUE

# Nickname of the CService bot
X_NICK:X

# Fullhost to be able to send the 'login' command
X_HOST:x@channels.undernet.org

# CService username
X_USER:xlogin

# CService password
X_PASS:xpass

# OPER Username
O_USER:genethic

# OPER Password
O_PASS:operpass

# Channel when the bot lives, MUST be a local channel!
# The bot have NOT been designed to run on a global channel!
CHAN_NAME:&my_local_channel

# If you want to bot keeping the channel modes
CHAN_KEEP_MODES:TRUE

# Channel modes you  want to set, like +int-m
# Channel should be in +i, and do NOT set a +k on it.
CHAN_MODES:+intsm-p

# Is this channel OPER only?
# If not OPER only, bot NOTICE will automaticly be sent to OPS only.
# and non-OPER OPS will be DEOPED.
CHAN_OPER_ONLY:TRUE

# Action to take when a non OPER joins. KILL or KICK
CHAN_OPER_ACTION:KICK

# Reason of action
CHAN_OPER_ACTION_REASON:You dont have the right to JOIN this channel!

# Send NOTICE to channel ops only
OPS_INFO_ONLY:TRUE

# Theshold of minimum users when showing map, also used in calculation of position of your server
# if less then this number, consider as a hub.
MAP_THRESHOLD:50

# Every X seconds the bot will give stats about the server in channel, if you are using MRTG
# for your stats, be sure to use 300 seconds or 150 seconds.
# do NOT use less than 60 seconds.!
INFO_TIME:300

# when reached USER_THRESHOLD and TIME_THRESHOLD print users change
USER_THRESHOLD:25
TIME_THRESHOLD:30
# average users/sec more or less (calculated on the sames values as above)
# 100 = 1 sec.
USER_SEC_THRESHOLD:100
# Print only if reached limit of more than value of USER_SEC_THRESHOLD
PRINT_ONLY_WARNING:TRUE

# check for external data, like cpu load of server or anything comming from
# an external file. Please format you data correctly :-P
# DISPLAY_NAME;OPTIONS;CONTENT_TO_DISPLAY
# Options:
#        <+number>   if CONTENT bigger than the number, display
#        <-number>   if CONTENT smaller then the number, display
#        ANY         show it allways, like uptimes or CPU.
#EXTERNAL_FILE:/home/testbot/etc/example_external.data
EXTERNAL_FILE:/tmp/genethic.log

# Prohibit OPER Trials
OPER_FAIL_CHECK:TRUE
# number of fails until action is taken (only user@host is stored to match the user)
# 1 = after one trial, action is taken
OPER_FAIL_MAX:2
# When reached the MAX fails, what action do we take?
# It may be KILL or LGLINE (if enabled on the server)
OPER_FAIL_ACTION:LGLINE
OPER_FAIL_GLINE_TIME:60
OPER_FAIL_WARNING:Do not try to OPER on this server!
OPER_FAIL_ACTION_REASON:OPER Failed, dont try again, you have been warned!
