[ADMN/SEC] AntiCheat v1.5.8 - Protect your server from hackers & cheaters [1.5.2-R2.0]

Discussion in 'Archived: Plugin Releases' started by Gravity, May 14, 2012.

  1. Offline

    Gravity

    [​IMG]
    AntiCheat helps server admins easily identify and block malicious users by monitoring and analyzing the behavior of your players. AntiCheat will look for tell-tale signs of hacked clients, as well as implement limits into the game so that players cannot gain an advantage by hacking. New features and bugfixes are typically added daily.
    [​IMG] Download latest version
    [​IMG] GitHub repository (Source code)
    [​IMG] Configuration
    [​IMG] Information/How to use
    [​IMG] Permissions
    [​IMG] Q&A
    [​IMG] API Documentation (How to make your plugin compatible with AntiCheat)
     
  2. Offline

    Gravity

    Hi all,

    If you're interested in a bit of news about AntiCheat's position in the recent news of NC+ being dropped, here's some of that: <Edit by Moderator: Redacted bit url>

    Thanks for all your support, and I look forward to getting back to work real soon.
     
    Last edited by a moderator: Feb 19, 2017
  3. Offline

    adrenlin87

    is there a way to block cheats on only one world in my server... i have a survival world that i dont want ppl to be able to use fly in
     
  4. Offline

    OllyHal

    Using permissions.
     
  5. Offline

    Vein

    Had an issue today with anticheat causing players to either A. Warp back to where they were when they're sprint jumping and/or B. Falling through the ground (also while sprint jumping).
     
  6. Offline

    Gravity

    Try the newest dev build.
     
  7. Offline

    marcusant

    Is there any way to disable certain checks other than permissions? I have had many users complain about autoplace/fastplace checks being too strict and causing them to almost die in lava. I can't use permissions because I prefer to just use op/not op.
     
  8. Offline

    TheQuiGonJoe

    Is this somewhat compatible with Bukkit 1.3.1? I guess I'll find out...
     
  9. Offline

    Gravity

    The newest dev builds are, please use them.
     
  10. Offline

    TheQuiGonJoe

    I am using a Dev build for Minecraft 1.3.1, and I installed the plugin. It works as long as you enable more speed via the two permissions .speed and .flyhack. Thanks though! :)
     
  11. Offline

    marcusant

    http://ci.h31ix.net/job/AntiCheat/
    He means those dev builds, not bukkit dev builds...
     
  12. Offline

    Rarebit

    I have the problem when i have anticheat on my server normal users can not destroy blocks

    what is the problem?

    mfg rarebit
     
  13. Offline

    Curtis3321

    Ever since installed AntiCheat since the main NoCheat broke.

    I have the following issues;
    Players who are swimming will get hit for no reason.
    Players Health wont heal up; upon full hunger.

    ;D thats about it
     
  14. Offline

    owenftw

    People can't use xp bottles. Well they can but only every 10seconds which really isn't efficient.
    Would you be able to remove the timer from xp bottles?

    The alert messages are also annoying. Tried to disable them but it still sends to OP.
    It keeps reporting a guy every minute and that person is not even online -_-
     
  15. Offline

    h1mike2

    biggest piece of shit plugin EVER. it ruins servers, i dont hack and it constantly kicks me for hacking also it stops me from placing blocks because it claims i am using fastplace I HATE IT
     
  16. Offline

    marcusant

    Learn to use configs and permissions
     
  17. Offline

    Gravity

    Lol'ed. High-five.
     
  18. [diamond] for you sir.
     
  19. Offline

    Rarebit

    can someone tell me why normal user can not build whis anticheat only admins
    is there a permission, because i did not found any?
    can somebody help me ?
    mfg rarebit
     
  20. Offline

    Dctrdiamonds

    Does it work on the new 1.3.1 recommended build? If so, downloading it now. :)
     
  21. Offline

    Gravity

    Yes sir, it's updated.

    Version 1.3.5 is now online, and since I forgot to post a changelog here for 1.3.4 I'll merge them.

    Both of these versions provide compatibility with Minecraft version 1.3.1, but obviously I'm still hard at work every day making sure that everything is as perfect as it can be, and that's why I'm deciding to start releasing minor builds to the public on a much, much more regular basis.

    You will start to see your AntiCheat being updated every 3-4 days or so, because whenever we have stability fixes we will be pushing them out ASAP, so that your server will be as bug-free as we can possibly make it, instead of what we have been doing, which is backlogging smaller fixes behind massive new features (all new features have to be extensively tested before they are ready for use, the bigger it is the more testing it needs to make it work right). Of course, provided you have auto-updating turned on, this is all seamless for you.

    So don't be surprised if you go to bed pissed off because AntiCheat is doing something wrong, wake up, and it's fixed. At least, that's the hope. With all that said, here's the update's changelog:

    Updates (open)


    - Minor release build -
    AntiCheat v1.3.4 and 1.3.5 are bugfix, new feature and compatibility builds.

    CHANGELOG:
    Fixes:
    • Fixed system messages displaying even when a player had not actually been exempted or a check had not been disabled
    • Fixed projectile check failed to log to console
    • Fixed some instances of wrong player name being displayed when action is taken
    • Fixed some bugs with the heal check
    • Fixed glitches when falling into water
    • Fixed projectile launch bugs
    • Fixed problems with users getting warned for failing NoFall checks while swimming
    • Fixed players failing flight checks after being in close proximity to an explosion
    • Fixed players falling under slabs while walking on them
    Additions:
    • Garbage dump for old players
    • VClip check
    Modifications:
    • Builds on the newest Minecraft version (1.3.1) and the newest Bukkit Recommended Build (1.3.1-R1.0) and provides compatibility with the new server/client logic
    • Changed anticheat.alert to anticheat.system.alert
    • Code improvements (via mbaxter)
    • Spying now makes use of metadata
    • No longer uses Google Guava as a dependency, modified API to use HashMap/List combination instead.
    • Updates are downloaded from dev.bukkit.org in the future.



    Thanks for everyone's unfailing support.

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

    Harry4of4

    Hey, for some reason for my server it keeps saying that everyones hacking, like it will kick a trusted player for hacking. Also in console it will say PLAYER tried to eat too fast even though they are eating normally....is it just me?
     
  23. You're doing amazing work. Thanks for keeping up with the updates.
     
    h31ix likes this.
  24. Offline

    Gravity

    Just use permissions.
     
  25. Offline

    Pixiio

    Everbody is my server gets annoyed by Fastplacing.. can you set it a bit less strong?
     
    monir likes this.
  26. Offline

    lubblig

    The permissions doesn't seem to work.. Im using the latest RB for 1.3.1 and the latest RB for AntiCheat and PEX for handling the permissions but it doesn't seem to be working becaues I can not use zombes flymod and cheat etc and I have used yaml parser to check for errors but everything is correct but this still doesn't work.
     
  27. Offline

    h1mike2

    i know how, and it isnt me its the owners of the servers i go on
     
  28. Offline

    atomfitz

    Does Anticheat v1.3.6 support bukkit 1.3.1-R2.0? or only 1.3.2-R0.1
     
  29. Offline

    Gravity

    It should be backwards compatible to a certain extent, certainly with 1.3.1.
     
  30. Offline

    chopstick121

    there an error
    2012-09-16 17:28:30 [SEVERE] Could not pass event EntityDamageByEntityEvent to AntiCheat
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEvent(CraftEventFactory.java:80)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:364)
    at org.bukkit.craftbukkit.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:386)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:591)
    at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:595)
    at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:353)
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.damage(CraftLivingEntity.java:166)
    at com.orange451.SquadBot2.npcbase.NPCbase.swingAt(NPCbase.java:169)
    at com.orange451.SquadBot2.npcbase.NPCbase.attack(NPCbase.java:155)
    at com.orange451.SquadBot2.npcbase.NPCbase.preAttack(NPCbase.java:125)
    at com.orange451.SquadBot2.npcbase.NPCbase.whoWalkto(NPCbase.java:110)
    at com.orange451.SquadBot2.npcbase.NPCbase.doAction(NPCbase.java:48)
    at com.orange451.SquadBot2.NPC.tameableNPC.step(tameableNPC.java:89)
    at com.orange451.SquadBot2.main$UpdateTimer$1.run(main.java:285)
    at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:52)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:321)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:510)
    at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213)
    at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
    Caused by: java.lang.NullPointerException
    at net.h31ix.anticheat.event.EventListener.decrease(EventListener.java:93)
    at net.h31ix.anticheat.event.EntityListener.onEntityDamage(EntityListener.java:170)
    at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)
    ... 24 more
     
  31. Offline

    atomfitz

    thanks. Might want to add that on the bukkitdev page somewhere
     

Share This Page