SpamProtect
Spam Protect - Bot Prevention system:
Version: v0.7
My Website: http://www.modembug.com
This plugin protects bukkit from bot spam attacks that can within minutes bring a server to its knees.
You can configure various parameters of this plugin in the config file that is generated the first time you run Bukkit with this plugin enabled.
This plugin uses a point system to handle spam. Please refer the the information below on how to adjust Spam Protect to your specifications.
CHECK OUT SPAMPROTECT IN ACTION HERE: http://youtu.be/2tCSrfNlduE
WANT THE ABILITY TO RESPOND TO SERVER PROBLEMS QUICKER THAN EVER? Check out our Server Administration plugin comX! http://www.modembug.com/comx
Cooldown: how quickly points decrease in seconds.
Threshold: how many points until the users IP is temp banned.
Sentence: how long the IP is banned
RepeatSpam: how many points are added for repeated messages.
IgnoreOP: if set to 1 will ignore a spammer if they are OP.
CommandCheck: if set to 1 will enable command checker.
IPFilter: if set to 1 will enable filtering of IP addresses.
IPSpam: how many points are added for messages containing IP addresses.
Features:
- Easily configured.
- Light weight.
- Permissions
Permissions:
- regx.* disables all spam protections for players with this permission.
- regx.opChat disables chat protection for players with this permission.
- regx.opCommand disables chat protection for players with this permission.
- regx.opIPfilter disables IP address filter in messages.
Changelog:
- Version 0.7
- Bugfix in IP filtering that would apply points to all messages.
- Version 0.6
- Added IP Address filtering.
- Added scoring based on IP Address found in message.
- Version 0.5
- Added Permissions
- Added ability to turn on/off command checker.
- Removed old commented code.
- Version 0.4
- Added Command spam check.
- Version 0.3
- Corrected player name in bukkit log.
- Added ignore OP as option.
- Added check for repeat spam.
- Version 0.2
- Corrected IP address formatting so that users that are kicked stay kicked for configured amount of time.
- Version 0.1
- Initial public release.
@mazius123
I will add a custom message, what permissions would you like to be added? Please give examples and I will see what I can do :)
Make the ban, kick with custom message !, make compatible with pex permissions! Great plugin!
new build works perfectly, thank you very much this is exactly what I need a lightweight plugin to stop spammers :P
That might be the old build KinkCraft, there was an issue with how the players IP address was being grabbed. Let me push out an update real quick (Thought I had at release). Here is a link to the updated version :) http://dev.bukkit.org/media/files/595/23/SpamProtect.jar
not sure if its just me, but i tried it out, and its set for a 30 second kick, but once they have been kicked they can join right away
Excellent!