AutoAntiFlood
AutoAntiFlood
Description
Your server is flooded at irregular intervals by guests? Then this plugin is just right for you! The plugin detects attacks on the server and then locks out guests! If a member has the permission to access, he is able to join the server.Commands
Command | Description |
/antiflood | Versioninfo |
/antiflood on | Enable AutoAntiFlood |
/antiflood off | Disable AutoAntiFlood |
/antiflood status | Shows the AntiFlood status |
/onlyop on/off | (Version 0.9)If enabled only OPs are able to join the server |
/setflood | Set the maximum value for join |
/setfloodrate | Set the reducerate in ticks |
Permissions
Permission | Description |
aaf.admin | /antiflood |
aaf.admin | /setflood <amount> |
aaf.admin | /setfloodrate <ticks> |
aaf.bypass | Player is able to join during an attack |
Installation
1. Copy plugin jar into the plugins folder2. Reload server
3. Edit config.yml in plugins/AutoAntiFlood
4. Add "aaf.bypass"-permission to your membergroup
5. Reload plugin
config.yml
Entry | Example Value | Description |
Active: | true | Enable or disable AutoAntiFlood |
MaxJoin: | 5 | If this value is reached it prevent Guests |
ReduceRateTicks: | 200 | Score-reduce-Intervall |
KickMsg: | Sorry %player%, only members are able to join cause of floods. | Kickmessage |
ActMsg: | Only members are able to join cause of floods! | Broadcastmessage when Antiflood gets active |
DeActMsg: | Server is free for all again! | Broadcastmessage when Antiflood gets inactive |
Works on 1.5.2?
I would like to see a little bit more explained config file. Like what is the Maxjoin and ReduceRateTicks setting?
@Fluviu22
Members with the bypass permission are able to join all the time... They are ignored from the counting system too. So if there join more users to your server... you are able to set the ReduceRateTicksto a smaller value... and die maxflood value into a greater one ;) That should fix your problem instantly ;)
You can only Hard maje it work with all Registration Plugins, behause These don't have the same System. You only have to add the permissions to your groups. You Need two groups like Guest and Member. Than you only give the Member the permission "aaf.bypass". If a Guest has accepted your rules or anything else, you can promote him. You can soo this also with another Plugin. If you do it like that, you shouldn't have Problems anymore.
Add "aaf.bypass"-permission to your membergroup - this doesn't work right
make it so the plugin hooks to a register plugin, for example authme, and lets the registered members join the server, while the guests are managed by AutoAntiFlood. I tried your plugin, but it was keeping everybody out, i know i have to add them, but it's a pain..We just wiped clean the maps/inventories and money, and everybody wanted to join the server on re-opening. We usually have around 100 players daily, thousands of accounts...how long would it take me to add them to the list? Yeah, it's good for a little server, but not for the big ones.
Enjoy it =)