Inactive [SEC] NoCheat v3.5.0 [CB 1.2.4 R1.0][ABANDONED]

Discussion in 'Inactive/Unsupported Plugins' started by Evenprime, Feb 15, 2011.

  1. Offline

    Evenprime

    Xp10d3, Dereku, MyPictures and 35 others like this.
  2. Offline

    Goblox

    Can anyone confirm or deny that no-clip is still functional? I messed with WOMC but didn't get far and don't care to look into it, only make sure it doesn't happen.
     
  3. Offline

    Kane

    Tested in 0.4 go on a Minecart and break the Minecart and you will become stuck. Really badly stuck. Maybe I suggest a 30minute cooldown /unstuck timer also?
    --- merged: Feb 17, 2011 6:47 PM ---
    After testing more sand and gravel cause a lot of issues if you have it collapse on you or placed on you.

    Code:
    2011-02-17 13:49:51 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 3
    2011-02-17 13:49:51 [INFO] NoCheatPlugin: He tried to go from -52.14606,71.00000
    ,62.70000 to -52.14607,71.00000,62.70000
    2011-02-17 13:49:58 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 3
    2011-02-17 13:49:58 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 4
    2011-02-17 13:49:58 [INFO] NoCheatPlugin: He tried to go from -52.29751,71.00000
    ,62.69580 to -52.32672,71.00000,62.69499
    2011-02-17 13:49:58 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 4
    2011-02-17 13:49:58 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 5
    2011-02-17 13:49:58 [INFO] NoCheatPlugin: He tried to go from -52.44896,71.00000
    ,62.69161 to -52.49764,71.00000,62.69026
    2011-02-17 13:49:58 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 5
    2011-02-17 13:49:58 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 6
    2011-02-17 13:49:58 [INFO] NoCheatPlugin: He tried to go from -52.58435,71.00000
    ,62.68785 to -52.64757,71.00000,62.68610
    2011-02-17 13:49:59 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 6
    2011-02-17 13:49:59 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 7
    2011-02-17 13:49:59 [INFO] NoCheatPlugin: He tried to go from -52.70000,71.00000
    ,62.68094 to -52.70000,71.00000,62.67865
    2011-02-17 13:50:02 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 7
    2011-02-17 13:50:02 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 8
    2011-02-17 13:50:02 [INFO] NoCheatPlugin: He tried to go from -52.45056,71.00000
    ,62.68631 to -52.26985,71.00000,62.68740
    2011-02-17 13:50:02 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 8
    2011-02-17 13:50:03 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 9
    2011-02-17 13:50:03 [INFO] NoCheatPlugin: He tried to go from -52.27953,71.00000
    ,62.69117 to -52.11537,71.00000,62.70000
    2011-02-17 13:50:03 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 9
    2011-02-17 13:50:03 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 10
    2011-02-17 13:50:03 [INFO] NoCheatPlugin: He tried to go from -52.13031,71.00000
    ,62.70000 to -52.08236,71.00000,62.70000
    2011-02-17 13:50:03 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 10
    2011-02-17 13:50:03 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 11
    2011-02-17 13:50:03 [INFO] NoCheatPlugin: He tried to go from -52.18666,71.00000
    ,62.57381 to -52.25374,71.00000,62.42357
    2011-02-17 13:50:03 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 11
    2011-02-17 13:50:04 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 12
    2011-02-17 13:50:04 [INFO] NoCheatPlugin: He tried to go from -52.25819,71.00000
    ,62.41455 to -52.38081,71.00000,62.32656
    2011-02-17 13:50:04 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 12
    2011-02-17 13:50:04 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 13
    2011-02-17 13:50:04 [INFO] NoCheatPlugin: He tried to go from -52.40998,71.00000
    ,62.50083 to -52.55379,71.00000,62.58739
    2011-02-17 13:50:04 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 13
    2011-02-17 13:50:04 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 14
    2011-02-17 13:50:04 [INFO] NoCheatPlugin: He tried to go from -52.37190,71.00000
    ,62.64032 to -52.36850,71.00000,62.58073
    2011-02-17 13:50:04 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 14
    2011-02-17 13:50:04 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 15
    2011-02-17 13:50:04 [INFO] NoCheatPlugin: He tried to go from -52.20203,71.00000
    ,62.59997 to -52.03939,71.00000,62.55838
    2011-02-17 13:50:05 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 15
    2011-02-17 13:50:05 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 16
    2011-02-17 13:50:05 [INFO] NoCheatPlugin: He tried to go from -52.11363,71.00000
    ,62.45347 to -52.02689,71.00000,62.31367
    2011-02-17 13:50:05 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 17
    2011-02-17 13:50:05 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 18
    2011-02-17 13:50:05 [INFO] NoCheatPlugin: He tried to go from -52.07915,71.00000
    ,62.40804 to -51.99466,71.00000,62.30659
    2011-02-17 13:50:05 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 18
    2011-02-17 13:50:06 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 19
    2011-02-17 13:50:06 [INFO] NoCheatPlugin: He tried to go from -51.96782,71.00000
    ,62.27810 to -51.86077,71.00000,62.15316
    2011-02-17 13:50:06 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 19
    2011-02-17 13:50:06 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 20
    2011-02-17 13:50:06 [INFO] NoCheatPlugin: He tried to go from -51.96242,71.00000
    ,62.10926 to -51.95289,71.00000,62.04650
    2011-02-17 13:50:07 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 20
    2011-02-17 13:50:07 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 21
    2011-02-17 13:50:07 [INFO] NoCheatPlugin: He tried to go from -51.73463,71.00000
    ,62.15864 to -51.56013,71.42000,62.13265
    2011-02-17 13:50:07 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 21
    2011-02-17 13:50:07 [INFO] NoCheatPlugin: Kane_Hart begins violating constraints
    . Total Violations: 22
    2011-02-17 13:50:07 [INFO] NoCheatPlugin: He tried to go from -51.67866,71.00000
    ,62.14267 to -51.55019,71.42000,62.10206
    2011-02-17 13:50:07 [INFO] NoCheatPlugin: Kane_Hart stopped violating constraint
    s. Total Violations: 22
    
     
  4. Offline

    Evenprime

    I found the reason for the minecart problem and I am currently working on a solution for it.
     
  5. Offline

    Goblox

    Confirmed users can fly under .4 - User that previously could not fly under 2.1 can again.
     
  6. Offline

    QQCucumber

    Does that user have the admin permission? Permissions support makes it so anyone with the proper permissions isn't checked.
     
  7. Offline

    Goblox

    He does not have OP and I haven't added anything for this plugin to Permissions2.0; unless it's just detecting his group as "moderator" I don't think it's permissions.
     
  8. Offline

    Josch

    I found another problem!
    Can't go up this ladder:
    [​IMG]
    2011-02-17 19:42:58 [INFO] NoCheatPlugin: J0s3f begins violating constraints. Total Violations: 53
    2011-02-17 19:42:58 [INFO] NoCheatPlugin: He tried to go from 2788.28668,90.41120,2721.57500 to 2788.28648,90.52880,2721.57500
     
  9. Offline

    Novemberman

    you should place the permission info on OP

    but ya ty for the great mod ( this should make a lot of ppl mad )
     
  10. Offline

    Evenprime

    Version 0.4.1

    - Bug described by Josh about ladders should be fixed
    - Bug with getting stuck when destroying minecarts/boats/vehicles should be fixed
    - Bug described by Goblox with Permissions fixed (sorry, I made a last second change for 0.4 that resulted in the exact opposite of what should be: Players with permissions were checked, while Players without were not filtered)
    - Bug with multiple players with identical names is fixed. This may have been the reason why some people got a lot of constraint violations or speedhack false positives for no apparent reason)

    Also wrote a small paragraph in OP about Permissions 2.0

    I will now take a look into the falling sand/gravel error.

    Appendum: Maybe some people wonder about my version numbering. I try to reflect the amount of changes that went into a new release. New feature -> 0.x to 0.y , bugfixes 0.x.y -> 0.x.z. Version 1.0 is reserved for when no more game breaking false positives are in the code (e.g. getting stuck). If I've got anything more to add then (e.g. combating other unrelated cheats). I'll start a unstable branch seperate from the stable 1.0 release.
     
  11. Offline

    PhilRip

    *thumbs-up*
     
  12. Offline

    Piedo_bear

    If cheating is caught is it logged to a file somewhere?
     
  13. Offline

    fffizzz

    what about tools like quickport and magiccarpet, how does this treat those?
     
  14. Offline

    Goblox

    I came upon this conversation while the server was suffering from poor stability (just moved to another VPS a few minutes ago actually) and the mc.net outage. Apparently they thought they were alone.

    Which brings me to my next suggestion: Duping. As far as I know it can still be done. I can't say for sure how it works; I know I've made it happen with the /heal command used after death and I gather some methods use lag. It seems like it might not be too had to keep track of items well enough to ensure it doesn't happen. Something to keep in mind as you poke around in the code maybe.
     

    Attached Files:

  15. Offline

    QQCucumber

    I only know of the door dupe, which is placing a door next to a cactus. Not sure how to fix it.
     
  16. Offline

    phondeux

    Since everyone is demanding something from you ... [​IMG] ... can you make a setting where it just logs incidents and does nothing? I'd like to investigate users personally and as intelligent as your software is I'd rather the players not know I was tracking for exploits.
     
  17. Offline

    gnftoxic

    9001 internets to you sir. This plugin has saved me hassle on my SMP server already. :)
     
  18. Offline

    Alienware777

  19. Offline

    Kane

    @Evenprime

    Requesting a feature to prevent blocks being placed in mid air like this:

    This Test Server :p
    [​IMG]
     
  20. Offline

    QQCucumber

  21. Offline

    deltr

    Having false positives pop with a player standing on leaves and then breaking them.
     
  22. Offline

    Kane

    Sand and gravel seams to be a big issues also getting stuck in bad /warps or /spawn sometimes.
     
  23. Offline

    fffizzz

    this seems to think everyone on both my servers is speedhacking and spamming the console. I had to disable it for now.
    cb 339
    0.4.1 nocheat
     
  24. Offline

    MonsieurApple

    Wonderful Job! This is one of my favorite plugins :)
     
  25. Offline

    Evenprime

    I'm done with v.0.4.2 but Dropbox is failing for me currently. So I'll just answer some questions until it works again.

    I never looked into how shape builder actually works. If it does "teleport" the player around to place or remove blocks, then yes. But I think it doesn't do that. Anyway Jeb (if I remember correctly) tweeted about the instant digging and how they are currently working on that. So I guess at least the /tunnel command will stop working sometime soon.

    Technically that is possible and shouldn't be to difficult to implement. After all you just have to filter all "placeBlock" events that place blocks somewhere without an adjacent other block. This would probably also destroy some of the functionality of shape builder. I try however to first get all the bugs out of the nofly/teleport/whatever code before adding something new.

    No. The only way would be to have the server lie to the players by sending them bogus chunks and only send them corrections if a player gets close enough to the bogus parts (e.g. the server claims that everything below level 60 is stone, until some player gets down to level 65. Then the server gives the player real information about layers 55-60. aso).

    Couldn't reproduce that one. Maybe it gets fixed alongside with the other bugs in v0.4.2. I treat leaves codewise like any other solid block, so I really can't think of a reason why that could've happened.

    Will be fixed in v.0.4.2 (as soon as I can upload it). Now the player isn't blocked if he is inside something.

    Maybe they use some clientside plugin that increases the number of move messages for whatever reason? You can completely deactivate the speedhack detection with Permissions 2.0 by giving the default group the permission "nocheat.speedhack". That way the other checks for flying aso. will still work. I'm pretty lost here as to why some people have this problem of false detection.

    Maybe you could also give me one or two lines of those wrong detections from the log?

    Currently only to the server console. But I'm experimenting a bit with the java logging api to give people a flexible way to decide what to log and where to (e.g. log different stuff to different files).

    Anything that works on the serverside should not be affected at all. If you have a serverside plugin that doesn't work well with mine, tell me and I'll see if I can fix that.

    I too got told about a duping bug that works by dying, although without the use of the /heal command. I haven't looked at it yet, because I want to fix this thing first.

    I planned that for the next major version, if no new bugs creep into the plugin with 0.4.2 that need fixing first. I thought about categorizing violations into minor (1 bogus event and only slightly above limits - likely a bug in my plugin), standard (multiple minor bogus events in a row) and severe (1 bogus event that is very wrong - usually the result of NoClip or clientside teleportation attempts) and give people means to decide what to do in each case. But that is not set in stone and I may come up with something better/different in the meantime.

    Dropbox still doesn't like me, I'll try again a bit later.
    --- merged: Feb 18, 2011 4:42 PM ---
    Finally Dropbox works again:

    Version 0.4.2:

    - Getting stuck in falling gravel/sand should no longer happen.
     
  26. Offline

    Mister Tickles

    So, lots of reports around of bugs and issues with ladders and whatnot.

    On an ongoing quest of mine to make my server as fair of possible, I dare ask without reading through 3 pages of blabber; is this plugin useful/good to use now? Were the big issues weeded out yet?
     
  27. Offline

    Evenprime

    It is still rather experimental. I'd not recommend using it without somebody watching and taking care of situations where it misbehaves.

    However, the number of bugs is going down pretty fast. I have found yet another situation that could cause someone getting really badly stuck. Just testing it and will upload v0.4.3 in the next minutes.
    --- merged: Feb 18, 2011 5:06 PM ---
    Version 0.4.3:

    - While the previous version would work for sand/gravel, it would not have worked for cases where your head/body is stuck in a ceiling with no ground below your feet. This should be taken care of now.

    Edit: I believe except for the TNT and other explosions stuff that accelerates the player the plugin should now no longer produce false positives (at least the nofly/teleport part of it). I'm still clueless why the speedhack check is constantly triggered for some people, but not for others.
     
  28. Offline

    Goblox

    I'm curious, what is the plugin doing about speed hacks right now? I get a lot of detection but users report they still can? I know nofly is still working well. if it's actually just warning on speed-detection, any chance of getting the same freeze behavior?
     
  29. Offline

    Evenprime

    Yeah. Currently it just logs potential speedhacks to the console (playername + some info), but does nothing to prevent or punish them (mostly because I don't trust the detection code that much yet). So currently the admin would have to do the "punishment" based on what he sees in the logs. I'll eventually give the option to define some automated response to violations.
     
  30. Offline

    Goblox

    I definitely SEEM to get lots of speedhack false positives when the server load is high.
     
  31. Offline

    jwideman

    How about writing to its own log file instead of output to the console?
     

Share This Page