[FIX] SpamBuster v0.1 - Stop the leave spam server exploit [1185]

Discussion in 'Inactive/Unsupported Plugins' started by Hacksore, Aug 22, 2011.

  1. Offline

    Hacksore

    SpamBuster - Is a simple plugin to stop users from leaving excessively to create chat spam.

    Download

    What it does
    If any player tries to leave excessively the plugin will ban them. Even if the player never rejoins they will still be banned. There are configuration settings to give more time/leaves but the default settings should be fine.

    Installation
    Download the SpamBuster.jar from here.
    Place the jar into your minecraft server plugins directory.
    Restart or reload your server to enable the plugin.


    Configuration
    There are three config properties:
    • Timevar: 10 - This is the amount of seconds to check within.
    • MaxLeaves: 5 - The max amount of quits a player can have in the with in seconds of Timevar.
    • BanMessage: You were banned for leave spam! - The message you would like for the ban.
    Bans
    All of the bans for this plugin are located in plugins/SpamBuster/bans.yml
    If you need to remove a user just edit the file and delete that user.
    I will add an unban command in the next update.

    Contributions
    If you have any ideas that could make this plugin any better feel free to share your input. Alternatively you can address any concerns you have as well.


    Changelog
    • v0.1 Released
     
  2. Offline

    Jim21

    Great Plugin! Can I suggest that you could have a timer for the amount they are banned and when the timer runs out they can connect again? Thanks! :D
     
  3. Offline

    Jadedwolf

    Nice, was looking for something like this last night, as my server got hit with a bunch of join/leave spam.
     
  4. Offline

    Donald Scott

    Please add mcbans support.
     
  5. Offline

    SAMDAN

    4th! Nice plugin, Good idea. I dont like spam.
     
  6. Offline

    [qwerty]

    so this plugin stops this:
    grieferplayer left the game.
    grieferplayer left the game.
    grieferplayer left the game.
    grieferplayer left the game.
    grieferplayer left the game.
    grieferplayer left the game.
    grieferplayer left the game.
    grieferplayer left the game.
    grieferplayer left the game.
    And will not stop:
    grieferplayer joined the game.
    grieferplayer left the game.
    grieferplayer joined the game.
    grieferplayer left the game.

    grieferplayer joined the game.
    grieferplayer left the game.
    grieferplayer joined the game.
    grieferplayer left the game.
    Am i right? Is this to stop manual leave/join spam?


    Or is it for just the spammed packet of the leave spam?
     
  7. Offline

    Hacksore

    Both of them should be stopped. Any time a player leaves it will add one to that users leave count. Then if the count is greater or equal to MaxLeaves and within the Timevar then that user gets banned.

    I thank you for bringing this up.
     
  8. Offline

    stoneharry

    Is there any chance you can make this open source, or update it to 1.8.1 bukkit? I'm having issues with people overloading our minecraft server with this method, and we have found no way to deal with it. =/
     
  9. Offline

    Poliice

    Not doing a damn thing for me.
     
  10. Offline

    Rahazan

Share This Page