# Sample EnergyMech configuration file # v2.8.2 - MadCamel # # Note - Lines starting with '#' are comments and ignored by the bot. ##### Linking ##### # EnergyMechs can link(-help LINK) to one another to perform such features # as DCC PartyLine, Remote Command Execution (-help CMD), and Ops/Protection # (Add linked bots to eachother at level 200). This section is optional, # bots running in the same config file are automaticly linked. # Entity Name: In order to link to other bots, your bot must # have a unique entity name. -CHANGE THIS- #ENTITY emech # Link Password: A password for linking. -CHANGE THIS- #LINKPASS abc123 # Link Port: A port the bot will listen on for linking, telnet, # and pipeuser(http://www.energymech.net/docs/pipeuser.html) # This has to be above 1024, and some firewalls, noteably # IP Masquerade/NAT may block this. #LINKPORT 49152 # An example link configuration, here you have an ENTITY called ``hismech'' # and its LINKPASS is ``a1b2c3''. It is running on ``mech.host.net'' and # it's LINKPORT is 49152. #LINK hismech a1b2c3 mech.host.net 49152 # Another example, the entity ``hermech'' is not listening on any port # (missing or non-working LINKPORT in config), so it does not matter # what host it is on as well, thus "0 0" at the end(-help LINK). #LINK hermech abcdefg 0 0 # Automatic Linking: Uncomment this to enable auto-linking. This will # cause the mech to try and link to all bots in it's # list, until all are present. #AUTOLINK ##### Server List #### # Some undernet servers to connect to... You can use server names is you wish, # but putting the IP's here instead of host names speeds up connects (alot). # Servers are global, all mechs in the same process uses the same server list. # SERVER 129.27.3.9 6661 # graz.at.eu SERVER 132.207.4.32 6662 # montreal.qu.ca SERVER 154.11.89.164 6663 # toronto.on.ca SERVER 193.49.200.16 6668 # caen.fr.eu SERVER 194.119.238.162 6668 # flanders.be.eu SERVER 194.134.5.82 6664 # amsterdam.nl.eu SERVER 194.117.157.68 6666 # surrey.uk.eu SERVER 195.54.102.4 6667 # stockholm.se.eu SERVER 195.121.6.196 6665 # diemen.nl.eu SERVER 195.159.135.99 6668 # oslo.no.eu SERVER 205.188.149.20 6666 # washington.dc.us SERVER 205.252.46.98 6668 # mclean.va.us SERVER 207.110.15.130 6667 # sandiego.ca.us SERVER 207.173.16.33 6661 # saltLake.ut.us SERVER 207.96.122.250 6661 # arlington.va.us SERVER 216.24.134.10 6661 # lasvegas.nv.us SERVER 62.250.14.6 6661 # haarlem.nl.eu ##### Bot 1 Configuration ##### # In EnergyMech, you can have multiple bots on IRC from the same config # file/process. Traditionaly, the spawn command was used, however, that # command has been removed in 2.8.2 and above due to abuse. You can still # specify more than one bot in the config file as shown. # Nick for the bot. NICK emech # The file we use to store the userlist. Note you will have to generate # this with a command such as ./genuser emech.users USERFILE emech.users # All commands begin with this character. CMDCHAR - # Register on IRC with this username (emech@xxxxxxxx). Note that if your # machine is running identd, it will always be your username. LOGIN emech # Display this in the "Real Name" field IRCNAME Have You Tried The Ultimate IRC BOT? # User modes for the bot MODES +i-ws # If you want to run the bot on a virtual host, uncomment # the below line and set it. #VIRTUAL my.silly.vanity.domain.com # If you compiled with SEEN support and decide not to use it, uncomment this. #NOSEEN # Channel-Independant toggles and sets. See the -REPORT command for a full # listing. HASONOTICE # Yes for Undernet. TOG CC 1 # We want the bot to require command character TOG CLOAK 1 # Ignore CTCP's from non-users? Yes. TOG SPY 1 # Tell who is executing what in the partyline. SET OPMODES 6 # How many modes in a line? 6 on undernet... SET BANMODES 6 # How many bans in a line? 6 on undernet... SET CTIMEOUT 90 # Server connection timeout SET CDELAY 30 # Delay between connection attempts # Basic channel setup. You can have as many of these as your server # supports. See the -REPORT command for a listing. CHANNEL #i-am-dumb # Channel name TOG PUB 1 # Allow public(in-channel) commands? Yes. TOG MASS 1 # Do mass-mode/kick/ban checks... TOG SHIT 1 # Activate the shitlist for this channel TOG PROT 1 # Activate protection of users TOG ENFM 0 # Dont enforce channel modes. SET MDL 7 # How many -o before killing the guy? SET MKL 7 # How many kicks? SET MBL 7 # And how many Bans? SET MPL 1 # What to do with massmoders? # 0 = nothing, # 1 = kick the bastard, # 2 = kickban 'em, # 3 = kickban & shitlist them. ##### END BOT 1 ##### ##### Bot 2 Configuration ##### #NICK othermech #USERFILE othermech.users # No two bots can have the same user file. #CMDCHAR - #LOGIN othermech #IRCNAME Have You Tried The Ultimate IRC BOT? #MODES +i-ws #VIRTUAL my.other.silly.vanity.domain.com #NOSEEN #HASONOTICE #TOG CC 1 #TOG CLOAK 1 #TOG SPY 1 #SET OPMODES 6 #SET BANMODES 6 #SET CTIMEOUT 90 #SET CDELAY 30 #CHANNEL #misconfigured-mechs #TOG PUB 1 #TOG MASS 1 #TOG SHIT 1 #TOG PROT 1 #TOG ENFM 0 #SET MDL 7 #SET MKL 7 #SET MBL 7 #SET MPL 1 ##### END BOT 2 ##### # There are lots of people who do not edit their configuration # file. This is here just to keep you paying attention. # Comment it out. DIE You forgot to edit your configuration file...