This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

Join flood problems

Old posts that have not been replied to for several years.
Locked
h
hlt

Join flood problems

Post by hlt »

As usual, there's a pretty good chance I should rtfm once again, or maybe I'm just plain stupid. Please bear with me.

I can't get my bot to stop bankick people for join floods. I've tried setting the values to both 0:0 and 100:1, both global and chan, fiddled with revenge mode etc. etc. but it just ignores me.

And yes, I really want to turn this off, it's not a normal "protective" bot.


Please, any ideas are appriciated. This is somewhat frustrating.
/Hamlet
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

It may be possible that it's not just eggdrops own flood protection, and that of a script you are running.

On top, where are you actualy changing these settings, as you may be doing this in the wrong place.
h
hlt

Post by hlt »

set global-flood-chan 30:60
set global-flood-deop 3:10
set global-flood-kick 3:10
set global-flood-join 0:0
set global-flood-ctcp 3:60
set global-flood-nick 20:10
set global-aop-delay 5:30
set global-idle-kick 0
set global-chanmode "nt"
set global-stopnethack-mode 0
set global-revenge-mode 0
set global-ban-time 1
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 #somechan {
chanmode "+nts-likm"
idle-kick 0
stopnethack-mode 0
revenge-mode 0
ban-time 1
exempt-time 60
invite-time 60
aop-delay 5:30
need-op { putserv "PRIVMSG #somechan :op me, I'm the channel bot!" }
need-invite { putserv "PRIVMSG #somechan :let me in!" }
need-key { putserv "PRIVMSG #somechan :let me in!" }
need-unban { putserv "PRIVMSG #somechan :let me in!" }
need-limit { putserv "PRIVMSG #somechan :let me in!" }
flood-chan 30:60
flood-deop 3:10
flood-kick 3:10
flood-join 0:0
flood-ctcp 3:60
flood-nick 20:10
}

loadmodule dns
loadmodule channels
loadmodule server
loadmodule ctcp
loadmodule irc
loadmodule notes
loadmodule console
loadmodule blowfish
loadmodule uptime

source scripts/alltools.tcl
source scripts/action.fix.tcl
source scripts/compat.tcl
source scripts/userinfo.tcl


that's all I use.
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

One of the things you have to watch out for in eggdrop, is load order.

First off.

global-flood-join is used as a global setting, for any new channels created via .+chan in the partyline, or channels in the config file, whitout any specific settings.

In the config file, the setting used in the channel section, are for use of first creation.

Load order:

When eggdrop loads up, it will read it's config file. In this, any channels are loaded int his file, and the channel file and what not are named/set.

After this, the channel files is loaded, which will change any values within the config file, to those set in this file, thus overiding it.

Simply make the changes in the partyline with ".chanset"
h
hlt

Post by hlt »

Thanks for explaining a bit mate, got the hang of it now =)
Locked