[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

    There's nothing wrong with advertising an actual updated and working plugin.
     
  3. Offline

    TheMiA

    Will you get off of my topic now? You clearly did not understand my statement. >.<
     
    Comp_uter15776 and Hydrosis like this.
  4. Offline

    Hydrosis

    Is it ok if I ask how long until you think this will be released? :)
     
  5. Offline

    StScarface

    Great Work so far! :D so many cheat clients nowadays :( so annoying. hopefully this will top nyancraft cheat client kill aura.!
     
  6. Offline

    TheMiA

    Yeah, when a recommended CB build comes out for MC1.0.0 Lol
     
  7. Offline

    Evenprime

    Great to see this getting picked up again.
     
  8. Offline

    Hydrosis

    Haha, so that means (if everything goes as planned) it should be released 1-2 days after a RB is released? Or you're waiting for the RB to start working on it? :D

    P.S. Is it going to be released on this thread or on a new one? That way I know where to find it. :)
     
    Ragnarrok1 likes this.
  9. Offline

    Ragnarrok1

    mxE333xm

    Questions:
    Will this work in 1.0.0?Or does it work?
    I us GroupManager as Permissions. Does it work at this plugin?
    How can i set up a database soo the message i get will come in the database and i can read it later or something?
    Is it posible to have a Automatkly kick/ban for this plugin?


    The Anticheat dosent work at my server. AND yes i have instaled it proplarly..I cant remove any blocks etc

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

    Evenprime

    The plugin that you find here doesn't work anymore. But there may be a revival of it under a different name. Just read the last page on this thread to find out who, when and how.
     
  11. Offline

    TheMiA

    Evenprime is correct, I will be re-releasing it as "AntiSpartan" and will be released after I can get my hands on a recommended CB build. I will post it on BukkitDev, and I will also post ON this topic with a link to the actual DEV page.
     
    worstboy32 and Hydrosis like this.
  12. Offline

    Ragnarrok1

  13. Offline

    Hydrosis

  14. Offline

    worstboy32

    GOOD WORK!
    Keep going!
    Always used maxantipvpcheat and that worked great.
    NoCheat is good but this is "was" GREAT!
    Hopeful you have a stable build soon :)
     
  15. Offline

    Hydrosis

    Darn, he hasn't been on since Dec 6. :'(
    I was so looking forward to this plugin!
     
  16. Offline

    Zidkon

    The RB version is out xD Are you working on the plugin btw? we are waiting a release from this and if you will make one we will appreciate that :)
     
  17. Offline

    TheMiA

    Yes I am working but I don't have an ETA as of yet.
     
    AS1LV3RN1NJA likes this.
  18. Offline

    Zidkon

    No, is great that you at least answered back so :), we will be waiting :D thanks
     
  19. Offline

    Hydrosis

    So how's the plugin coming along? :3
     
  20. Offline

    Hydrosis

    Well plugin TheMiA isn't dead, that's a good sign (last seen monday). Are you still working on this plugin, though?
     
  21. Offline

    Malchus

    Are there any updates planned for this plugin?
     
  22. Offline

    Comp_uter15776

    I swear there's been a CB by now :p
     
  23. Offline

    Lautta17

    No more support?, this anti-cheat is awesome
     

Share This Page