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 Dec 22, 2011@ProjectInfinity
looks ok to me. The only thing I could think of is that apparently players that fly very high above the map can cause the server to slowdown. At least that's what people keep saying.
@Zidkon
Hm, if I start to compare messages, they'll just start to send different messages with their bots. MCBans has an effective method of preventing this kind of spam (they are good at identiying if a player joined legitimately or for spamming). You may want to look at that. Afaik it is possible to switch off everything of their plugin except for this mass-join prevention.
@minecraftyord
Very strange. Standard setttings would be 5 messages/command per 5 seconds, then the counter should reset (and it does so for me when testing). I don't know what could be causing that.
@grovest4life
NoCheat fixes that already. It's the config.txt option ominously called "inventory.closebeforeteleports = true". It is active by default, so if you run the latest version of NoCheat, it will not be possible to use that duplication exploit.
-
View User Profile
-
Send Message
Posted Dec 22, 2011Any way to fix duping caused by tp cooldowns and crafting benches in the nether when doing mulit world tp's. Also this glitch is possible via tpa and tpaccept. Basically it drops your items by the crafting bench you had open once tpaccept or the countdown delay expires but also drops items by your feet at your new world location.
-
View User Profile
-
Send Message
Posted Dec 22, 2011I have the standard settings for chat, but everytime sombody talks it gets blocked, no matter how long they wait. The violation level increases by 1 every time
-
View User Profile
-
Send Message
Posted Dec 21, 2011@Evenprime85 can you add support to block the latest spam tool spammers are using?
They have a new "toy" that allows them to log in the server with 20-30-50 accounts at the same time (or even 1 by 1), and they all say the same word at the same time, so they spam all the chat :S
The method to block them should be, compare what a player is saying with a memory of the last 5 chat messages (of the general chat different players of course) and if is exactly the same just block them out? Maybe adding configuration to check if the same message was said at least 2 times before, and the next one well Violation level and custom Kick :) can be.
That would be awesome and we teach them NoCheat is the best anti cheat plugin ever :)))
-
View User Profile
-
Send Message
Posted Dec 21, 2011Love your work Btw.
-
View User Profile
-
Send Message
Posted Dec 21, 2011Ever since I readded flypermissions for my donators and limited speed to 50 vertical and 50 horizontal my TPS has decreased by a lot.
Is this /nocheat performance looking normal for 26 hours of operation? Average 60-90 players online 24/7.
http://pastebin.com/eDCz7VZu
-
View User Profile
-
Send Message
Posted Dec 19, 2011@obscurehero
You can set up that the LOGS will only contain HIGH priority alerts, that way you can check the logs and manually bn people if want.
The plugin doesn't bans automatically people because if you get a huge lag can cause a very big VL as well as a Client Hack/Cheat.
You can anyway modify the actions (better search and read the configuration files about this) to do some specific action when a VL is present, you can aswell program to execute a console command when the player reach this kind of VL.
But as my opinion and as well the LAG can cause the same VL as a Client Hack/Cheat, I recommend maxium to kick someone, not to ban.รง
Hope this solves your doubt :)
-
View User Profile
-
Send Message
Posted Dec 19, 2011I'm going to go look for this, but is there a way to plug NoCheat into McBans or CommandBook's banning system. Basically, if a player has a VL higher than X, then the command /ban would be run on the player with the VL. In concept doesn't sound terribly difficult to do, and if I had any coding skill, I'm sure there is a way to plug-into your VL for players.
Any ideas?
The impetus is basically that I'm rarely on, and my two admins aren't as well. If there were a place that I could put something like /tempban [playerwithVL>x] 12 h you failed nocheat detection...then the VL would get reset in some way so that next time they'd have to get to that same violation level.
Then there would be no permanent ramifications, say it was an accident or some other bs, and I could look at the ban log and have a heads up when I'm on (for the short time I am) who are frequent offenders.
...this sounds like I should just write my own plugin to work with your API...if only I could write plugins...
EDIT:
Thanks to your genius you'vebuilt this into the plugin
I knew I'd find this somewhere as this plugin is so professionally done. I'll let you know how it works.
:D
-
View User Profile
-
Send Message
Posted Dec 18, 2011@deleted_8040988
Noclip. No, not really. I tried to block that once, but Minecraft has too many situations where players are allowed to go through walls that it is impossible to reliably block the forbidden noclipping without breaking the game.
Yes. You can allow flying but still limit the speed of flying. If you want to allow flying for everybody, you can set "moving.runfly.allowlimitedflying = true" and "moving.runfly.check = true" in the config.txt. If you want to allow it only for selected players, you'd have to give them permission node "nocheat.checks.moving.flying". In that case the only speed limits that are applied to player movement are "flyingspeedlimitvertical" and "flyingspeedlimithorizontal" (set by default to about the max speed of the builtin creative-mode flying).
EDIT: For unlimited flying, set "moving.runfly.check = false" or give the permission node "nocheat.checks.moving.runfly". If one of those is set, all speed limits and movement restrictions are ignored. /EDIT
The spam check tests for chat messages and commands. So if people send a lot of "/commands", they can get kicked for that too. Some people try to lag/crash servers by sending a ton of "/help", "/spawn", "/home" etc. commands, which cause the server a lot of work while the server admin may not notice it (e.g. "/help" afaik leaves no trace in the server console/log files). NoCheat should however write a log message to "nocheat.log" telling you at least one of the messages/commands that was sent by the player.
-
View User Profile
-
Send Message
Posted Dec 18, 2011Sorry for double post...but this is unrelated to other post. There is a new cheat that allows you to noclip. We have seen several people use it now. Could it be blocked?
Also is it possible to limit fly speed but still allow flying? From what I can understand, can have limited fly at set speeds and disable all the checks (meaning anyone can fly) or allow full flying any speed and enable all the checks. Am I reading the config file correctly?
Also found a weird bug. the Chat filter if added 'kick' to the end of chatspam, it randomly kicks people when they don't even chat spam. Completely random, or seems to be.
-
View User Profile
-
Send Message
Posted Dec 17, 2011@triggjo2
Down convert your permissions to 2.x manually...easy as cake if you plan to use PermissionsEX: https://github.com/t3hk0d3/PermissionsEx/wiki/Migrate-from-Permissions
Follow the instructions on that page and you should be golden.
@joshcvb If you have proper permissions setup you shouldn't need to block toomanyitems.
-
View User Profile
-
Send Message
Posted Dec 17, 2011@Evenprime85
Is it possible for you to block the mod tomanyitems?
I can help you code part of it if you want. But I've had an issue with it.
-
View User Profile
-
Send Message
Posted Dec 16, 2011@Evenprime85
I've tried but I can't get them to work at all my permissions won't convert and when I do it manually it still fails
-
View User Profile
-
Send Message
Posted Dec 16, 2011@triggjo2
Permissions 3.1.6 is dead. Use a permissions plugin that is still actively developed and supported, e.g. PermissionsEx, GroupManager or bPermissions.
-
View User Profile
-
Send Message
Posted Dec 16, 2011Can you please add Normal Permissions 3.1.6 support? Thanks (I hope)
-
View User Profile
-
Send Message
Posted Dec 14, 2011@Evenprime85
You rock :) thanks for even trying!
-
View User Profile
-
Send Message
Posted Dec 14, 2011NoCheat: v2.21a:
Stupid trapdoors.
-
View User Profile
-
Send Message
Posted Dec 14, 2011@LordKainzo
Then I'll do that. I'm interested in getting this to work with minimal effort for both sides.
-
View User Profile
-
Send Message
Posted Dec 14, 2011@Evenprime85
Thanks for helping with this. I'm not entirely sure if the AOE Skills will be able to get around NoCheat cleanly without some heavy workarounds.
Sleaker is the best person to consult with this
-
View User Profile
-
Send Message
Posted Dec 14, 2011NoCheat 2.21: