Eggdrop Advanced Config

From Global Shellz Wiki
Jump to: navigation, search

How to install eggdrop and what it is: Eggdrop HOWTO


This premade Advanced .conf is for all. Change anything you want but its better to change the RIGHT text need to be changed to avoid errors.

Any errors regarding this, simply mesage me here.

Here are the codes:


file type: botfilenameyouwant.conf


##### BASIC SETTINGS #####
set username "shell log in"

set admin "your nick"
set ircnetwork "choose a network"
if {3 == 1} { set network "IRCNet" }
if {3 == 2} { set network "Undernet" }
if {3 == 3} { set network "DALnet" }
if {3 == 4} { set network "EFnet" }
if {3 == 5} { set network "" }
set my-ip "numeric ip"
set my-hostname "vhost"
set quiet-save 1

##### CONSOLE #####
set console "mkcobxs"

##### FILES AND DIRECTORIES #####
set userfile "eggdrop.user"
set help-path "help/"
set text-path "text/"
set temp-path ""
set motd "text/motd"
set telnet-banner "text/banner"
set userfile-perm 0600

##### BOTNET/DCC/TELNET #####
set botnet-nick "bot nick"
listen "26662" all
set remote-boots 2
set share-unlinks 1
set require-p 1
set open-telnets 0
set stealth-telnets 1
set connect-timeout 15
set dcc-flood-thr 3
set telnet-flood 3:30
set paranoid-telnet-flood 0
set resolve-timeout 30
##### MORE ADVANCED SETTINGS #####
set ignore-time 15
set hourly-updates 00
set owner "your nick here"
set notify-newusers ""
set default-flags "hp"
set whois-fields "url birthday"
set die-on-sighup 0
set die-on-sigterm 1
unbind dcc n tcl *dcc:tcl
set must-be-owner 2
unbind dcc n simul *dcc:simul
set max-dcc 50
set enable-simul 1
set allow-dk-cmds 1
set dupwait-timeout 5



##### MODULES #####
set mod-path "modules/"

#### DNS MODULE ####
loadmodule dns

#### CHANNELS MODULE ####
loadmodule channels

set chanfile "eggdrop.chan"
set force-expire 0
set share-greet 0
set use-info 1
set global-flood-chan 0:0
set global-flood-deop 3:10
set global-flood-kick 0:0
set global-flood-join 4:30
set global-flood-ctcp 3:60
set global-flood-nick 5:60
set global-aop-delay 5:30
set global-idle-kick 0
set global-chanmode ""
set global-stopnethack-mode 0
set global-revenge-mode 0
set global-ban-time 180
set global-exempt-time 60
set global-invite-time 60

set global-chanset {
        -autoop         -autovoice
        -bitch          +cycle
        +dontkickops    +dynamicbans
        +dynamicexempts +dynamicinvites
        -enforcebans    +greet
        -inactive       -nodesynch
        -protectfriends -protectops
        -revenge        -revengebot
        -secret         -seen
        +shared         +statuslog
        +userbans       +userexempts
+userinvites    -protecthalfops
        -autohalfop
}
channel add #lamest {
  chanmode ""
  idle-kick 0
  stopnethack-mode 0
  revenge-mode 0
  ban-time 120
  flood-chan 0:0
  flood-deop 3:10
  flood-kick 0:0
  flood-join 4:30
  flood-ctcp 3:60
  flood-nick 5:60
}
channel set #lamest +enforcebans +dynamicbans +userbans +dynamicexempts
channel set #lamest +userexempts +dynamicinvites +userinvites +protectops
channel set #lamest +protectfriends +statuslog +revenge -protecthalfops
channel set #lamest +revengebot +dontkickops +autovoice -autoop -autohalfop
channel set #lamest -bitch -secret -shared +greet +cycle

#### SERVER MODULE ####

loadmodule server
set net-type 3
set nick "bot nick"
set altnick "bot alt nick"
set realname "bot full name"
set init-server { putserv "MODE bot +i-ws" }
set default-port 6667
if {3 == 1} { set servers { irc-1.stealth.net irc-2.stealth.net irc-3.stealth.net ircnet.rt.ru
ircnet.kaptech.fr
ircnet.ne
rim.fr sunsite.dk irc.ru irc.gate.ru irc.flashnet.it irc6.ngnet.it ircnet.easynet.co.uk
ircnet.demon.co.uk irc.ee.auth.gr } }
if {3 == 2} { set servers { fairfax.va.us.undernet.org mesa.az.s.undernet.org
McLean.VA.US.Undernet.org
sanjose.ca.us.unde
rnet.org washington.dc.us.undernet.org diemen.nl.eu.undernet.org Elsene.Be.Eu.undernet.org
geneva.ch.eu.undernet.org
graz2.at.eu.und
ernet.org haarlem.nl.eu.undernet.org Oslo2.NO.EU.Undernet.org stockholm.se.eu.undernet.org
Surrey.UK.EU.Undernet.org
Amsterdam.NL.Eu
.UnderNet.org Atlanta.GA.US.Undernet.org Montreal.QU.CA.Undernet.org } }
if {3 == 3} { set servers { mesra.dal.net hotspeed.dal.net jade.dal.net loyalty.dal.net
irc.dal.net }
}
if {3 == 4} { set servers { irc.homelien.no efnet.demon.co.uk irc.easynews.com irc.rt.ru
irc.Qeast.net irc.flamed.net
irc.
inet.tele.dk irc.daxnet.no irc.secsup.org irc.efnet.pl irc.du.se irc.inter.net.il irc.isdnet.fr
irc2.secsup.org
irc.servercentral.ne
t irc.vrfx.com irc.arcti.ca irc.he.net efnet.skynet.be irc.Prison.NET irc.blessed.net irc.choopa.net
irc2.inter.net.il
irc.hemmet.ch
almers.se efnet.vuurwerk.nl irc.weblook2k.com irc6.Qeast.net irc.ipv6.homelien.no efnet.cs.hut.fi
irc.mindspring.com
irc.torix.ca ir
c.wh.verio.net irc.aloha.net ircd.lagged.org irc.umn.edu irc.aol.com irc-efnet.svc.us.xo.net
irc.limelight.us irc.umich.edu }
}
if {3 == 5} { set servers {  } }
set keep-nick 1
set strict-host 1
set quiet-reject 1
set lowercase-ctcp 0
set answer-ctcp 3
set flood-msg 5:60
set flood-ctcp 3:60
set never-give-up 1
set strict-servernames 0
set server-cycle-wait 60
set server-timeout 60
set servlimit 0
set check-stoned 1
set use-console-r 0
set debug-output 0
set serverror-quit 0
set max-queue-msg 300
set trigger-on-ignore 0
set double-mode 0
set double-server 0
set double-help 0
set optimize-kicks 0
set stack-limit 4

#### CTCP MODULE ####
loadmodule ctcp
set ctcp-mode 1

#### IRC MODULE ####
loadmodule irc
set bounce-bans 1
set bounce-modes 0
if {3 == 1} { set maxbans 30 }
if {3 == 2} { set maxbans 30 }
if {3 == 3} { set maxbans 100 }
if {3 == 4} { set maxbans 20 }
if {3 == 5} { set maxbans 30 }
set max-modes 30
set kick-fun 0
set ban-fun 0
set learn-users 0
set wait-split 300
set wait-info 30
set mode-buf-length 200
set no-chanrec-info 0

#### TRANSFER MODULE ####
#loadmodule transfer
#set max-dloads 3
#set dcc-block 1024
#set copy-to-tmp 1
#set xfer-timeout 30

#### SHARE MODULE ####
loadmodule share
set allow-resync 0
set private-global 1
set private-globals "mnot"
set private-user 0
set override-bots 0

#### COMPRESS MODULE ####
loadmodule compress
set share-compressed 1
set compress-level 9

#### FILESYSTEM MODULE ####
#loadmodule filesys
#set files-path "/home/mydir/filesys"
#set incoming-path "/home/mydir/filesys/incoming"
#set upload-to-pwd 0
#set filedb-path ""
#set max-file-users 20
#set max-filesize 1024

#### NOTES MODULE ####
loadmodule notes
set notefile "eggdrop.notes"
set max-notes 50
set note-life 30
set allow-fwd 0
set notify-users 0
set notify-onjoin 0

#### CONSOLE MODULE ####
loadmodule console
set console-autosave 1
set force-channel 0
set info-party 0

#### BLOWFISH MODULE ####
loadmodule blowfish

unbind msg - hello *msg:hello
bind msg - hello *msg:hello
##### SCRIPTS #####
source scripts/alltools.tcl
source scripts/action.fix.tcl
source scripts/compat.tcl
source scripts/userinfo.tcl
loadhelp userinfo.help


Copy, edit and paste the codes. Enjoy!

Any comments/suggestions are acceptable to make this better. If something wrong with this pre-made .conf feel free to message me. Thank You. Note: Change only the quoted one ( "change this" ).

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox