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)
    Yes, this is an error with 2.0.9. The feature is being removed for 2.1
  4. Offline

    CatsyLady

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Someone crashed my server by login logout spambot
    and i got this error 1000+ times in the log

    well, im not sure if this caused the crash

    Code:
    2012-06-17 00:01:58 [INFO] Disconnecting Browsepedia [/113.108.187.74:4326]: Server is full
    2012-06-17 00:01:58 [INFO] Dabcast lost connection: disconnect.genericReason
    2012-06-17 00:01:58 [INFO] §2[Memb]§eDabcast§f was kicked for SPAMMING
    2012-06-17 00:01:58 [INFO] [Memb]Dabcast has quit.
    2012-06-17 00:01:58 [INFO] [xAuth] Jetsphere has logged in
    2012-06-17 00:01:58 [SEVERE] Could not pass event PlayerLoginEvent to StopTalkingAutoBan
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)
        at net.minecraft.server.ServerConfigurationManager.attemptLogin(ServerConfigurationManager.java:227)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:102)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:94)
        at net.minecraft.server.Packet1Login.handle(SourceFile:68)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:48)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.util.NoSuchElementException
        at java.util.StringTokenizer.nextToken(StringTokenizer.java:332)
        at me.blackburn.STAB.stabPlayerListener.onPlayerLogin(stabPlayerListener.java:75)
        at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
        ... 12 more
    
  5. Offline

    Simo389

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Found a weird bug with this plugin.

    Since we installed it we now get the text 'x has quit.' 1, 2 and sometimes 3 times everytine a player leaves the game.

    Can you please add the option to disable STAB handing log out messages. Any ideas for the repeats of log out messages?
  6. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    This has been reported many times. The feature is being removed in the next version.
  7. Offline

    Simo389

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Sorry - didn't realise.

    Epic plugin btw! We have it going across 3 servers. :)
  8. Offline

    CatsyLady

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    any ETA?
    or maybe a quickfix?
  9. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    2.1 will be out next weekend(Im done with classes next week)
    No worries! Thanks for the compliments, glad you enjoy it!
  10. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    v2.1 is out! Changelog soon!
  11. Offline

    CatsyLady

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    help,
    it bans now for 3 line spam
    i want it kick only, like it was before

    i had to remove it -.-

    here is my config

    Code:
    #STAB2.0 ConfigFile
    #Sat Jun 30 11:59:04 CEST 2012
    RCONpass=*************
    allowRCON=no
    kickedText=You have been KICKED for SPAMMING\!
    loginMuteMsg=Chat has been disabled at login\! Please wait a few seconds and try again\!
    listServerOnSTABWebsite=no
    useLoginLogoutMessages=no
    kickForAllCaps=no
    unmuteMsg=You have been UNMUTED\! Chatting has been enabled\!
    spamWarningText=Do NOT spam commands\! You WILL be banned\!
    useWarnings=yes
    shutdownMsg=Server is restarting. Please come back in one minute\!
    capsMsg=Your last message contained to many CAPITAL letters\!
    msgLengthForCapsDetection=5
    newPlayerBroadcastMsg=<aqua>Welcome to the server<red>, <player>\!
    announceFirstLogin=no
    numOfMessages=3
    MBbeforeLogBackup=10
    noChatOnLogin=no
    useCMDWhitelistAsBlacklist=no
    backupServerLogs=no
    banByIP=no
    refreshRateInSeconds=3
    RCONport=2929
    bannedText=You have been BANNED for SPAMMING\!
    MCbansGlobalBan=no
    secondsBeforeConsideredOffline=5
    secondsBetweenLoginsFromSameIP=5
    useBans=no
    monitorCommands=yes
    numOfCommands=30
    muteMsg=You have been MUTED\! Chatting has been disabled\!
    autoUpdateSTAB=no
    logIPs=yes
    detailedConsole=no
    kickPlayersOnShutdown=yes
    logChat=no
    showUpdateDialog=yes
    

    at first spam it kicks,
    but on second it ban instantly ..
    how i turn that off?
  12. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'll release a fix tonight
  13. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Fix out! (2.1.0r)

    Changelog is also updated!
  14. Offline

    CatsyLady

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

    that was fast.
    Blackburn29 likes this.
  15. Offline

    cuddylier

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thank you for updating! Gonna try it today.
    Blackburn29 likes this.
  16. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    One more version released, fixing another error that was reported on BukkitDev
  17. Offline

    cuddylier

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Code:
    18:15:08 [SEVERE] at java.lang.Thread.run(Unknown Source)
    18:15:08 [SEVERE] at me.blackburn.STAB.NewUserWelcomer.run(NewUserWelcomer.java:34)
    18:15:08 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getOfflinePlayers(CraftServer.java:1283)
    18:15:08 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getOfflinePlayer(CraftServer.java:1150)
    18:15:08 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getPlayerExact(CraftServer.java:440)
    18:15:08 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getOnlinePlayers(CraftServer.java:412)
    18:15:08 [SEVERE] at java.util.ArrayList.get(Unknown Source)
    18:15:08 [SEVERE] at java.lang.Thread.run(Unknown Source)
    18:15:08 [SEVERE] at me.blackburn.STAB.Builder.run(Builder.java:280)
    18:15:08 [SEVERE] java.lang.NullPointerException
    I seem to get this error on the latest version. Stab doesn't work at all it appears, latest version.
  18. Offline

    cuddylier

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Also, to decrease the sensitivity of the "Do not spam commands", Do I increase or decrease "the numOfCommands=10" variable?
  19. Offline

    KawaiiNeko

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Running great here? :confused:
    Code:
    2012-07-02 15:22:23 [INFO] Starting minecraft server version 1.2.5
    2012-07-02 15:22:24 [INFO] This server is running CraftBukkit version git-Bukkit-1.2.5-R4.0-26-g961b7cf-b2248jnks (MC: 1.2.5) (Implementing API version 1.2.5-R4.1-SNAPSHOT)
     
    2012-07-02 15:22:27 [INFO] [StopTalkingAutoBan] Enabling StopTalkingAutoBan v2.1.0
    2012-07-02 15:22:27 [INFO] **********************************************************
    2012-07-02 15:22:27 [INFO] ** ============= > StopTalkingAutoBan < ==============  **
    2012-07-02 15:22:27 [INFO] ** ========== TeamM4.com | freebuildxiz.com ==========  **
    2012-07-02 15:22:27 [INFO] ** =======  Created by: Blackburn & Xizvyrious  ======  **
    2012-07-02 15:22:27 [INFO] ** =========== Please consider a donation! ===========  **
    2012-07-02 15:22:27 [INFO] **********************************************************
    2012-07-02 15:22:27 [INFO] **                Checking for updates...              **
    2012-07-02 15:22:28 [INFO] ** =============  [STAB] is up to date!  =============  **
    2012-07-02 15:22:28 [INFO] **********************************************************
    2012-07-02 15:22:28 [INFO] **    [STAB] Ver: [2.1.0x] was enabled successfully!    **
    2012-07-02 15:22:28 [INFO] **********************************************************
    2012-07-02 15:22:28 [INFO] [STAB rCON] running on port: 2929
    2012-07-02 15:22:28 [INFO] [STAB] Starting ThreadJanitor...
    Also, thanks for the update @Blackburn29
  20. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Increase it.
    Of course. STAB will probably not be introducing any new features for awhile. It's time to get what it has bulletproof.

    And as for that error, looking at the code, I can't really tell where it came from. For some reason it nulled out when looking for a reference to the bukkit server... I'll do some testing and see what I can come up with.
  21. Offline

    Pwninz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Works Good.
    Blackburn29 likes this.
  22. Offline

    Mercury

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Blackburn29

    Need example how to use censor list, can't find tutorials. thanks.
  23. Offline

    xpeterminecraftx

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I did some testing, works great. 10/10, useful.
  24. Offline

    gabgab789

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ok so sir? I was curious what does the PlayerLogging feature do becuase I was wondering if itlike does the PvPlogger thing of what? Because if so I am debating on using CombatTag can you convince me that your plugin is better?
  25. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    STAB's play logging reports when players are kicked/banned by STAB. Including the reason and the message/command sent.
  26. Offline

    MurderBear

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    where's the downlaod link?
  27. Offline

    KawaiiNeko

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    In the first post
    [IMG]
    Blackburn29 likes this.
  28. Offline

    MurderBear

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    thanks! I have trouble seeing obvious things
  29. Offline

    HollowCube

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Code:
    20:57:40 [INFO] example [/108.173.196.18:57060] logged in with entity id 1553
    373 at ([world] 284.420112545244, 71.0, 11.011818758361198)
    20:57:40 [INFO] [STAB] Player "example" has previously been kicked by STAB!
    Is there an option to turn the "previously kicked" messages off? Also, this message turned up even when the player hasn't been kicked before/has never come on my server before.
  30. Offline

    tomy123456

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    if member use 3time fast difirent dg ,fdg,fdgh,gf dont go kick or if he use 3time dd its say plis dont spam this is from anit-cheat?
    btw why dont go kicked if use fast fghgh,dfghghjj,sssss ?
    i need add premission or smting edit ?
  31. Offline

    KawaiiNeko

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    [IMG]
  32. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I could possibly help you out if this was in english...

Share This Page