AntiCheat
AntiCheat development and support was discontinued September 7th, 2014. The previous page is archived here for reference purposes. Official downloads are still available for use as is the project source code. You must use these at your own risk as I can no longer vouch for their rate of success.
There's a "Reloaded" version of this project which has been updated for the newer versions and is under current development. You should give it a look if you're interested in continuing to use AntiCheat: http://dev.bukkit.org/bukkit-plugins/anticheatreloaded/
Thanks to everyone who has supported the AntiCheat project. Recently I have resigned my position as BukkitDev Team Lead and have decided to move on from Bukkit development. Unfortunately, this means that I will no longer be actively working on the AntiCheat source code, and as such I have decided to close the project.
Many thanks to JetBrains who have provided their IntelliJ IDE for development. Thanks to the many contributors to this project who's code helped do good in the community. Thanks to those of you who have provided your support in many different ways to the project: you know who you are, you made my life a lot better and I can't thank you enough for that. I am happy to say that this project has improved people's lives, and I couldn't have ever hoped to say more.
-
View User Profile
-
Send Message
Posted Aug 22, 2012The anticheat.check.exempt, doesn't work. My admins still can't fly with Nodus. (I use bPermissions).
-
View User Profile
-
Send Message
Posted Aug 22, 2012@gravity_low
1) Yes, but it's better if I don't have to change them. Why not publish a survey asking which defaults your users prefer, to confirm your hypothesis?
2) Sure you can! :) You can make the config variables names "self explanatory", as you claimed in your config page that they were. I think if you asked around, you'd find that folks expect "silent" to mean "no messages, total prevention" rather than "lots of messages, no prevention".
3) I agree that all in one solutions are great. That's why I suggested updating your anti xray to be a complete solution to xray, rather than one I have to supplement with another plugin to actually prevent xray (anti-xray or orebfuscator).
4) I had to disable anti cheat altogether last night because my players couldn't eat food (I was inundated with complaints when I logged in, about an hour after turning off that silent mode as I mentioned). After deleting anticheat.jar and /reload, the problem instantly went away. I'm on 1.3.1 with your latest version there.
The administrators who want the detailed logs only want them because they assume that the only way to stop cheaters is to investigate, catch them in the act, and ban them. If they understood that your code can actually prevent them from cheating in the first place, then I'm sure they wouldn't care about the reports, since effectively there would be no one cheating. I face the same problem with anti grief - admins think it's too good to be true when I tell them that a plugin that doesn't use a database and has no rollback can 100% prevent ALL grief on their servers in a single download. Building an amazing solution to a difficult problem (like yours) has the additional challenge of convincing dinosaurs that the way they're used to doing things is obsolete. Sometimes when software users tell you what they want, that request is based on an assumption about what can and can not be accomplished. If the assumption is wrong, then they really don't know what they want.
I didn't intend to upset you, sorry about that. I just wanted to give you good feedback based on my initial experience with your plugin.
Thanks again. :)
-
View User Profile
-
Send Message
Posted Aug 22, 2012Would you be able to make a feature in the config that you can turn on and off so i can turn off the messages when people hack because my chat gets so spammed with messages of people hacking.
-
View User Profile
-
Send Message
Posted Aug 21, 2012people in my server get kicked when they are in water(i have the highest update[which is supposed to fix this]) and nice work. i love your plugin
-
View User Profile
-
Send Message
Posted Aug 21, 2012@bigscary
If you don't like the defaults, you can change them. I know there is a plethora of administrators who disagree with you on that, and I've spent days developing easy to look at reports for them and made it so you can be constantly in the loop if you want.
@bigscary
To your first point, I cant help you it you just change stuff and don't read the documentation I've spent forever clearly laying out :/
Ive integrated stuff like spam and X-ray protection because people like it. People love having an all-in-one solution, I've heard it tons and tons of times, and it's a constant trend in the surveys as well. Plus, there's no downside to including them, if you don't like it turn it off; the X-ray classes won't even get loaded if its toggled off.
-
View User Profile
-
Send Message
Posted Aug 21, 2012PLEASE rename your silent mode option to something else, like "DontPreventCheating"! Last week, I turned on silent mode, assuming that that's how I could stop spamming myself and players with warnings, and I just now realized with a gasp (looking at your config page) that it actually does exactlyt he opposite - allows cheats and leaves the warnings on! Ugh. :(
I disagree that spamming is cheating. Anybody can spam with copy/paste, and other plugins (GriefPrevention for example) do a much better job of stopping spammers. I'm sure some would be upset if you took the feature out entirely, but I hope you won't spend much time on trying to improve it. :)
Similarly, your approach to stopping xrayers (which I agree is a nasty cheat) is by far inferior to both AntiXRay's (cheap) approach and Orebfuscator's (expensive) approach, because it's reactive instead of proactive. If you're not going to improve it to the point of preventing xray, why not just link to other recommended plugins which do the job?
Thanks SO much for all your great work! I wouldn't run any public server without some kind of proactive anti-cheat, and yours is very good. :)
-
View User Profile
-
Send Message
Posted Aug 21, 2012May I suggest that the defaults be adjusted to never warn players, never warn admins, and never kick players? These are my reasons:
1. Kicking and warning players isn't necessary to stop them from cheating, since you're blocking the cheats anyway (at least, that's what you say in the docs above?).
2. False positives result in lots of grumpy, noisy players, and a lot of warnings spamming me when I'm online.
3. The best plugin is the one that solves problems so well that forget it's there.
4. Having all the warnings and kicks on by default gives your users the impression that you don't have confidence in your system, which makes them look for other (possibly worse) solutions when really yours is very good. So the net result is less overall good for the community.
-
View User Profile
-
Send Message
Posted Aug 21, 2012@gravity_low
That's what it was, I had removed WARN and KICK from the config. I've reset them to none and hoping it wont happen again, nothing so far. Thank you! :)
-
View User Profile
-
Send Message
Posted Aug 21, 2012@shadowwrad
Update mcMMO
@AbuRom
Yes! Pastebin! Yes!
It looks like you may not have a value set for the medium event in your configuration. If you don't want anything to happen, just put NONE, don't delete the entry. If you don't see anything wrong delete your config and restart AC
-
View User Profile
-
Send Message
Posted Aug 21, 2012Erm, can I please get a bit of help with this error?
http://pastebin.com/7RK78NJ9
-
View User Profile
-
Send Message
Posted Aug 20, 2012Heeeelllpp im getting this error from anti cheat and its lagging everyone on my server 16:16:26 [SEVERE] Could not pass event PlayerInteractEvent to AntiCheat
EDIT(H31IX): Removed stack-trace. Please don't post stack traces in the comments; they take up the whole page
-
View User Profile
-
Send Message
Posted Aug 20, 2012The plugin currently thinks that "OptiFine 1.3.2 Mod HD FPS Boost" is a hack and kicks players who use it.
-
View User Profile
-
Send Message
Posted Aug 20, 2012I've spilled a bit of thoughts on the new AntiCheat and how magic numbers will tie into the new system here: http://dev.bukkit.org/server-mods/anticheat/polls/would-you-like-to-see-a-hidden-optional-config-so-that/#c3
Feel free to rip my ideas to shreds, suggest something, or tell me if you like what you hear :D
-
View User Profile
-
Send Message
Posted Aug 20, 2012@AbuRom
Block the alerts? By that I'm assuming you don't want to see alerts? In that case, you can't just comment out any line of the config, if you read the configuration documentation you'll see there is a NONE option for events, do you wont get alerted. Or, remove anticheat.system.alert permission and you won't see them.
-
View User Profile
-
Send Message
Posted Aug 19, 2012Bar the normal projectile problems... I can't block my alerts... if I put a # in front of any of them, Anticheat gets a severe error and wont load. Tips?
-
View User Profile
-
Send Message
Posted Aug 19, 2012Maybe someone has reported this issue already, but i am getting complains on my server that people getting kicked if they swim up waterfalls.. Great plugin by the way! Greetings, snitride
-
View User Profile
-
Send Message
Posted Aug 19, 2012Having issues with projectiles. I would only like to block arrow-cheats but players get hack warnings for throwing snowballs and eggs.
-
View User Profile
-
Send Message
Posted Aug 17, 2012There has been a problem since I downloaded it, that some of our users get damaged when they run and jump with a regular nonmodded mc client. Sometimes the damage goes up to 5 hearts with full diamond armor on. I am guessing it's the fault of some lag and NoFall blocker? One of the players that this happens to claims he isn't lagging. No error message pops up when this happens either. Any ideas?
-
View User Profile
-
Send Message
Posted Aug 17, 2012@xsonarx
Thank you :)
-
View User Profile
-
Send Message
Posted Aug 17, 2012H31IX is out of country until ~ 23/08/12.