Difference between revisions of "Eggdrop"

From DarkWorld Network
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
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"


set my-hostname "Sample.Vhost.That.You.Have"
##USE BELOW BLOCK FOR IPV4 VHOST##


set my-ip "ipv6 or IPv4"  
#set vhost4 "virtual.host.com"


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


set max-logs 5
##USE BELOW BLOCK FOR IPV6 HOST##


set max-logsize 0
#set vhost6 "ifizi.eggdrop.darkworld.network"


set quick-logs 0
#set vhost6 "2a0e:b107:381:feed:2179::aaa"


logfile mcobxs * "logs/BOT NICK.log"
#set prefer-ipv6 1


logfile jkp #YourCHannel Name "
addlang "english"


logs/#YourCHannel Name.log"
### Logfile Settings ###


set log-time 1
set max-logs 5


set keep-all-logs 1
set max-logsize 0


set logfile-suffix ""
set quick-logs 0


set switch-logfiles-at 300
logfile mcobxs * "logs/BOT NICK.log"


set quiet-save 0
logfile jkp #YourCHannel "logs/YourCHannel.log"


set log-time 1


<nowiki>###</nowiki> Console Settings ###
set timestamp-format {[%H:%M:%S]}


set console "mkcobxs"
set keep-all-logs 0


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


<nowiki>###</nowiki> File & Directory Settings ###
set switch-logfiles-at 300


set userfile "BOT NICK.user"
set quiet-save 0


set pidfile "pid.BOT NICK"


set chanfile "BOT NICK.chan"
### Console Settings ###


set force-expire 0
set console "mkcobxs"


set share-greet 0


set use-info 1


set sort-users 0


set help-path "help/"
### File & Directory Settings ###


set text-path "text/"  
set userfile "BOT NICK.user"


set temp-path "/tmp"  
set pidfile "pid.BOT NICK"


set motd "text/motd"  
set chanfile "BOT NICK.chan"


set telnet-banner "text/banner"
set force-expire 0


set userfile-perm 0600
set share-greet 0


set mod-path "modules/"
set use-info 1


set sort-users 0


<nowiki>###</nowiki> BotNet Settings ###
set help-path "help/"


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


set botnet-nick "BOTNICK"  
set temp-path "/tmp"


<nowiki>#</nowiki>listen Telnet Port provide by shell E.g 3335 , put below listen 3335 all  
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
listen 3335 all


all set remote-boots 0  
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 shareunlinks 0-
set open-telnets 0


set protect-telnet 1
set stealth-telnets 0


set dcc-sanitycheck 1
set use-telnet-banner 0


set ident-timeout 0
set connect-timeout 30


set require-p 1
set dcc-flood-thr 3


set open-telnets 0
set telnet-flood 5:60


set stealth-telnets 0
set paranoid-telnet-flood 1


set use-telnet-banner 0
set resolve-timeout 15


set connect-timeout 30


set dcc-flood-thr 3


set telnet-flood 5:60


set paranoid-telnet-flood 1
### Channel Settings ###


set resolve-timeout 15
loadmodule channels


set global-flood-chan 4:5


<nowiki>###</nowiki> Channel Settings ###
set global-flood-deop 0:0


loadmodule channels
set global-flood-kick 0:0


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


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


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


set global-flood-join 4:05
set global-aop-delay 0:00


set global-flood-ctcp 2:02
set global-idle-kick 0


set global-flood-nick 5:20
set global-chanmode "nt"


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


set global-idle-kick 0  
set global-revenge-mode 0


set global-chanmode "nt"
set global-ban-time 0


set global-stopnethack-mode 0
set global-exempt-time 60


set global-revenge-mode 0
set global-invite-time 60


set global-ban-time 0
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-exempt-time 60
###ADD YOUR CHANNEL NAME BELOW e.g channel add#Darkworld


set global-invite-time 60
channel add #YourCHannel Name


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 }  
{ 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 }


<nowiki>###</nowiki>ADD YOUR CHANNEL NAME BELOW e.g channel add#Darkworld
channel set #YourCHannel -enforcebans -dynamicbans -autoop -autovoice -protectops -protectfriends


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 Name -enforcebans -dynamicbans -autoop -autovoice -protectops -protectfriends
### Advanced Settings ###


set ignore-time 5


<nowiki>###</nowiki> Advanced Settings ###
set hourly-updates 00


set ignore-time 5
## set owner"fizi" Replace "OwnerNickHere" with your nick


set hourly-updates 00
set owner "OwnerNickHere"


<nowiki>##</nowiki> set owner"fizi"   Replace "OwnerNickHere" with your nick
set notify-newusers "Telnet Port provide by shell"


set owner "OwnerNickHere"  
set default-flags "hp"


set notify-newusers "Telnet Port provide by shell"  
set whois-fields "url birthday"


set default-flags "hp"
set die-on-sighup 0


set whois-fields "url birthday"
set die-on-sigterm 1


set die-on-sighup 0
unbind dcc n tcl *dcc:tcl


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


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


unbind dcc n set *dcc:set
unbind dcc n simul *dcc:simul


set must-be-owner 1
set max-dcc 50


unbind dcc n simul *dcc:simul  
set enable-simul 1


set max-dcc 50
set allow-dk-cmds 1


set enable-simul 1
set dupwait-timeout 5


set allow-dk-cmds 1


set dupwait-timeout 5
### Module Settings ###


loadmodule dns


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


loadmodule dns
loadmodule share


loadmodule transfer
loadmodule server


loadmodule share
loadmodule ctcp


loadmodule server
loadmodule irc


loadmodule ctcp
loadmodule notes


loadmodule irc
loadmodule console


loadmodule notes
loadmodule blowfish


loadmodule console
checkmodule blowfish


loadmodule blowfish
loadmodule uptime


checkmodule blowfish
set keep-nick 1


loadmodule uptime
set strict-host 0


set keep-nick 1  
set quiet-reject 1


set strict-host 0  
set lowercase-ctcp 0


set quiet-reject 1
set answer-ctcp 3


set lowercase-ctcp 0
set flood-msg 5:5


set answer-ctcp 3  
set flood-ctcp 3:60


set flood-msg 5:5
set never-give-up 1


set flood-ctcp 3:60
set strict-servernames 0


set never-give-up 1
set server-cycle-wait 60


set strict-servernames 0
set server-timeout 60


set server-cycle-wait 60
set servlimit 0


set server-timeout 60
set check-stoned 1


set servlimit 0  
set use-console-r 0


set check-stoned 1
set debug-output 0


set use-console-r 0
set serverror-quit 1


set debug-output 0
set max-queue-msg 300


set serverror-quit 1
set trigger-on-ignore 0


set max-queue-msg 300
set double-mode 0


set trigger-on-ignore 0  
set double-server 0


set double-mode 0  
set double-help 0


set double-server 0
set optimize-kicks 1


set double-help 0
set stack-limit 4


set optimize-kicks 1
set ctcp-mode 0


set stack-limit 4
set bounce-bans 1


set ctcp-mode 0  
set bounce-modes 0


set bounce-bans 1
set max-bans 100


set bounce-modes 0
set max-modes 30


set max-bans 100
set kick-fun 0


set max-modes 30
set ban-fun 0


set kick-fun 0  
set learn-users 0


set ban-fun 0
set wait-split 600


set learn-users 0
set wait-info 180


set wait-split 600
set mode-buf-length 200


set wait-info 180
bind msg - ident *msg:ident


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


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


bind msg - addhost *msg:addhost
set bounce-exempts 0


set no-chanrec-info 0  
set bounce-invites 0


set bounce-exempts 0
set max-exempts 20


set bounce-invites 0
set max-invites 20


set max-exempts 20
set prevent-mixing 1


set max-invites 20
set max-dloads 3


set prevent-mixing 1
set dcc-block 1024


set max-dloads 3
set copy-to-tmp 1


set dcc-block 1024
set xfer-timeout 30


set copy-to-tmp 1  
set share-compressed 1


set xfer-timeout 30
set max-notes 50


set share-compressed 1
set note-life 60


set max-notes 50
set allow-fwd 0


set note-life 60
set notify-users 1


set allow-fwd 0
set notify-onjoin 1


set notify-users 1  
set console-autosave 1


set notify-onjoin 1
set force-channel 0


set console-autosave 1
set info-party 0


set force-channel 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