I have a real problem here I can't figure out. I know something is set wrong.
I have placed the bans in the bots ban list. Done a .bans all they are all there. However the bot is not placing any bans at all. It only kicks.
It also removes bans that are placed by scripts. If I type in the channel to do /ban 111.222.2.2 it doesn't place those nor does it kick the users I have the +g flag set so that isn't it and done a .netinfo and everything seems to be working right. It's like the bots are ignoring any type of bans to be set.
So what is wrong?
two possibilities:
1) the channel banlist is full (check the ircd information for how many bans are allowed at one time)
2) max-bans in the eggdrop's conf is set too low
I hate to bump an ancient post like this, but I'm having this exact same problem with Eggdrop 1.6.18 and have been for some time.
The problem is this: .+ban through the console, TCL newchanban, and TCL newban will work, but not set the actual mode in the channel past the 20th or so ban.
The ircd is Bahamut (DALnet's ircd), which is net-type 3. You can see in src/mod/irc.mod/irc.c in do_nettype that case 3 has a default max_bans of 100. Which should be irrelevant, since I also have max-bans set to 100 in my conf file.
Somewhere, this value must be getting ignored. The question is... where?