AntiCheat+
AntiCheat+ is a fork of the very popular anti-hacking plugin, AntiCheat. After its discontinuation, many server administrators wished to have this plugin updated. That's the goal of this project; to maintain, continue, and build upon the original AntiCheat. AntiCheat+ will hook into your existing configuration data for the original AntiCheat, so that you can seamlessly switch between the two.
AntiCheat+ helps server admins easily identify and block malicious users by monitoring and analyzing the behavior of players. AntiCheat+ looks for tell-tale signs of hacked clients and implements limits into the game so that players cannot gain an advantage by hacking.
For support of any kind, please leave a support ticket by clicking the link to the top-right of this page, or leave a bug in the official Bug Tracker.
Permissions
Configuration
For an overview of the plugin's configurations, click here.
Developer Tools
Latest/Bleeding Edge Builds
For the latest builds (including bleeding edge, buggy testing builds), head on over to the Continuous Integration Server. Note that these builds are both extremely unstable, and as such if you submit a bug report make sure to include what version it is that you are using. Also note that none of the builds available at the continuous integration server have been approved by BukkitDev staff.
To see the latest builds in action, feel free to join anticheatplus.game.nfoservers.com. Note that this server is running Spigot for Minecraft 1.8, and that the AntiCheat+ configurations are slightly different so as to make testing easier on me.
Video
Auto-Updating
AntiCheat+ uses the Updater system to ensure that your plugin is always up-to-date with the latest protection. Updater is compliant with the update-checking guidelines imposed on all BukkitDev plugins which ensure all updates to your server are approved by BukkitDev Staff prior to being downloaded.
If you wish to disable auto-updating, you may set the "auto-update" toggle in the config.yml to false.
Bug Reporting & Questions
Click here to visit the official AntiCheat+ bugtracker and file a bug report. Make sure to include a detailed description of the error, as well as any possible relevant data from the console and the logs.
Spigot Support
This plugin has been tested on the latest version of Spigot for Minecraft 1.8; I will continue to test it on this platform.
Special Thanks
Special thanks to Relentless Survival (relentless.g.nfoservers.com) for providing a stable testing environment to work with.
Hi dudes, Just wanna add +1 on the direction-warnings that keeps spamming our users. Would be nice to know how to remove that (whatever it is).
It is working fine now, but we are having some issues which I do not know where are from. They could be because of other plugins.
First of all, we get false positives of flying a lot. People are either crouching near edges, walking on sand, or even sometimes just walking up stairs.
We get a lot of alarms for DIRECTION, without seeing anything that would cause it. Lastly we get a lot of alarms for the player trying to hit something they cannot see. When I go in vanish and observe, they can get these warnings even when they are alone doing seemingly nothing.
We also run Griefprevention, and I know it does a few things with plots and such. I have no idea if that affects it. We are moving away form this however, for unrelated issues, and moving towards Towny.
I'll report back if I learn more.
What I would love, was if there was a way to incrementally reset every player. Maybe on a timer, or something. Or at least by command.
As long as we accumulate a lot of false positives, we need to do /anti reset NAME quite often. I have already increased the LEVELS, but certain things just fills right back up and starts spaming chat.
Also, a request could be to have individual staff members be able to turn off the warnings. I have some staff that go crazy when the spam sparts (reaching HIGH levels).
One particular example for false positives on FLY. We had some players make sticky pistons and connected a ticker to them. On the pistons they attached the new slimeblock, and then they climb ontop and the pistons just keep throwing them into the air and the bounce like crazy when they land. This sets off the FLY alarm like crazy, and completely spams the chat.
Sounds like all I have is complaints - that is NOT true. Since using this plugin we have already banned more than a handful of hackers we very likely would never have caught otherwise. Very happy with that.
Some issues but hey .. developer is updating it constantly, so I am not worried.
Very grateful. (oh - and I am henryvoll, below)
i have the same same problem as JFischer00. i was forced to remove it :S can it be some 3rd plugin that is doing the it?
My plugins: WorldEdit, PermissionsEx, Multiverse-Core, dynmap, Essentials, EssentialsSpawn, Multiverse-Portals, SuperVanish, Multiverse-Inventories, Multiverse-NetherPortals, SDFEconomy, Vault, GriefPrevention, LWC, JDynmapGriefPrevention, ChestShop, ChestShopNotifier
i also run it on 1.8.1 with the bukkit version the spigot team made
@JFischer00
What version are you on? When exactly do they get kicked? What are your server's TPS? What plugins are you running?
I've thoroughly tested the latest version of the plugin, including under a heavy load, and it works just fine. There must be an underlying issue.
Doesn't work. Players can't do anything without getting kicked for sending packets to fast, among other things.
@Karakull
Он был протестирован на версии 1.8 с концом. Что проверки специально это проблема? Это может быть из-за проблем низкой производительности сервера или тяжелой задержки, о которой я не имею никакого контроля над. Вы можете отключить проверку, которые вызывают ваши проблемы, но тогда вам БВЭ открываете себя до хаки.
Извините, если это ужасно, я использую Google Translate.
На версии 1.8 не идёт, игроки не могут ходить. Обновите до версии 1.8 очень хороший AntiCheat. С ним не бывает проблем с McMMO plugins или подскажите как настроить что-бы убрать ложные срабатывание при ходьбе игроков.
Getting a lot of false positives on FLY from people walking on stairs.
Can you add ''Command Protection'', Like NoCheatPlus? So that i can add a list with commands, that players don't can execute.
protection: plugins: hide: active: true nopermission: message: '&4You do not have access to that command.' commands: - plugins - version - etc...
@henryvoll
Uploaded a new version, which has a fix for your issue, and also fixes a possible vulnerability on the Glide check.
Will look into compatibility for Citizens plugin for next build, as well as fixes for any more issues, should they arise.
It fixed the fight_min, but I get a new one now:
2:45:42 AM CONSOLE: ERROR]: Could not pass event PlayerMoveEvent to AntiCheatPlus v2.1.2
@DaDukePlus
This is most likely an issue with Citizens conflicting with the plugin. I'll take a look to make sure, but thus far I have been unable to replicate the issue. I'll probably have to add Citizens compatibility in one of the next builds.
Constantly getting this error.
net.dynamicdev.anticheat.event.PlayerListener.checkFly(PlayerListener.java:464) [?:?] 03.01 14:42:56 [Server] INFO at net.dynamicdev.anticheat.check.checks.MovementCheck.checkYAxis(MovementCheck.java:471) [?:?] 03.01 14:42:56 [Server] INFO Caused by: java.lang.NullPointerException
Make the plugin versions to 1.7.2 too please!
@henryvoll
Just uploaded v 2.1.2, which, along with a new check and improvements to other checks, also fixes the issue you are having.
Deleting the magic.yml and restarting did not help. Still flooding the console with
6:12:17 AM CONSOLE: ERROR]: [AntiCheatPlus] The magic value FIGHT_TIME_MIN couldn't be found.
v2.1.1. FIGHT_TIME_MIN: 85 (was there before deleting, and back after restart.)
How can I download the latest dev build? The link doesn't work for me.
@henryvoll
Yeah, I added a new value to magic.yml that it cannot find. Delete that file and restart your server, and it should be there when it reloads.
Hi again! And thank you for this new version - I turned ON the morepackets and so far it is not over-reporting.
Although, I am getting the following error in the console: http://i.imgur.com/7Dbi1YM.png
@DaDukePlus
Those issues are fixed in the latest development build, located at the Continuous Integration server over at drone (link in plugin description). When I'm able to do further testing to ensure it's stability, I'll upload it here to BukkitDev.