A channel limiter to prevent attacks from clones/botnet flood / join flood on a channel.
Here is a log of the test: http://tye.hawkee.com/clone-test.txt Count for yourself, 200 clones in 144 seconds. Also, a filter kick/clone scanner would not help if the users were a bot net and not clones. Why exactly would my method of resetting the limit every x minutes not work?
I agree you can join many clones in 144 sec. (for sure not 200 clones , do the calcs.) and i think i will write something like when a join flood is noticed the code will set the +i (invite) mode on so clones can not join. To obtain the full results of this addon you will need also a clone scanner addon (or snippet) and a filter kick ban addon (probably fine \'cause it works fine) and the channel is totally protected. Anyway even if 200 clones can join in 144 (which is not possible) with an overlimit 5 i guess you have the time to make a filter kick ban to kick/ban all the clones and to ban the adress, don\'t you? Your theory to reset the limit ever x minutes is very wrong.
I don\'t think it would be effective just because more than 5 users may join the channel in 10 minutes . This is mostly meant to protect you from mass join which can create chaos on the channel , And for all i know i have tested this before using 500 clones and it worked fine .Also many server admins use this limiter. I\'m wondering why do you say this was the most ineffective.
This flood protection is rather useless. I actually tested it when I was looking for a good channel limiter. I installed/started ircd on my computer and loaded 200 clones. Of the channel limiters I tested this one was the most ineffective. The ones that were the most effective were the ones that reset the limit ever x minutes (not x seconds after a user joins like yours). For example, a more effective channel limit would be: set the limit to be 5 more than the number of users in the channel every 10 minutes.