NoCheat

Thank You!
Thanks to everyone who used and liked this plugin. I've set the plugin to "abandoned" status myself (that's why there is a red box above this text), because it describes best the current status of this plugin. Thanks to everyone that supported me during the year of development, with money, bug reports or simply kind words.
What now?
NoCheat 3.5.0 no longer works with recent CraftBukkit build and you will no longer get any updates or support from me anymore.
If you want to see the original version of this description page for this plugin, you can find a copy of it here: Original plugin description
Replacements for NoCheat
Check out these plugins.
NoCheat+
It is based on NoCheat's code and is therefore similar in how it works. But it also adds a ton of new features. You can find it HERE.
NoCheat Classic
It is the original NoCheat without any modifications beyond what is necessary to make it work on modern CraftBukkit versions. If you like NoCheat exactly the way it is, this may be what you are looking for. You can find it HERE.
AntiCheat
Is a new plugin that's built from scratch. That means it will behave and feel different to NoCheat. I'm sure the developer appreciates new users and bug reports. Get it HERE.
Make your own
Don't like the presented alternatives? You may just create your own plugin instead. The source code for NoCheat is HERE.
-
View User Profile
-
Send Message
Posted Feb 19, 2012@cvxx7q
Stolen accounts. You can get thousands of premium accounts by simply testing if username=password or password is "password", "1234567890", "secret", ...
Most Minecraft players haven't really done anything online before the game and therefore still don't understand that a password should be complex and kept secret. Just a day ago I found a list of username+passwords for over 1000 accounts online for free. Most of them with the aforementioned "passwords".
-
View User Profile
-
Send Message
Posted Feb 19, 2012@Evenprime85
you and me both
define cracked minecraft account?
do you mean using the launchers with no minecraft,net auth or using actual stolen accounts?
-
View User Profile
-
Send Message
Posted Feb 19, 2012@cvxx7q
I don't want to support the creator of the tool in any way. Mainly because it's a simple program (I could write the same easily myself) and I don't want to support it even more.
It draws its power only from the cracked Minecraft accounts and the proxy servers that it uses, both of which don't come with the tool/people have to search for themselves if they want to make it really effective.
-
View User Profile
-
Send Message
Posted Feb 19, 2012@Evenprime85
what makes it so aggravating is peple supply this sort of thing and make videos and think its really funny, and then there is a wave of other idiots who ask to use it etc etc
and on top of that as u said that program costs money!
what the hell is wrong with these people..
EDIT: would it make you feel better if the users of your plugin pitched in to purchase this junk so you can work on it?
it seems like a significant donation, its not money in your pocket, but it gets you something to further your project :)
-
View User Profile
-
Send Message
Posted Feb 19, 2012@Dmck2b
Yes, I know the program, but it costs money which I'm not willing to spend for it. When you get attacked next time, how many of the bots roughly get listed by the new spam.bot check and by which of the servers?
The idea would be that servers don't have to organize IP banlists for these attacks themself, because there are simply too many such proxies around (and every day thousands vanish and new ones appear), but instead ask online services that have specialized in this job and will just tell you every time if the specified account is connecting from a proxy.
-
View User Profile
-
Send Message
Posted Feb 19, 2012@Dmck2b
well like i said even if u block the IP's it doesnt stop their connection coming down the wire and reaching you, all your doing is terminating it prematurely, it still has to contact your pc/server in ordered to be denied, so a more advanced solution is required, sometimes even drastic :/
hopefully Prime can offer something of use,
-
View User Profile
-
Send Message
Posted Feb 19, 2012@cvxx7q
"the best and only option (AFAIK) i think you can consider at the moment is IP blocking whoever your attacker is,"
I use range bans but this program is proxy based, you feed it ips, it uses them. I am currently using rangebans which seems to be helping a bit but Im still getting loads of new ips each time >.<
-
View User Profile
-
Send Message
Posted Feb 18, 2012@Dmck2b
sounds like DDoS effort which can you can probably not respond too, however u still will recieve the flood of crap, so ur only half way there and with a DDoS halfway just isn't enough
the best and only option (AFAIK) i think you can consider at the moment is IP blocking whoever your attacker is, and if there are many "attackers" then you will need to take some more drastic steps, even as far as a hostname change (if applicable)
i'd be interested to hear what EvenPrime suggests, this is something outside of NoCheat i believe but it falls within his general "security" interests ;)
-
View User Profile
-
Send Message
Posted Feb 18, 2012@Evenprime85
From being in contact with a person who knows my attacker - I know the programme used is called PWN4G3, which runs like a mass run of bat files logging into a server.
One thing I would like to mention, before these accounts login they usally send a failed protocool or unable to auth username, In times of mass logging is there and chance accounts that do this could be refused entry to the server? (Sorry if spelling mistakes , on iPod)
-
View User Profile
-
Send Message
Posted Feb 18, 2012@Dmck2b
At least I hope it works most of the time as wanted. I don't own the tool that's usually used for these spambots, so I could only work with the info that I got from others.
-
View User Profile
-
Send Message
Posted Feb 18, 2012@Evenprime85
Thanks for getting rid of the spambots <3 I had a 200kb ban file because of them o.O
-
View User Profile
-
Send Message
Posted Feb 18, 2012NoCheat 3.4.1:
After some intial feedback I decided to use different servers now. Also, thanks to those that reported the two bugs so fast!
Updating is highly recommended!
-
View User Profile
-
Send Message
Posted Feb 18, 2012I'm very interested btw. in feedback for the "spambot" check thing. Which of the included 5 servers seems to give you false positives, if you get attacked by an actual spambot/tool (lot's of players connecting at once, spamming the chat), if and how many of them get identified by NoCheat?
Things like that would really help me out in refining it.
-
View User Profile
-
Send Message
Posted Feb 18, 2012@Evenprime85
I was specifically referring to hacks that make players log out when they get low on health and are about to die, which I have seen a lot of. But essentially, yes that is the idea. Thanks.
-
View User Profile
-
Send Message
Posted Feb 18, 2012Thanks for the update, very nice.
-
View User Profile
-
Send Message
Posted Feb 18, 2012Version 3.4.0:
Details: http://forums.bukkit.org/threads/sec-nocheat-v3-3-0-detect-and-fight-the-exploitation-of-various-flaws-bugs-in-mc-cb-1-1-r3.4523/page-76#post-971256
-
View User Profile
-
Send Message
Posted Feb 17, 2012@Evenprime85
its got its hook into you! haha :P
-
View User Profile
-
Send Message
Posted Feb 17, 2012Just spent almost 3 hours rewriting the "Instructions.txt" file to get it better formatted and more readable. It's now almost twice as long o_O
Take a look: https://github.com/Evenprime/NoCheat/blob/master/Instructions.txt
It already contains information about the next NoCheat version (so don't be confused if you can't find some of the mentioned options in your version) and most importantly it contains explainations for each check what the Violation Level (VL) in the log messages symbolizes.
Besides that: longer, more detailed descriptions, easier to spot headlines and stuff that should make skimming over the file in search for specific entries much easier.
PS: Only thing missing is a "Permissions" section. Once I've that too, I'll remove the page from BukkitDev that is currently used to explain permissions.
-
View User Profile
-
Send Message
Posted Feb 17, 2012@hqt99
Sadly that's not possible. I suggest you really search for a plugin that provides a specialized command that counts how often people got kicked and let NoCheat call that command instead of the predefined "kick" it currently uses for spamming.
@BrvtvsC
You mean if people log out shortly after taking damage? Shouldn't be too hard to identify that and log it.
-
View User Profile
-
Send Message
Posted Feb 17, 2012@Evenprime85
Thank you for the prompt response, and the wonderful plugin. With out this plugin I am pretty sure minecraft servers would be almost not playable for a good gaming experience. Keep up the good works!
Now onto the strings. Are you saying that is is possible to ban some one after they have been kicked lets say 3 times for spamming? (to prevent people from just getting back on and doing it again) Or does this require a separate plugin? (i did look through the config file, but sadly it seems out of my league at this time)