Inactive [CHAT/ADMN] StopTalkingAutoBan [Reloaded!] Alpha1 - Intelligent Anti-Spam System [1.4.5-R0.2]

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

     
  1. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    • Adfly links are prohibited.
    StopTalkingAutoBan(S.T.A.B) - Spam monitoring, as it should be!

    [IMG]

    Versions:
    Original v2.1.1
    Reloaded: Alpha1

    Like us on Facebook!
    [IMG]






    ***HERE TO REPORT A BUG? PLEASE POST IT HERE***


    Description
    This plugin was developed specifically to stop spam on your server as fast and effecient as possible.

    STAB is fully configurable. Ranging to from the messages that are sent to the user upon kick or ban, to tweaking the sensitivity of STAB.

    Currently by default, all builders get 1 offence for spamming. If that offence is used up, they will be banned from the server on their next offence. (Warnings may be turned off in the plugins config file)

    STAB also features it's own RemoteConsole system. Allowing admin to watch their servers from home without having to deal with pesky SSH or Command Line! Just simply type the ServerIP and stabRcon port number and hit connect! You will now be able to send commands, see whos currently logged in, chat in game, and kick/ban players, without ever logging into minecraft!


    Screenshots:

    [IMG]

    [IMG] [IMG]

    [IMG]

    [IMG]

    [IMG]



    Documentation and Instructions:
    • Permissions and Configuration Options
    http://dev.bukkit.org/server-mods/stab/pages/permissions/

    Features:
    • Logs the IPs and Usernames of every player that joins.
    • Logs the chatlog with DisplayName and AccountName.
    • Watches each player individually for both Chat and Command Spamming
    • Lag Calibration/Anti-Lag
    • Intelligent system for detecting players that spam in game.
    • Fully Multi-threaded
    • Lots of configuration options to make the experience perfect for your server.
    • Easy to use both in-game, and in console.
    • Permissions support, but not required.
    • MCBans Support
    • PlayerLogging
    • RemoteConsole
    • On-The-Fly Editing of Configuration Options
    Download The Plugin

    If you enjoy this plugin, feel free to click the button below.
    Doing this will allow me to continue development and support each build.
    Any amount is GREATLY appriciated, even if its $1...
    [IMG]

    This post has been edited 51 times. It was last edited by Blackburn29 Dec 5, 2012.
    KawaiiNeko, McEvan, columb and 2 others like this.
  2.  
  3. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Currently I'm using the player.hasPermission(); but 2.0 will have a "double take" permission system.
  4. Offline

    SuperPyroManiac

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    This is such a nice plugin but for spam its garbage! Words per minute? That allows a user to spam a lot before they get banned. I HIGHLY suggest making it words per second. I have mine set at 4 words per second.
  5. Offline

    Clavus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can you only count chat that isn't cancelled? My players are getting banned for typing short (Factions plugin) commands in quick succession, even though I set numOfMessages to 6 (I'm not even sure if it's reading the value correctly... people seem to be kicked/banned after 2+ messages in quick succession).

    This post has been edited 1 time. It was last edited by Clavus Dec 1, 2011.
  6. Offline

    RROD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Oh, do continue to use player.hasperm! I hate it when people continue to do Permissions double ups. The system is there not to be ignored, therefore it should remain a standard. I'm using it.
  7. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Where the hell did you get words per minute? It uses seconds to track spam. Please get your facts straight. Thx.

    I agree completely.


    Ill be releasing v1.2.7 in like 3 hours, once I get home from school. v2.0 is coming along nicely. STAB logic has been pretty much completely re-written, and will be finishing up its new plugin system(yes you heard me correctly. STAB2.0 will be able to have it's own extensions)

    EDIT: Also forgot to mention, most features made it into 1.2.7... I also changed my algorithm for detecting/ticking commands and implemented a whitelist for commands that you wish to not be tracked by STAB. I also rewrote the way Bukkit handles commands. If a player starts spamming commands, STAB will warn the user and block the commands from being handled by the server any further.

    This post has been edited 1 time. It was last edited by Blackburn29 Dec 1, 2011.
  8. Offline

    Kieron Etherimgton

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    not sure if this has been mentioned but 1.26 seems to block private messaging in essentials via /msg
  9. Offline

    BooGaLoo90

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    me and my admin has been doing some testing with this plugin. it doesnt block command spam =/
  10. Offline

    woodzy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    my server was gwettting spamed till this LOVE IT!
    Blackburn29 likes this.
  11. Offline

    MatrixJ21

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Right, I need some help w/ this. I'm CB #1550 and this does work but whenever I reload, the server crashes. I'd use it, but I change plugins alot, so please help me out here :(
  12. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is it my plugin that is making your server crash?

    v1.2.6 only blocks certain commands. v1.2.7 will implement full command monitoring, with a whitelist to enable quick repetition of that command
  13. Offline

    MatrixJ21

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yes, It's your plugin. I removed it, and there were no crashes when I reloaded.
  14. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Post or PM me your server.log file so I can determine what the issue is.
  15. Offline

    BooGaLoo90

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    cant wait for the update =)
  16. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Finals tomorrow - next tuesday. After that, expect big things.
  17. Offline

    agubelu

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    So, /msg and /tell can be unlocked?
  18. Offline

    Lolmewn BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Little tip: Quit all threads onDisable. If you don't do that it will have a NullPointer to the PermissionsManager (Don't know what you're using that for anyway, why not player.getPermission("whatever");)
    It's saying PEX isn't enabled.
    That's because the plugin was enabled, before the reload. After the reload, it has to re-enable, but it will have another instance, causing your threads to get a null, causing crazy log spam and DC for everyone.

    I advice you do
    1. Quit all threads onDisable()
    2. Start new threads for every player onEnable()
    3. Check if variables aren't null before using them.
  19. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yep!

    1.) This is already been done, sorry to burst your bubble.
    2.)Once again, this is already done.
    3.) The null errors are due to when I originally started creating this plugin. (I was still trying to get used to the way the plugin system works for Bukkit at the time.) I used PEX as the permission system and I never got around to removing/redoing the original code to handle this better. v1.2.7 has a lot of this fixed, and will be testing over the week on a 100 slot server. If issues come up, they will be fixed BEFORE 1.2.7 is pushed out.

    Thanks for the help!
  20. Offline

    agubelu

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    How exactly? I cannot find how to D:
  21. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You have to wait for STAB v1.2.7
  22. Offline

    Lolmewn BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Okay, thanks a lot.
    Waiting for 1.2.7 then, tell me when it's out.
    Blackburn29 likes this.
  23. Offline

    kcguy2112

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I love this! Its my most recommended for your server to stop spam!
    Blackburn29 likes this.
  24. Offline

    xizvyrious

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I think ALL servers should use this plugin! Good Job!!! :D +1
    Blackburn29 likes this.
  25. Offline

    Clavus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I have this annoying issue that the plugin reset the config file every time the server isn't properly shut down (I think at least). This results in innocent people getting banned again because of the low 2 message limit. :/

    This post has been edited 1 time. It was last edited by Clavus Dec 9, 2011.
  26. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Found this bug today while working on 1.2.7. And it has(or at least should) be fixed.

    STAB2.0 will use a new style of config anyways. And will be much more user friendly.
    I will also be creating a small program to generate a config for you :)
  27. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    v1.2.7 is done. Letting it run all night, and if no errors show up, I will release it first thing in the morning!
  28. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    v1.2.7 OUT!

    Please make sure to read the changelog.
  29. Offline

    supayoshi1

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    How do you set a timeout when people logout? So that when they logout they have to wait 5 seconds to log back in, I haerd this is possible with STAB. Also when you get kicked? Please tell me :)
    Also how do I setup ANTISPAM for logging in and out 1000x (spam)
  30. Offline

    Kode

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Does this version help against spammers with hacked clients that send 1000 sentences in 3 seconds?
  31. Offline

    SkyCraft

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is it possible to turn off the entire command spam feature off, or at least make it a lot less sensitive?
  32. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Currently no. But there will be soon.....:)

Share This Page