Difference between revisions of "Eggdrop"

From DarkWorld Network
Jump to navigation Jump to search
 
Line 1: Line 1:
<nowiki>###</nowiki>Here is a Simple eggdrop conf file.
<syntaxhighlight>
###Here is a Simple eggdrop conf file.


<nowiki>#</nowiki> Eggdrop Configuraion Generator .# COPY AND PASTE THE BELOW CODE IN YOUR .CONF FILE #! ./eggdrop  
# Eggdrop Configuraion Generator .# COPY AND PASTE THE BELOW CODE IN YOUR .CONF FILE #! ./eggdrop


<nowiki>###</nowiki> Core Settings ###  
### Core Settings ###


set admin "Admin NICK"  
set admin "Admin NICK"


set nick "BOT NICK"
set nick "BOT NICK"


set altnick "ALT Bot Nick"  
set altnick "ALT Bot Nick"


set realname "Eggdrop By NICK"  
set realname "Eggdrop By NICK"


set network "darkworld"  
set network "darkworld"


set net-type "5"  
set net-type "5"


set init-server { putserv "mode BOT NICK i" }  
set init-server { putserv "mode BOT NICK i" }


set default-port 6667  
set default-port 6667


set servers { irc.darkworld.network ip6.darkworld.network german.darkworld.network }  
set servers { irc.darkworld.network ip6.darkworld.network german.darkworld.network }


set timezone "GMT"  
set timezone "GMT"


set offset "0"  
set offset "0"


set env(TZ) "$timezone $offset"
set env(TZ) "$timezone $offset"


<nowiki>##</nowiki>USE BELOW BLOCK FOR IPV4 VHOST##  
##USE BELOW BLOCK FOR IPV4 VHOST##


<nowiki>#</nowiki>set vhost4 "virtual.host.com"  
#set vhost4 "virtual.host.com"


<nowiki>#</nowiki>set vhost4 "99.99.0.0"
#set vhost4 "99.99.0.0"


<nowiki>##</nowiki>USE BELOW BLOCK FOR IPV6 HOST##
##USE BELOW BLOCK FOR IPV6 HOST##


<nowiki>#</nowiki>set vhost6 "ifizi.eggdrop.darkworld.network"
#set vhost6 "ifizi.eggdrop.darkworld.network"


<nowiki>#</nowiki>set vhost6 "2a0e:b107:381:feed:2179::aaa"
#set vhost6 "2a0e:b107:381:feed:2179::aaa"


<nowiki>#</nowiki>set prefer-ipv6 1
#set prefer-ipv6 1


addlang "english"
addlang "english"


<nowiki>###</nowiki> Logfile Settings ###  
### Logfile Settings ###


set max-logs 5  
set max-logs 5


set max-logsize 0  
set max-logsize 0


set quick-logs 0  
set quick-logs 0


logfile mcobxs * "logs/BOT NICK.log"  
logfile mcobxs * "logs/BOT NICK.log"


logfile jkp #YourCHannel "logs/YourCHannel.log"
logfile jkp #YourCHannel "logs/YourCHannel.log"


set log-time 1  
set log-time 1


set timestamp-format {[%H:%M:%S]}  
set timestamp-format {[%H:%M:%S]}


set keep-all-logs 0
set keep-all-logs 0
Line 70: Line 71:




<nowiki>###</nowiki> Console Settings ###  
### Console Settings ###


set console "mkcobxs"  
set console "mkcobxs"






<nowiki>###</nowiki> File & Directory Settings ###


set userfile "BOT NICK.user"
### File & Directory Settings ###


set pidfile "pid.BOT NICK"  
set userfile "BOT NICK.user"


set chanfile "BOT NICK.chan"  
set pidfile "pid.BOT NICK"


set force-expire 0
set chanfile "BOT NICK.chan"


set share-greet 0  
set force-expire 0


set use-info 1
set share-greet 0


set sort-users 0
set use-info 1


set help-path "help/"
set sort-users 0


set text-path "text/"  
set help-path "help/"


set temp-path "/tmp"  
set text-path "text/"


set motd "text/motd"  
set temp-path "/tmp"


set telnet-banner "text/banner"  
set motd "text/motd"


set userfile-perm 0600
set telnet-banner "text/banner"


set mod-path "modules/"
set userfile-perm 0600


set mod-path "modules/"




<nowiki>###</nowiki> BotNet Settings ###


<nowiki>###</nowiki> SET BOTNET BOT NICK BELOW It can be same as your bot nick . Replace below "BOTNICK" with your actual bot nick .


set botnet-nick "BOTNICK"
### BotNet Settings ###


<nowiki>#</nowiki>listen Telnet Port provide by shell E.g 3335 , put below listen 3335 all  
### SET BOTNET BOT NICK BELOW It can be same as your bot nick . Replace below "BOTNICK" with your actual bot nick .
 
set botnet-nick "BOTNICK"
 
#listen Telnet Port provide by shell E.g 3335 , put below listen 3335 all


listen 3335 all
listen 3335 all


all set remote-boots 0  
all set remote-boots 0
 
set shareunlinks 0-


set shareunlinks 0-  
set protect-telnet 1


set protect-telnet 1  
set dcc-sanitycheck 1


set dcc-sanitycheck 1
set ident-timeout 0


set ident-timeout 0
set require-p 1


set require-p 1
set open-telnets 0


set open-telnets 0  
set stealth-telnets 0


set stealth-telnets 0  
set use-telnet-banner 0


set use-telnet-banner 0
set connect-timeout 30


set connect-timeout 30
set dcc-flood-thr 3


set dcc-flood-thr 3
set telnet-flood 5:60


set telnet-flood 5:60
set paranoid-telnet-flood 1


set paranoid-telnet-flood 1
set resolve-timeout 15


set resolve-timeout 15






<nowiki>###</nowiki> Channel Settings ###  
### Channel Settings ###


loadmodule channels  
loadmodule channels


set global-flood-chan 4:5  
set global-flood-chan 4:5


set global-flood-deop 0:0  
set global-flood-deop 0:0


set global-flood-kick 0:0  
set global-flood-kick 0:0


set global-flood-join 4:05  
set global-flood-join 4:05


set global-flood-ctcp 2:02  
set global-flood-ctcp 2:02


set global-flood-nick 5:20  
set global-flood-nick 5:20


set global-aop-delay 0:00  
set global-aop-delay 0:00


set global-idle-kick 0  
set global-idle-kick 0


set global-chanmode "nt"  
set global-chanmode "nt"


set global-stopnethack-mode 0  
set global-stopnethack-mode 0


set global-revenge-mode 0  
set global-revenge-mode 0


set global-ban-time 0  
set global-ban-time 0


set global-exempt-time 60  
set global-exempt-time 60


set global-invite-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 }  
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 }


<nowiki>###</nowiki>ADD YOUR CHANNEL NAME BELOW e.g channel add#Darkworld
###ADD YOUR CHANNEL NAME BELOW e.g channel add#Darkworld


channel add #YourCHannel Name  
channel add #YourCHannel Name


{ chanmode "+tn" idle-kick 0 flood-chan 5:4 flood-join 5:10 flood-ctcp 3:60 flood-deop 0:0 flood-kick 0:0 }
{ chanmode "+tn" idle-kick 0 flood-chan 5:4 flood-join 5:10 flood-ctcp 3:60 flood-deop 0:0 flood-kick 0:0 }


channel set #YourCHannel -enforcebans -dynamicbans -autoop -autovoice -protectops -protectfriends
channel set #YourCHannel -enforcebans -dynamicbans -autoop -autovoice -protectops -protectfriends
 


### Advanced Settings ###


<nowiki>###</nowiki> Advanced Settings ###
set ignore-time 5


set ignore-time 5
set hourly-updates 00


set hourly-updates 00
## set owner"fizi" Replace "OwnerNickHere" with your nick


<nowiki>##</nowiki> set owner"fizi"  Replace "OwnerNickHere" with your nick
set owner "OwnerNickHere"


set owner "OwnerNickHere"  
set notify-newusers "Telnet Port provide by shell"


set notify-newusers "Telnet Port provide by shell"  
set default-flags "hp"


set default-flags "hp"  
set whois-fields "url birthday"


set whois-fields "url birthday"
set die-on-sighup 0


set die-on-sighup 0
set die-on-sigterm 1


set die-on-sigterm 1
unbind dcc n tcl *dcc:tcl


unbind dcc n tcl *dcc:tcl
unbind dcc n set *dcc:set


unbind dcc n set *dcc:set  
set must-be-owner 1


set must-be-owner 1
unbind dcc n simul *dcc:simul


unbind dcc n simul *dcc:simul
set max-dcc 50


set max-dcc 50
set enable-simul 1


set enable-simul 1  
set allow-dk-cmds 1


set allow-dk-cmds 1
set dupwait-timeout 5


set dupwait-timeout 5


### Module Settings ###


<nowiki>###</nowiki> Module Settings ###
loadmodule dns


loadmodule dns
loadmodule transfer


loadmodule transfer
loadmodule share


loadmodule share
loadmodule server


loadmodule server
loadmodule ctcp


loadmodule ctcp
loadmodule irc


loadmodule irc
loadmodule notes


loadmodule notes
loadmodule console


loadmodule console
loadmodule blowfish


loadmodule blowfish  
checkmodule blowfish


checkmodule blowfish
loadmodule uptime


loadmodule uptime
set keep-nick 1


set keep-nick 1
set strict-host 0


set strict-host 0
set quiet-reject 1


set quiet-reject 1
set lowercase-ctcp 0


set lowercase-ctcp 0
set answer-ctcp 3


set answer-ctcp 3
set flood-msg 5:5


set flood-msg 5:5
set flood-ctcp 3:60


set flood-ctcp 3:60
set never-give-up 1


set never-give-up 1
set strict-servernames 0


set strict-servernames 0
set server-cycle-wait 60


set server-cycle-wait 60  
set server-timeout 60


set server-timeout 60
set servlimit 0


set servlimit 0
set check-stoned 1


set check-stoned 1
set use-console-r 0


set use-console-r 0  
set debug-output 0


set debug-output 0
set serverror-quit 1


set serverror-quit 1
set max-queue-msg 300


set max-queue-msg 300
set trigger-on-ignore 0


set trigger-on-ignore 0  
set double-mode 0


set double-mode 0  
set double-server 0


set double-server 0  
set double-help 0


set double-help 0
set optimize-kicks 1


set optimize-kicks 1
set stack-limit 4


set stack-limit 4
set ctcp-mode 0


set ctcp-mode 0
set bounce-bans 1


set bounce-bans 1
set bounce-modes 0


set bounce-modes 0
set max-bans 100


set max-bans 100
set max-modes 30


set max-modes 30
set kick-fun 0


set kick-fun 0  
set ban-fun 0


set ban-fun 0  
set learn-users 0


set learn-users 0
set wait-split 600


set wait-split 600
set wait-info 180


set wait-info 180
set mode-buf-length 200


set mode-buf-length 200
bind msg - ident *msg:ident


bind msg - ident *msg:ident
bind msg - addhost *msg:addhost


bind msg - addhost *msg:addhost
set no-chanrec-info 0


set no-chanrec-info 0  
set bounce-exempts 0


set bounce-exempts 0  
set bounce-invites 0


set bounce-invites 0
set max-exempts 20


set max-exempts 20  
set max-invites 20


set max-invites 20
set prevent-mixing 1


set prevent-mixing 1
set max-dloads 3


set max-dloads 3
set dcc-block 1024


set dcc-block 1024
set copy-to-tmp 1


set copy-to-tmp 1
set xfer-timeout 30


set xfer-timeout 30
set share-compressed 1


set share-compressed 1
set max-notes 50


set max-notes 50
set note-life 60


set note-life 60
set allow-fwd 0


set allow-fwd 0
set notify-users 1


set notify-users 1  
set notify-onjoin 1


set notify-onjoin 1  
set console-autosave 1


set console-autosave 1
set force-channel 0


set force-channel 0  
set info-party 0


set info-party 0






<nowiki>###</nowiki> Script Settings ###  
### Script Settings ###


source scripts/alltools.tcl  
source scripts/alltools.tcl


source scripts/action.fix.tcl  
source scripts/action.fix.tcl


source scripts/cmd_resolve.tcl  
source scripts/cmd_resolve.tcl


source scripts/compat.tcl
source scripts/compat.tcl
</syntaxhighlight>

Latest revision as of 14:42, 15 August 2022

###Here is a Simple eggdrop conf file.

# Eggdrop Configuraion Generator .# COPY AND PASTE THE BELOW CODE IN YOUR .CONF FILE #! ./eggdrop

### Core Settings ###

set admin "Admin NICK"

set nick "BOT NICK"

set altnick "ALT Bot Nick"

set realname "Eggdrop By NICK"

set network "darkworld"

set net-type "5"

set init-server { putserv "mode BOT NICK i" }

set default-port 6667

set servers { irc.darkworld.network ip6.darkworld.network german.darkworld.network }

set timezone "GMT"

set offset "0"

set env(TZ) "$timezone $offset"

##USE BELOW BLOCK FOR IPV4 VHOST##

#set vhost4 "virtual.host.com"

#set vhost4 "99.99.0.0"

##USE BELOW BLOCK FOR IPV6 HOST##

#set vhost6 "ifizi.eggdrop.darkworld.network"

#set vhost6 "2a0e:b107:381:feed:2179::aaa"

#set prefer-ipv6 1

addlang "english"

### Logfile Settings ###

set max-logs 5

set max-logsize 0

set quick-logs 0

logfile mcobxs * "logs/BOT NICK.log"

logfile jkp #YourCHannel "logs/YourCHannel.log"

set log-time 1

set timestamp-format {[%H:%M:%S]}

set keep-all-logs 0

set logfile-suffix ".%d%b%Y"

set switch-logfiles-at 300

set quiet-save 0


### Console Settings ###

set console "mkcobxs"




### File & Directory Settings ###

set userfile "BOT NICK.user"

set pidfile "pid.BOT NICK"

set chanfile "BOT NICK.chan"

set force-expire 0

set share-greet 0

set use-info 1

set sort-users 0

set help-path "help/"

set text-path "text/"

set temp-path "/tmp"

set motd "text/motd"

set telnet-banner "text/banner"

set userfile-perm 0600

set mod-path "modules/"




### BotNet Settings ###

### SET BOTNET BOT NICK BELOW It can be same as your bot nick . Replace below "BOTNICK" with your actual bot nick .

set botnet-nick "BOTNICK"

#listen Telnet Port provide by shell E.g 3335 , put below listen 3335 all

listen 3335 all

all set remote-boots 0

set shareunlinks 0-

set protect-telnet 1

set dcc-sanitycheck 1

set ident-timeout 0

set require-p 1

set open-telnets 0

set stealth-telnets 0

set use-telnet-banner 0

set connect-timeout 30

set dcc-flood-thr 3

set telnet-flood 5:60

set paranoid-telnet-flood 1

set resolve-timeout 15




### Channel Settings ###

loadmodule channels

set global-flood-chan 4:5

set global-flood-deop 0:0

set global-flood-kick 0:0

set global-flood-join 4:05

set global-flood-ctcp 2:02

set global-flood-nick 5:20

set global-aop-delay 0:00

set global-idle-kick 0

set global-chanmode "nt"

set global-stopnethack-mode 0

set global-revenge-mode 0

set global-ban-time 0

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 }

###ADD YOUR CHANNEL NAME BELOW e.g channel add#Darkworld

channel add #YourCHannel Name

{ chanmode "+tn" idle-kick 0 flood-chan 5:4 flood-join 5:10 flood-ctcp 3:60 flood-deop 0:0 flood-kick 0:0 }

channel set #YourCHannel -enforcebans -dynamicbans -autoop -autovoice -protectops -protectfriends


### Advanced Settings ###

set ignore-time 5

set hourly-updates 00

## set owner"fizi" Replace "OwnerNickHere" with your nick

set owner "OwnerNickHere"

set notify-newusers "Telnet Port provide by shell"

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

unbind dcc n set *dcc:set

set must-be-owner 1

unbind dcc n simul *dcc:simul

set max-dcc 50

set enable-simul 1

set allow-dk-cmds 1

set dupwait-timeout 5


### Module Settings ###

loadmodule dns

loadmodule transfer

loadmodule share

loadmodule server

loadmodule ctcp

loadmodule irc

loadmodule notes

loadmodule console

loadmodule blowfish

checkmodule blowfish

loadmodule uptime

set keep-nick 1

set strict-host 0

set quiet-reject 1

set lowercase-ctcp 0

set answer-ctcp 3

set flood-msg 5:5

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 1

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 1

set stack-limit 4

set ctcp-mode 0

set bounce-bans 1

set bounce-modes 0

set max-bans 100

set max-modes 30

set kick-fun 0

set ban-fun 0

set learn-users 0

set wait-split 600

set wait-info 180

set mode-buf-length 200

bind msg - ident *msg:ident

bind msg - addhost *msg:addhost

set no-chanrec-info 0

set bounce-exempts 0

set bounce-invites 0

set max-exempts 20

set max-invites 20

set prevent-mixing 1

set max-dloads 3

set dcc-block 1024

set copy-to-tmp 1

set xfer-timeout 30

set share-compressed 1

set max-notes 50

set note-life 60

set allow-fwd 0

set notify-users 1

set notify-onjoin 1

set console-autosave 1

set force-channel 0

set info-party 0




### Script Settings ###

source scripts/alltools.tcl

source scripts/action.fix.tcl

source scripts/cmd_resolve.tcl

source scripts/compat.tcl