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

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

  1. Offline

    Blackburn29

    • 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:
    Show Spoiler

    [​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]
     
    KawaiiNeko, McEvan, columb and 2 others like this.
  2. Offline

    Austin

    Jar file?
    Where is the jar file? Im not getting a .jar, just folders and a plugin.yml
     
  3. Offline

    Blackburn29

    The answer to your question is 11 posts higher than yours. (This retains mainly to MacOSX users)
    Please read next time, thanks.


     
  4. Offline

    KawaiiNeko

    Server build Number:
    #1597

    Are you using any chat plugins(if yes, please list them):
    EssentialsChat

    What is going wrong?(The more detail you give me, the faster I can fix the issue)
    Console spam when banning/kicking someone, also kicked a player when typing commands.
    The config was untouched so the limit was at 3, and he had only typed 2 commands in total since logging in.

    Server Console Error Message:

    Code:
    2011-12-28 06:55:10 [INFO] §fKawaiiNeko§f was kicked for SPAMMING
    2011-12-28 06:55:10 [INFO] [STAB] KawaiiNeko[KawaiiNeko] was KICKED for Chat Spamming!
    2011-12-28 06:55:10 [SEVERE] java.lang.IllegalAccessError: Synchronized code got accessed from another thread: me.blackburn.STAB.Builder
    2011-12-28 06:55:10 [SEVERE]     at org.bukkit.event.player.PlayerListener.onPlayerKick(PlayerListener:0)
    2011-12-28 06:55:10 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader$4.execute(JavaPluginLoader.java:286)
    2011-12-28 06:55:10 [SEVERE]     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    2011-12-28 06:55:10 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    2011-12-28 06:55:10 [SEVERE]     at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.java:107)
    2011-12-28 06:55:10 [SEVERE]     at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java:185)
    2011-12-28 06:55:10 [SEVERE]     at me.blackburn.STAB.Builder.broadcastToServer(Builder.java:220)
    2011-12-28 06:55:10 [SEVERE]     at me.blackburn.STAB.Builder.run(Builder.java:175)
    2011-12-28 06:55:10 [SEVERE] java.lang.IllegalAccessError: Synchronized code got accessed from another thread: me.blackburn.STAB.Builder
    2011-12-28 06:55:10 [SEVERE]     at com.bergerkiller.bukkit.nolagg.ChunkSendQueue.remove(ChunkSendQueue.java:345)
    2011-12-28 06:55:10 [SEVERE]     at net.minecraft.server.PlayerInstance.b(PlayerInstance.java:63)
    2011-12-28 06:55:10 [SEVERE]     at net.minecraft.server.PlayerManager.removePlayer(PlayerManager.java:109)
    2011-12-28 06:55:10 [SEVERE]     at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:159)
    2011-12-28 06:55:10 [SEVERE]     at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.java:128)
    2011-12-28 06:55:10 [SEVERE]     at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java:185)
    2011-12-28 06:55:10 [SEVERE]     at me.blackburn.STAB.Builder.broadcastToServer(Builder.java:220)
    2011-12-28 06:55:10 [SEVERE]     at me.blackburn.STAB.Builder.run(Builder.java:175)
    2011-12-28 06:55:10 [SEVERE] java.lang.IllegalAccessError: Synchronized code got accessed from another thread: me.blackburn.STAB.Builder
    2011-12-28 06:55:10 [SEVERE]     at org.bukkit.event.player.PlayerListener.onPlayerQuit(PlayerListener:0)
    2011-12-28 06:55:10 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader$2.execute(JavaPluginLoader.java:272)
    2011-12-28 06:55:10 [SEVERE]     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    2011-12-28 06:55:10 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    2011-12-28 06:55:10 [SEVERE]     at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:161)
    2011-12-28 06:55:10 [SEVERE]     at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.java:128)
    2011-12-28 06:55:10 [SEVERE]     at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java:185)
    2011-12-28 06:55:10 [SEVERE]     at me.blackburn.STAB.Builder.broadcastToServer(Builder.java:220)
    2011-12-28 06:55:10 [SEVERE]     at me.blackburn.STAB.Builder.run(Builder.java:175)
    2011-12-28 06:55:10 [INFO] KawaiiNeko lost connection: disconnect.endOfStream
     
  5. Offline

    Noobscraft

    Fails to ban when using the mcbans plugin.
     
  6. Offline

    blaize9

    Could you add MCbans support?
     
  7. Offline

    Blackburn29

    This looks like a conflict with STAB and nolagg. I have fixed this for 2.0.

    I plan on it. I've been looking into it. MCBans has very little to no documentation on hooking into MCBans. If all else fails, I will add a workaround for 2.0.
     
  8. Offline

    blaize9

    Could you add something that will message an admin(like you can add stab.reportip) when a person that has logged on from the same IP with different accounts?
    The best way to contact the mcbans dev would be to email him crashdoom@mcbans.com

    also if you want some support with mcbans their IRC has some good support, it also has their staff in there.
     
  9. Offline

    Blackburn29

    The way I am handling MCbans is detecting it's existence then using passing the command through command line. Seems to be working fine so far.

    And for your request, yes I will add that tonight.

    -Blackburn
     
  10. Offline

    Lookatmego

    anyway to make it so they dont get BANNED for spamming but they get kicked only and are given warning aswell?
     
  11. Offline

    Blackburn29

    In STAB2.0 there is. Not currently
     
  12. Offline

    MrRetro93

    Server build Number: 1597.

    Are you using any chat plugins(if yes, please list them): Essentials Chat.

    What is going wrong?(The more detail you give me, the faster I can fix the issue): When a player disconnects on my server, it doesn't say so in the chat. There is no error or anything that is in the server log, and I only downloaded this 2days ago, so it is the latest one from the OP.

    Server Console Error Message: None.
     
  13. Offline

    Blackburn29

    If you read about 6 posts up, I pointed out this issue with 1.2.8, and has been fixed for 2.0

    Thanks!
     
  14. Offline

    Kocacola97

    I use this plugin on my own server an I think a reload command would be very usefull.
    good job at all ;)
     
  15. Offline

    goodoletom

    Download broken...
     
  16. Offline

    Blackburn29

    reload command? like to reload all the player threads?

    ill have that fixed tonight hopefully
     
  17. Offline

    goodoletom

    I also have a problem, the download link is not working for me and also, there is no more leave message!
     
  18. Offline

    Blackburn29

    Please read the posts on page 8. Everything is clarified there!
     
  19. @Blackburn29 ,
    STAB 1.2.8 prevents the logout messages of player clients. The messages only show up when a client crashs, but not when a player disconnects! Can we get a fix for that?
     
    goodoletom likes this.
  20. Offline

    xizvyrious

    I have a feeling that STAB 2.0 is going to be friggin awesome! ^^)
     
  21. Offline

    Blackburn29

    Please read the posts above yours. I have acknowledged and already fixed this issue.


    STAB2.0 should be ready for release tonight!
     
    Zothen likes this.
  22. Offline

    KawaiiNeko

    Sounds awesome :D
     
  23. Dear @Blackburn29 ,
    I love your plugin! Watching random chatspammers banning themselves is just fantastic!
    Also Ive noticed that your IP logging is very fantastic to control for multiple accounts and players that try to circumvent bans with different accounts. Backdraw - somehow 1.2.8 does not backup the IP log file, so its deleted after every server restart!
    Can you fix that - or is that maybe already fixed in 2.0?

    Keep up the great work!
    cheers
     
  24. Offline

    Blackburn29

    Thanks! Glad you enjoy it :)

    I was unaware of this, and will look into it ASAP.

    Thank you
     
  25. Sry for nagging, but wheres 2.0? (need a fix for the removal of player logout messages asap)
     
  26. Offline

    Blackburn29

    Zothen likes this.
  27. Offline

    shanko

    Whats a builder?

    Also will this be able to differentiate between lag and spam? Like my server will lag and a lot of messages lagged from the serve rwill show up all at once, will players be banned?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  28. Offline

    Blackburn29

    STAB2.0 compensates for player lag. It uses calculates the average time it takes to receive messages and checks every message. If a player 'lags' it will not count against them.

    STAB2.0 changelog is now updated on the website.

    http://teamm4.com/stab/changelog/

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  29. Please offer an alternative download so we dont have to wait for the new version to pass the bukkit torture...
     
  30. Offline

    shanko

    yeah i dont have autoupdate enabled
     
  31. Offline

    Blackburn29

    STAB2.0 is being pushed out as I type this message. Multi-tool will not be available yet unfortunately...

    STAB2.0 OUT!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016

Share This Page