Animosity/CraftIRC

In-game spam makes IRC unusable

stith opened this issue · 4 comments

When a spammer hits in-game, our mods are usually able to take care of it within a few seconds. The problem is that now CraftIRC has 3,000 messages backlogged and it'll faithfully spit them out at your configured rate-limit delay until it's caught up, making IRC totally unusable until it either runs out of messages after a half hour or somebody reloads the whole server.

I think the solutions to this would be one of:

  • Detect duplicate messages in the queue and don't send them (configurable option maybe)
  • Allow a way for mods/admins to clear out the queue completely

Solutions (pick one of):

  • Install a plugin such as antiSpam from MCBans.
  • Use an IRC server without a limiter.

antiSpam doesn't work with the latest CraftBukkit/MCBans and doesn't seem to be getting updated, and I'd prefer if the spam never made it to IRC in the first place. The first option I proposed doesn't sound like it'd be difficult. Maybe I'll give it a shot when I get a chance.

My point is that is is the job of another plugin to block spam in the first place, rather than have all other chat plugins have to implement a spam blocker too.

I am the maintainer or antiSpam, and as far as I know, it works with MCBans 3.6, and CraftIRC (our servers use these three plugins). I can't fix antiSpam if you don't report the issue.

Ah, I see the update is on the github, not on the announcement thread on the mcbans forums. I still think CraftIRC should do something as minimal as the first thing I suggested to prevent spam, but if you think it's outside scope then I guess people will live with it.