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.
USE THIS PLUGIN
STARGATE NO WORK
@Royalgamer06
If the permission system you are using supports the '*' node, it should work with AntiCheat. Let me know if it doesn't.
@gravity_low
Gotcha. Thanks for all your explanations =)
@ryvix
It stores it temporarily in memory, and the stats are reset whenever the plugin is disabled. So yes, a server restart does disable them. The plugin isn't meant to keep track of every block they have broken, just take a sample of their data and try to determine if hacks are being used or not.
Hack levels are retained, but are again reset when a server is restarted. That said, I see no reason to give admins reports for players who are not online. A player is not able to reset their level just by relogging, and that's all I needed. Again, the entire "violation" system is just meant to sample a players actions and tell you the likelihood that they are using hacks, not to track everything.
@Jamesst20
I'd love to be able to help you figure it out, but I can tell you for a fact that it's all on your end, try running a server without any plugins and slowly add them back on to see if one is conflicting.
@gravity_low
Ok cool! Thanks =)
I guess maybe it just doesn't work for offline players the way it's setup maybe. Does it keep the xray stats in memory or something? Would it be reset after a server restart? Because when a player is online it reports the stats but when they are offline it just says:
Insufficient data collected from devcode. Please wait until more info is collected before predictions are calculated.
Also, it doesn't seem to retain their hack level if they go offline and come back online. Is there some way to keep that and detect that in the report command as well when they are offline?
Sorry it really doesn't work even if I add permissionsEx + - -anticheat.*
Using latest Craftbukkit dev #2182
Thanks.
@ryvix
Great, thanks!
I've added the offline xray stats system in build #78.
@Jamesst20
Make sure you don't have anticheat.* permission or something, to test it just take all anticheat permissions away from yourself and then try. I can verify that it is working fine on 1.2.5-R1.0 (builds #76-78)
It is me or build #76 doesn't prevent anything? I am not /op, I have no other plugin. I can use a modded client and Nuke, Super Jump, etc..
Thanks for this work of art =)
Well so far it seems pretty good to me. Nobody has complained about anything yet anyway.
I couldn't say how effective it really is because I don't really test malacious clients out but it sounded like it was very effective based on other peoples tests.
The only thing I am wondering is if it's possible to check players xray stats when they are offline. It just says player not found. But I notice when players come online I can check and they have a lot of blocks broken so it must store it when they're offline.
@HighlifeTTU
The configuration takes less than 30 seconds, if at all; it's totally optional. Simply dragging and dropping AntiCheat will keep your server protected.
I don't see any difference between tracking on a 4 slot server or a 150 slot, but if you find anything abnormal let me know :)
H31IX how do you feel this is shaping up? I'm still running the old NoCheat because I honestly don't want to go through another nocheat configuration nightmare. This ready for a 150 slot server? :)
@Drake63628
Good to know :) thanks for the info. Was kind of scratching my head one that one, haha.
Correction, and sorry for accusing yours and NoCheat+ plugin for being the cause. A few days ago my server provider did a backup on my server without my knowledge because of a node in the system failing, which caused many glitches. I simply uploaded all the .jar files again at one time, restarted the server and now the redstone is working.
@gravity_low
It doesn't show anything, but the minute I remove the plugin, it works again, and if I put it back on, it doesn't. It does the same when I tried NoCheat+ and I don't understand why. We have wireless redstone, anticheat, and worldguard, but the other two work just fine, it is only when I add in an anticheat plugin.
It basically causes the redstone to lag out and keep it's charge, eventhough it shouldnt.
@Drake63628
This plugin does not interfere with redstone at all, please turn anticheat logging on in the console and verify that when redstone stops it anticheat is not giving a warning message.
I would like to see a way to configure the block updates allowed in a time limit and various other things added to this, because I've got a lot of redstone work that requires fast redstone circuits and this is causing them to stop in the middle because of the detections in place. If there is a way to configure this already, I'd love to know how to do so so that it doesnt stop redstone at all.
@FuckyDuckyDuck
Sorry, my server had an issue, it's back online now.
the download link isn`t working for me. Could you please make a direct download link from mediafire or something?
@Xiodon
Like I said earlier, I'm already working on that.
This does not work with MCMMO Abilitys, You should add a config option to hook into MCMMO, To detect the skills as skills, and not hacks.