[ADMIN/SEC] mxAntiPVPCheat 1.11 - An approach against newest PVP Cheats [1000]

Discussion in 'Inactive/Unsupported Plugins' started by mxE333xm, Jul 23, 2011.

  1. Offline

    mxE333xm

    mxAntiPVPCheat
    Tested with bukkit build 1000​
    Important announce 3: If you experience Number-Consolespam from this Plugin please redownload it (v1.1)

    Last month this PVP-Cheatmod appeared. And it spreads fast! People using this mod have basically

    • Autoheal
    • Autoaim
    • A feature called Forcefield that auto-attacks all people in a sphere around the player without him doing something and even without him s eeing them.
    That makes them invincible and other players get bored. On this way the complete PVP-Activity on a server can get ruined.


    Also this can crash the economy on a Creative-Server. How? This allows you to farm Wool from sheeps automatically with the forcefield-Feature.

    This plugin tries to fight these Cheaters by indicating the Server administrators which player probably use this mod. How sure it is actually depends on the method used to determine whether they were cheating.

    Detecting Autoheal [Implemented]
    The autoheal-Feature of the Cheatmod allows players to use Food in their inventory to heal themselves without clicking it and without wasting possible harts. As soon as the health of the player has a value that can be perfectly healed (e.g. 15 + bread = 20) that food item is used. It's obvious that a player with a stack bread in his inventory pratically can't die.
    To fight this, it's logged how good the player heals himself in a timeframe of 30 seconds. So if he heals himself 2 times in < 30seconds without wasting half a heart (which is very hard to achive in a fight) you'll get this warning:
    [​IMG]
    If he healed a fifth time or a seventh the message is going to look like: "It's extremely probable that he uses PVP-Cheats". If the message contains got 11 perfect Heals you can be sure that he uses the cheatmod because that is just absolutely impossible to achive in a fight.

    Notice: Wasting hearts means healing with an item that regenerates theoretically more hearts than needed. So healing from 2 to 20 isn't considered to be a cheat by this plugin ;)

    Notice 2: Another characteristica of the cheatmod is that Food items get on fix places in the inventory when turning autoheal on. That will soon be used as alternative detection-method.

    Detecting Forcefield [Implemented]
    To detect forcefield this plugin counts how much times the player attacks other entities in a given timeframe. The forcefield-cheat attacks every entity in a radius of 6 around the player every Frame. That isn't possible without this cheat. So a message will look like this:
    [​IMG]
    If you get more then 1 message like this you can be pretty sure that he uses the cheat.

    Notice: Another characteristic of the Forcefield is the distance between attacked player and attacker when the attack takes place. That will soon be used as an alternative detection-method.

    Detecting Autoaim [Coming Soon!]
    Coming soon ;)

    Commands
    There are no commands at the moment. These messages appear automatically and are logged in a mxAntiPVPCheat.log - File in the directory of your Servers executables.

    Configuration
    A config.yml is generated with the default Values on the first start of this plugin.
    Code:
    # Section about the forcefield
    forcefield:
        # Autoaction enabled?
        autoaction_enable: false
        # Number of forcefield-violations (The red messages you get) to trigger this action
        autoaction_req_violations: 10
        # Command that has to be executed (without /).
        # e.g. globalban &1 Cheating or localban &1 &2  with glizer
        # &1 will be replaced through the player's name
        # &2 by a Reason-String. In this Case mxAntiPVPCheat - Forcefield - X Violations.
        autoaction_command:
    # Autoheal section, see above for info about the parameters if there is no comment
    autoheal:
        autoaction_enable: false
        # Number of perfect heals in a row in 30 seconds required to toggle this action
        autoaction_req_violations: 10
        autoaction_command: 
    Permissions
    Permission NodeFunction(Without Permissions) OP Only?
    mxAntiPVPCheat.AdminUsers with this Permission see the Cheat-Warning-MessagesYes
    mxAntiPVPCheat.bypassUsers with this Permission can cheat without being indicated.TD]Yes


    Coming Features:
    • Autoaim Detection
    • Supporting more Permission Systems
    • Arrowcheat detection
    Download
    Note: Due to some changes in the autoheal detection the values making you sure that autoheal is used have changed. Please re-read the chapter about this above or look at the adjectives in the messages ;)
    Note II: The Lag-Detection-Code is taken from the NoCheat code.
    Note III: Permissions 3.x or compatible are needed.
    Click me!

    Other Stuff:
    [​IMG] if you want to support my development activites :)

    Special thanks goes to: MiRROW :=)

    Changelog:
    v1.11 - fixed Consolespam

    v1.10 - fixed a bug in the lag-detection
    - fixed a logging bug
    - added a timestamp to the logfile entries
    - added autoaction features and a configuration file
    v1.02 - Arrows are now ignored as they aren't part of the Cheat and toggled detection.
    Older Entries: (open)

    v1.01 - Lags should not longer affect the Cheater-Detection
    v1.0 - Logging of anti-cheat-messages into a Logfile.
    v0.3 - Forcefield detection
    - Improved Autoheal-detection

    v0.1 - Initial Release
     
    zok, Codex Arcanum, Kain888 and 4 others like this.
  2. Offline

    ichingpow

    How am I the jerk here if you can't read that mxE333xm had a small bug in his plugin? How did I "rape" your server? I'd like to see you make better plugins.
     
  3. Offline

    GmK

    I've been running it all the time and never ONCE had console spam or any of the problems you describe.

    And then you rage at someone that didnt even release this plugin. Well done.

    Do you run Permissions 3.2 dev build by any chance? That plugin stops servers from shutting down. Maybe look at other options before you rage ;)
     
  4. Offline

    ichingpow

    Thank's for support me.
     
  5. Offline

    Phase

  6. Offline

    Fafane

  7. Offline

    tremor

    so sad that there has been no update on this plugin recently.
     
  8. Offline

    crysis992

    yea :(

    btw i found a bug:
    Alot of false alerts when players are in the MobArena (plugin)
    Every 1-2 seconds there is a alert, it must be a false alert :/ a fix for this would be good.
     
  9. Offline

    gameswereus

    Is autoaim detection coming soon?
     
  10. Offline

    Muyloco1

    I can't seem to get autoaction working... here is my config:
    Code:
    forcefield:
        autoaction_enable: true
        autoaction_req_violations: 2
        autoaction_command: ban &1
    autoheal:
        autoaction_enable: true
        autoaction_req_violations: 3
        autoaction_command: ban &1
    
    EDIT: Nevermind, it's working now. Thanks for the plugin! This really helps. It seems like 90% of players use hax...
     
  11. Offline

    Zaskersky

    I would like to say i realy like that you made this plugin it helped my server a lot,
    geting a lot of the cheaters of the server. especialy sinds i;m running a full pvp server.

    There is 1 thing i would hope that could be added in the future if its posible,
    It would be realy helpfull, if there where seperated permissions for the Speedatack report and the Heal report.
    on my server the heal report give a lot of false information, so it would be great to only give a permision to the
    admins, that the only see the speedatacke report those have been 100% acurated always.

    Greets Zaskersky, thanks for reading this.
     
  12. Offline

    angelofdev

    @mxE333xm
    It's not working on CB#1080+ It's just not detecting anything.

    I really like this plugin, I've caught so many cheaters with it when it worked.
    Hopefully you can support the new bukkit build, keep up the great work!
     
  13. Offline

    gameswereus

    I really hope this will be updated when 1.8 comes out officially
     
  14. Offline

    tremor

    This plugin doesn't look it will be working anymore for 1.8 - the PvP engine has been worked over and with sprinting and critical hits... it will make detecting pvp hacks almost impossible,.. goodbye honest PvP'ing, as if it ever existed to begin with.
     
  15. Offline

    gameswereus

    Wait, are you saying people can cheat easier? Or it's harder now?
     
  16. Offline

    Teh Kitteh

    What are you talking about @tremor. I have a guy on my server with a kill radius of 50 right now.
     
  17. Offline

    omnija

    it worked for me, i had some italians on my server and it spammed autoheal and long reach, i eventually had regular players building and such and it had no msg's or anything when they've been on multiple time.

    @Muyloco1 i know what you mean, i thought the plugin was just being wierd till i saw what happened above.
     
  18. Offline

    ichingpow

    The developer gave up on this. You can see he doesn't care about it. I guess we can say thanks for what it has done for us and trash the plugin?
     
  19. Offline

    tremor

    Maybe the dev can put out his source code for someone else to pick up... Evenprime of NoCheat has also tinkered with the idea of adding pvp features to his plugin or another plugin to go with it.. this should definitely be lobbied for.
     
  20. Offline

    DoctorBoyd

    I would also like to see the PVP features continued
     
  21. Offline

    TheMiA

    I have taken this plugin over, I will be re-releasing it soon with a few updates and bug fixes to extend it's detection and prevention methods.

    I contacted th e owner, and he has given me the source code, so I am now the sole developer of mxAntiPVPCheats.
     
    Kain888 likes this.
  22. Offline

    Kain888

    Awesome. I wish you luck and can't wait. :)
     
  23. Offline

    tremor

    awesome are you going to continue this thread or move it? and bukkitdev too?
     
  24. Offline

    angelofdev

    This is great news, I wish you good luck TheMiA.
     
  25. Offline

    TheMiA

    Make a new thread for it, and possibly bukkitdev once I figure it out. XD.
     
  26. Offline

    The Wizard

    Please post here when you will release the plugin.
     
  27. Offline

    Nick392

    I really need this plugin.
     
  28. Offline

    WhiteDragon

    anyone have the DEV link for this or is this no longer supported/abandoned?
     
  29. Offline

    Evenprime

    A search at bukkitDev doesn't deliver any results for mxAntiPVPCheat, and TheMiA didn't start any threads at this forum related to mxAntiPVPCheat for over a month now.

    Another one bites the dust, it seems. :/
     
    AS1LV3RN1NJA likes this.
  30. Offline

    WhiteDragon

    that's what it looks like to me too
     
  31. Offline

    alfonsojon

    Disappointment. :(
     

Share This Page