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

    Blackburn29

    Its called 'StopTalkingAutoBan' and it only shows up after running the plugin for the first time.
     
  3. Offline

    Toodo

    thx now it work to 1.2.4 :)
     
    Blackburn29 likes this.
  4. Offline

    HollowCube

    Didn't realize that you intentionally compiled it with JDK7; didn't see it anywhere in the forum or changelog. Thanks for rolling it back to Java 6.
     
  5. Offline

    CatsyLady

    i wish there would be a immunity node for admins
    dont get kicked for CAPS

    actually i have '*' and get kicked...

    and also a kick message when someone get kicked for caps

    **edit

    using GroupManager
     
  6. Offline

    Blackburn29

    I didnt add a 'bypass' for that. I'll include one in my next release
     
  7. Offline

    Blackburn29

    2.0.8 out!

    I'd like to introduce the STAB ServerList!

    http://stab.teamm4.com/serverlist.php

    A new feature of STAB that is finally ready for release! STAB will now list your server on the official STAB website!(Can be disabled in the config) (See config option: listServerOnSTABWebsite)

    A few other things fixed/added:
    • Fixed a NullPointerException that could happen with IP Logging
    • Added an option to be able to specify the length of the message sent before All CAPS detection will kick in (See config option: msgLengthForCapsDetection)
    • Added an option to disable kicking of players when the server shuts down(See config option: kickPlayersOnShutdown)
    • Permission stab.Admin (and OP) are now exempt from Caps Detection

    v2.0.8r out!

    • Fixes a critical MySQL error

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

    ArmoredAmir

    Can this plugin ban players from chat spamming like a command? (Like /f create 35453 and than /f disband 35453) So it can stop chat spam overall because I've seen spamming with people using a command that everyone can see in it.
     
  9. Offline

    Blackburn29

    Yes it can!
     
  10. I'm still getting mysql spam errors with the latest version.
     
  11. Offline

    CatsyLady

    same here:

    Code:
    2012-05-15 00:00:16 [INFO] **********************************************************
    2012-05-15 00:00:16 [INFO] ** ============= > StopTalkingAutoBan < ==============  **
    2012-05-15 00:00:16 [INFO] ** ========== TeamM4.com | freebuildxiz.com ==========  **
    2012-05-15 00:00:16 [INFO] ** =======  Created by: Blackburn & Xizvyrious  ======  **
    2012-05-15 00:00:16 [INFO] ** =========== Please consider a donation! ===========  **
    2012-05-15 00:00:16 [INFO] **********************************************************
    2012-05-15 00:00:16 [INFO] **                Checking for updates...              **
    2012-05-15 00:00:16 [INFO] ** =============  [STAB] is up to date!  =============  **
    2012-05-15 00:00:16 [INFO] **********************************************************
    2012-05-15 00:00:16 [INFO] **    [STAB] Ver: [2.0.8r] was enabled successfully!    **
    2012-05-15 00:00:16 [INFO] **********************************************************
    

    Code:
    2012-05-15 00:00:17 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: User teamm4_stabuser already has more than 'max_user_connections' active connections
    2012-05-15 00:00:17 [SEVERE]    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    2012-05-15 00:00:17 [SEVERE]    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    2012-05-15 00:00:17 [SEVERE]    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    2012-05-15 00:00:17 [SEVERE]    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.Util.getInstance(Util.java:382)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4046)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    2012-05-15 00:00:17 [SEVERE]    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    2012-05-15 00:00:17 [SEVERE]    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    2012-05-15 00:00:17 [SEVERE]    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    2012-05-15 00:00:17 [SEVERE]    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
    2012-05-15 00:00:17 [SEVERE]    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
    2012-05-15 00:00:17 [SEVERE]    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    2012-05-15 00:00:17 [SEVERE]    at java.sql.DriverManager.getConnection(DriverManager.java:185)
    2012-05-15 00:00:17 [SEVERE]    at me.blackburn.STAB.DBManagement.execOnlineQuery(DBManagement.java:60)
    2012-05-15 00:00:17 [SEVERE]    at me.blackburn.STAB.DBManagement.run(DBManagement.java:95)
    2012-05-15 00:00:17 [SEVERE]    at java.lang.Thread.run(Thread.java:662)
     
  12. Offline

    Blackburn29

    If you are getting the error, please temporarily disable "listServerOnSTABWebsite" in the config
     
  13. Offline

    Darcion

    me too
     
  14. Offline

    Blackburn29

    Did you read what you even quoted?
     
  15. Offline

    Darcion

    yes!
     
  16. Offline

    IsaiahRobichaud

    Can you make a config for punishments and warnings like a new punishment could be tempbanip instead
     
  17. Offline

    Blackburn29

    Currently no.
     
  18. Offline

    xeNium

    StopTalkingAutoban v2.0.8r

     
  19. Offline

    Blackburn29

    Please stop reposting this. READ.

     
  20. Offline

    HollowCube

    I'd like to point out that when useBans=no, and useWarnings=no, it still will display this in the console:

    [INFO] [STAB] Warnings have been disabled, banning players on first offence!
     
    Blackburn29 likes this.
  21. For some reason, with a default config, STAB does not stop command spam one bit, no matter what I change in the config file. It stops chat spam fine, just not command spam
     
  22. Offline

    winter4w

    I am just making sure this is safe some one said they can hack op with this plugin. and they did get op I want to know if this is true.
     
  23. Offline

    Blackburn29

    The reason people are getting "hacked" is because they do not either DISABLE rCON, or CHANGE the default password. It has nothing to do with the plugin itself :)
     
  24. Offline

    ButtehBaller

    Major please help!

    15:28:56 [SEVERE] Could not properly run "start.command". Deleting server...

    This happened to me when I installed this plugin! Please now my server is gone!
     
  25. Offline

    winter4w

    They are hacking op but ok thanks just making sure
     
  26. Offline

    Blackburn29

    I'm not sure why that would come up. Have you tried deleting the plugin and seeing if the error goes away?

    They are using the remote console to give themselves OP. Not 'hacking' it.
     
  27. Offline

    winter4w

    ok thank btw I like this plugin how it checks the ip
     
    Blackburn29 likes this.
  28. Offline

    ButtehBaller


    No my server is gone. That has never happened before, just seemed to happen when I downloaded the plugin. :( All my hard work is gone. :(
     
  29. Offline

    Blackburn29

    I honestly don't think my plugin is to blame for this. Sorry.
     
  30. Offline

    KawaiiNeko

    Is a plugin even able to remove an entire server?
     
  31. Offline

    Blackburn29

    Depends on what he means by 'remove'... A plugin could definitely be written to corrupt/delete/edit server files. But not completely remove them.
     

Share This Page