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

    AppleDev

    Ok thanks :)

    Could you make it so we can edit the text, like it normally says 'Welcome [PLAYER] to the server, its his first time logging on the Server' I would love it to say 'Welcome [PLAYER] to Hardcore Gargmel, its his first time connecting'

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

    Blackburn29

    Doing this is actually harder than it may seem, but I'm going to see what I can do. 2.0.6 will be out tonight, and includes lots of new stuff :)
     
    KawaiiNeko likes this.
  4. Offline

    Recolance

    I actually don't have any MOTD set on my server. is that why it is conflicting?
     
  5. Offline

    Noxturno

    How much cpu/memory does this actually use?
     
  6. Offline

    Blackburn29

    yes

    Not an extensive amount, but it all depends on the amount of players your server has online.
     
  7. Offline

    Epics

    Mine seems to be not kicking for spam. I have NoCheat check to 8, but STAB to 3 chat messages, and it doesn't kick them when they surpass the three messages when I've set it to do so in the config.
    Code:
    #STAB2.0 ConfigFile
    #Wed Apr 18 02:04:34 CDT 2012
    muteMsg=You have been MUTED\! Chatting has been disabled\!
    backupServerLogs=no
    allowRCON=yes
    numOfCommands=8
    useWarnings=yes
    spamWarningText=Do NOT spam commands\! You WILL be banned\!
    unmuteMsg=You have been UNMUTED\! Chatting has been enabled\!
    logIPs=no
    useCMDWhitelistAsBlacklist=no
    RCONpass=1234
    useBans=true
    announceFirstLogin=yes
    kickedText=You have been KICKED for SPAMMING\!
    RCONport=9998
    numOfMessages=3
    logChat=true
    useLoginLogoutMessages=false
    shutdownMsg=The server is shutting down. Please try again in a few minutes\!
    monitorCommands=no
    MCbansGlobalBan=true
    bannedText=You have been BANNED for SPAMMING\!
    MBbeforeLogBackup=10
    showUpdateDialog=yes
    detailedConsole=no
    
     
  8. Offline

    CatsyLady

    i have also a error:


    using 1.2.4 RB
     
  9. Offline

    xeNium

    What is this for? stab.reportIP
     
  10. Offline

    CatsyLady

    same now when using 1.2.5 RB

     
  11. Offline

    Blackburn29


    I'm not sure what is going on with that. NoCheat and STAB seem to be conflicting a lot as of lately. 2.0.6 will be out in about a week.(Finals week is coming and dont have time at the moment to work on this) In 2.0.6 I have added some new stuff to hopefully take care of these issues, and I apologize for the inconvenience.

    I responded to your PM about this.

    Post your STAB config file. Looks like you have "36326hjftdh" typed in as your RCON port. This HAS to be a integer(number) value. Even if you dont use it.
     
  12. Offline

    CatsyLady

    here it is:

    Code:
    #STAB2.0 ConfigFile
    #Sun Apr 22 23:58:52 CEST 2012
    muteMsg=You have been MUTED\! Chatting has been disabled\!
    backupServerLogs=no
    allowRCON=no
    numOfCommands=50
    useWarnings=yes
    spamWarningText=Do NOT spam commands\! You WILL be banned\!
    unmuteMsg=You have been UNMUTED\! Chatting has been enabled\!
    logIPs=yes
    useCMDWhitelistAsBlacklist=no
    RCONpass=dfghshhhb
    useBans=no
    announceFirstLogin=no
    kickedText=You have been KICKED for SPAMMING\!
    RCONport=36326hjftdh
    numOfMessages=3
    logChat=no
    useLoginLogoutMessages=no
    shutdownMsg=The server is restarting. Please try again in a few minutes\!
    MCbansGlobalBan=no
    monitorCommands=yes
    MBbeforeLogBackup=10
    bannedText=You have been BANNED for SPAMMING\!
    detailedConsole=no
    showUpdateDialog=no
    

    rcon port are default, i dint changed anything there


    well i changed it to a number only now
    lets see whats happen
     
  13. Offline

    Recolance

    Really looking forward to 2.0.6 when will it be out?
     
  14. Offline

    Toodo

    can i change so you get first a warning and after spam again you get ip banned? instead of name ban?
     
  15. Offline

    Blackburn29

    Expect it this weekend :)

    Added in 2.0.6!
     
    Toodo likes this.
  16. Offline

    Toodo

    nice :D
     
  17. Offline

    Blackburn29

    2.0.6 out! **NOTE: I HIGHLY RECOMMEND generating a new STAB.properties file for this release!**

    Changelog:

    - Customizable(color/player name) welcome messages
    - BanByIP Option
    - You may now adjust your "refresh rates" to make STAB more/less sensitive
    - STAB now updates every 0.5 seconds instead of every 1 second, making it much more responsive!
    - STAB now AUTO UPDATES when the server starts (as long as the config option allows it) Download and restart is all automated!
    - New tweaks to help out with some chat detection not making it to STAB..
    - Fixed bug where listing offenders was not working
    - Now includes a build for CraftBukkit++!
     
  18. Offline

    Toodo

    cant i ues 1.0.6 to bukkit 1.2.4? :/

    Code:
    16:38:47 [ALLVARLIG] Could not load 'plugins\STAB.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError
    : me/blackburn/STAB/Main : Unsupported major.minor version 51.0
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:150)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:305)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:230)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
            at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
            at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:53)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    Caused by: java.lang.UnsupportedClassVersionError: me/blackburn/STAB/Main : Unsu
    pported major.minor version 51.0
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClassCond(Unknown Source)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$000(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:41)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:29)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:139)
            ... 8 more
     
  19. Offline

    Blackburn29

    Try re-downloading STAB. I was able to successfully load STAB on CB1.2.4-R1.1
     
  20. Offline

    Toodo

    i rre download it and it still not working i have1.2.4 R1 Build #2117 :/
     
  21. Offline

    KawaiiNeko

    Ehm, is it just me or is the topic not updated? :p
     
  22. Offline

    [qwerty]

    Do you have multithread spam protection like NoPwnage does?
     
  23. Offline

    Blackburn29

    Haha thanks for the reminder ;)

    Read the post. Seriously.

    STAB was the FIRST multi-threaded solution for spam that actually gave results.
     
  24. Offline

    [qwerty]

    Oh sorry man, I didn't know you added that :O nice job!

    You mean you added protection for when 100 users join and spam one message at a time right?
     
  25. Offline

    Blackburn29

    I have not added protection for that yet. I may add a feature that keeps people from talking for X amounts of seconds when they join to help with this. Or something similar... Feel free to post ideas!
     
  26. Can you add detection for people using all caps in chat? E.g. More than 50% caps of their message=kick.
     
  27. Offline

    Blackburn29

    I'll see what I can do
     
  28. Offline

    HollowCube

    I believe you may have compiled some of STAB's class files using JDK7, as I have been getting this error in the console when trying to load the plugin: Unsupported major.minor version 51.0

    After looking into the error I discovered that this problem occurs when trying to run class files compiled with a newer version of Java. STAB version 2.0.5 runs fine on JRE6, but I cannot run STAB 2.0.6 with it. The entire error is uploaded to help you pinpoint the cause.

    Any help would be appreciated.

    EDIT: The file didn't seem to show up. Here's a link to the error: http://pastebin.com/7ZMYrrK7
     
  29. Offline

    IsaiahRobichaud

    stab.reportIP does it make there ip non-report-able or report-able?
     
  30. Offline

    Blackburn29

    It is compiled with jre7.

    It's a permission node that allows stab to know who to report multi-login IPs to. (Ex: anyone who has that permission node, or is an OP will receive a message any time multiple people login from the same IP address)

    2.0.7 will be out tonight.

    -Rolled back to jre6 since some people seem to have issues with jre7
    -New options for disabling chat for a few seconds on login(prevent login spam?)
    -New option for kicking players if their chat messages contain more than 55% of capital letters(Prevent CAPS spamming)[ Requested by cuddylier ]

    2.0.7 out!

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

    winter4w

    I dont get a folder called stab
     

Share This Page