<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://forum.eggheads.org/app.php/feed/topic/3460" />

	<title>egghelp/eggheads community</title>
	<subtitle>Discussion of eggdrop bots, shell accounts and tcl scripts.</subtitle>
	<link href="https://forum.eggheads.org/index.php" />
	<updated>2003-01-17T05:46:16-04:00</updated>

	<author><name><![CDATA[egghelp/eggheads community]]></name></author>
	<id>https://forum.eggheads.org/app.php/feed/topic/3460</id>

		<entry>
		<author><name><![CDATA[ppslim]]></name></author>
		<updated>2003-01-17T05:46:16-04:00</updated>

		<published>2003-01-17T05:46:16-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15455#p15455</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15455#p15455"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15455#p15455"><![CDATA[
Undernet uses a flood penalty system.<br><br>For each item sent to the server, it has a specific penalty value. So you accumulate penalty points, for lines sent to the server.<br><br>The server tracks how many points you have, and will take action, if you go above a certain value (Action unknown, I don't use undernet).<br><br>After one unit of time, one penalty point is removed (I am guessing the time unit is one second, though I don't know).<br><br>Eggdrop will also track average penalty points (we don't have access to this server information, so we keep as good a guess as possable, though I suspect it's pretty acurate, as the math may have come directly fromt he IRCD source code).<br><br>This creates a double protection system. Eggdrops normal anti-flood system, and a penalty points system, will reduce the amount of data sent tot he server, thus hoping to avoid action.<br><br>While this is designed for undernet, it may be usful in aiding the prevention on other networks.<br><br>The setting simply turns it on or off. It's off by default for all network, with the exception of undernet (which is on by default). The network is detmined from your net-type setting, though there is nothing to prevent you turning it on forcfully with this setting.<br><br>The fastdeq setting, is designed to reduce the amount of lines sent to the server, by stacking modes, kicks and other stackable commands support on a network.<br><br>An example of stackin: If you send the following lines to a server<blockquote class="uncited"><div>MODE #chan +v user1<br>MODE #chan +v user2<br>MODE #chan +v user3<br>MODE #chan +v user4<br>MODE #chan +v user5<br>MODE #chan +v user6<br>MODE #chan +v user7</div></blockquote>With stacking, will translate to<blockquote class="uncited"><div>MODE #chan +vvvv user1 user2 user3 user4<br>MODE #chan +vvv user5 user6 user7</div></blockquote>Reducing the lines sent to the server by 5.<br><br>What commands can be stacked, are dependant on the net-type you have set, so again, make sure this is st correctly.<br><br>Neither of these commands, will gurantee your bot doesn't flood off. They are sugestions, that could prevent it though.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2">ppslim</a> — Fri Jan 17, 2003 5:46 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[z_one]]></name></author>
		<updated>2003-01-17T05:34:03-04:00</updated>

		<published>2003-01-17T05:34:03-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15453#p15453</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15453#p15453"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15453#p15453"><![CDATA[
Hi,<br><br>  What do those commands do exactly ? Any explanation would be greatly appreciated.<br><br>  set use-penalties 1 <br>  set use-fastdeq 2 <br><br>z_one<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=698">z_one</a> — Fri Jan 17, 2003 5:34 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2003-01-16T09:08:05-04:00</updated>

		<published>2003-01-16T09:08:05-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15399#p15399</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15399#p15399"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15399#p15399"><![CDATA[
The silence thing, as I know, the server dsen't sends you any msg, notice or whatever to you..<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Thu Jan 16, 2003 9:08 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[ppslim]]></name></author>
		<updated>2003-01-16T07:37:24-04:00</updated>

		<published>2003-01-16T07:37:24-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15390#p15390</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15390#p15390"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15390#p15390"><![CDATA[
This setting does exist, and simple search of the config file, reveals it isn't contained there (but should be).<br><br>I did spot the "quiet-reject" setting which you may like to set to 1.<br><br>I had to delve into the sourcecode for the rest of it.<br><br>Try setting the following settings<br><br>Make sure net-type is correct for your server<blockquote class="uncited"><div>set use-penalties 1<br>set use-fastdeq 2</div></blockquote>This should get you a little more headroom, and might prevent your bot flooding the server a little.<br><br>However, this still leaves the root cause, which needs to be fixed.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2">ppslim</a> — Thu Jan 16, 2003 7:37 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[z_one]]></name></author>
		<updated>2003-01-16T06:31:37-04:00</updated>

		<published>2003-01-16T06:31:37-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15388#p15388</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15388#p15388"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15388#p15388"><![CDATA[
Ok .dump SILENCE *!*@* worked !<br>Thanks, I think I know where the problem is and why it isn't executing that command.<br>As for the fast-deq I did a search in all the conf files (simple, advanced and complete) and only found max-queue.<br><br>z_one<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=698">z_one</a> — Thu Jan 16, 2003 6:31 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[ppslim]]></name></author>
		<updated>2003-01-16T06:21:05-04:00</updated>

		<published>2003-01-16T06:21:05-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15387#p15387</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15387#p15387"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15387#p15387"><![CDATA[
Most of what I give is off the top of my head, and not read from the config files. So a simple search within the file will do no good. It is your job to look through the file yourself and find any related settings.<br><br>That said.<br><br>Goto the partyline, and issue a ".dump SILENCE +*!*@*"<br><br>Now try sending messages to the bot.<br><br>You will need to test the silence, see if it operational first.<br><br>It may be that the flood has caused other issues, and is preventing the silce from reaching the server (IE, the message is in the queue).<br><br>On top, you can also pass the "-next" arguemtn to the putserv command, to jump the queue.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2">ppslim</a> — Thu Jan 16, 2003 6:21 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[z_one]]></name></author>
		<updated>2003-01-16T06:10:57-04:00</updated>

		<published>2003-01-16T06:10:57-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15385#p15385</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15385#p15385"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15385#p15385"><![CDATA[
Yes the code is being triggered<br>And I am making the bot execute this command when it gets 5 or more private msgs in less than 10 seconds.<br>I have looked for fast-deq in the conf files, didn't find it.  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_confused.gif" width="15" height="15" alt=":-?" title="Confused"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=698">z_one</a> — Thu Jan 16, 2003 6:10 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[ppslim]]></name></author>
		<updated>2003-01-16T06:07:37-04:00</updated>

		<published>2003-01-16T06:07:37-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15384#p15384</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15384#p15384"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15384#p15384"><![CDATA[
When are you sending this message in the bot?<br><br>Is the code ever triggered?<br><br>Are you only testing the output when a flood condition occurss, or at times of no flood?<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2">ppslim</a> — Thu Jan 16, 2003 6:07 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[z_one]]></name></author>
		<updated>2003-01-16T06:03:08-04:00</updated>

		<published>2003-01-16T06:03:08-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15381#p15381</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15381#p15381"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15381#p15381"><![CDATA[
ok, I also get SendQ Exceeded.<br>So there is a turn around for this, I think.<br>There's a command that allows  the user to stop all msgs at the server level and it's called "SILENCE"<br>To silence everyone you type /silence +*!*@*<br>To remove this silence you type /silence -*!*@*<br><br>Now I tried to make my eggy do that by putting 1 line of  code which says:<br><br>putserv "silence +*!*@*"<br><br>But although the bot reaches this line of code ... it isn't being processed by the server ? I tried doing a "/silence +*!*@*" from my normal client and it worked fine.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=698">z_one</a> — Thu Jan 16, 2003 6:03 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[ppslim]]></name></author>
		<updated>2003-01-16T05:55:33-04:00</updated>

		<published>2003-01-16T05:55:33-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15380#p15380</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15380#p15380"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15380#p15380"><![CDATA[
From what I understand, the excess flood messages, is when a client floods the server (IE, your bot is sending too many messages, modes or lines to the server).<br><br>The best bet, is to route out why it is doing this, and fix it.<br><br>Some places to start, include disabling fast-deq on the eggdrop (see your config file). This should reduce the outgoing load a little.<br><br>Second is to find out what the bot is trying to send. If it is replies to the messages, you could do with adding some form of flood protections system to the script involved (this is a probable future project, some form of plugin flood prootection).<br><br>Out of all this, its pretty likely not the amount of text somting in. The quit messages when the server tries to send to much is a "SendQ" error.<br><br>As you stated, the dalnet mode is server level. As such the server provides the protection. With other networks you are stuck, as the traffic is still sent, and your bandwidth flooded, regardless of any software based ignore in place.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2">ppslim</a> — Thu Jan 16, 2003 5:55 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[z_one]]></name></author>
		<updated>2003-01-16T05:36:41-04:00</updated>

		<published>2003-01-16T05:36:41-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15379#p15379</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15379#p15379"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15379#p15379"><![CDATA[
Hi,<br><br>ppslim I now but it's not the CPU usage I am concerned about.<br>What worries me is that the bot quits irc with message (Excess Flood) where the irc server would have disconnected it.  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_confused.gif" width="15" height="15" alt=":-?" title="Confused"> <br><br>caesar I am already using Slennox scripts (limiter and sentinel).  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"> <br><br>So you guys are saying that if I bind notice and msg and make the bot just "return" then it should not get disc. with msg "excess flood" anymore ?<br>I am trying to simulate the +R mode on DALnet, which stops the notices and msgs at the server level, thus preventing the bot from quitting with "excess flood".<br><br>cheers, z_one<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=698">z_one</a> — Thu Jan 16, 2003 5:36 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2003-01-16T02:11:06-04:00</updated>

		<published>2003-01-16T02:11:06-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15370#p15370</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15370#p15370"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15370#p15370"><![CDATA[
Ignores on IRC = servers sends you the msg-es but your client dosen't show them. On some networks (as Undernet is) a usermode you can use but is for channel flooding.. I'm talking about +d wich will ignore all things from channel but you will still recive personal notices, msg-es, etc. Your eggy put many kicks/banes, etc.. only if you have't set him corectly, like your channel flood protections or you have an script that is doing some mistakes. I've recomanded you something. Just give them a try. Won't hurt a bit.. <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Thu Jan 16, 2003 2:11 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[ppslim]]></name></author>
		<updated>2003-01-15T17:11:37-04:00</updated>

		<published>2003-01-15T17:11:37-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15363#p15363</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15363#p15363"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15363#p15363"><![CDATA[
We see your point, but you fail to understand how ignors work.<br><br>Ignores are software based within the client or bot.<br><br>Regardless of an ignore, the bot will still receive the messages.<br><br>The onlyu method to ignore them, is to create a small script, that is designed to accept the messages, and simply return.<br><br>However, the software has to process the message to get to that point, in which case, the CPU time will have allready been used.<br><br>Ignores do not stop messages, they simply stop further processing.<br><br>Eggdrop by default will likely do less processing than implimenting some form of ingore system like that.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2">ppslim</a> — Wed Jan 15, 2003 5:11 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[z_one]]></name></author>
		<updated>2003-01-15T16:19:11-04:00</updated>

		<published>2003-01-15T16:19:11-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15359#p15359</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15359#p15359"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15359#p15359"><![CDATA[
I know but the point is not about the bot putting too many kicks and/or bans ... or even having too many nicks join the channel at once  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"> <br><br>It's about the bot getting too many private notices or ctcps<br>Say someone with a 200 nick botnet makes all the bots he owns ctpc or notice my bot in private, what happens ? Do you get my point ?<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=698">z_one</a> — Wed Jan 15, 2003 4:19 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2003-01-15T16:12:03-04:00</updated>

		<published>2003-01-15T16:12:03-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15358#p15358</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15358#p15358"/>
		<title type="html"><![CDATA[how to make a bot ignore only PVT msgs ?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15358#p15358"><![CDATA[
Actualy his internal mechanism will prevent him to flood himself off (try to put many bans, kicks, etc. in a short period of time) and you also may want to use an channel limiter and slennox's Sentinel 2.7x.<br><br>Get this two and give them a try. Then tell me if you've seen a difference.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Wed Jan 15, 2003 4:12 pm</p><hr />
]]></content>
	</entry>
	</feed>
