NoCheatPlus / Issues

Issues managment for the NoCheatPlus project.
13 stars 9 forks source link

Players without proper permissions are randomly receiving NCP: Violation messages #475

Open manmadehuman opened 7 years ago

manmadehuman commented 7 years ago

Short description of the issue.

Complete output of the ncp version command.

`10:10:22 AM CONSOLE: [INFO] ---- Version information ----

10:10:22 AM CONSOLE: [INFO] #### Server ####

10:10:22 AM CONSOLE: [INFO] git-Spigot-7228328-d603539 ~MC: 1.12~

10:10:22 AM CONSOLE: [INFO] detected: 1.12

10:10:22 AM CONSOLE: [INFO] #### NoCheatPlus ####

10:10:22 AM CONSOLE: [INFO] Plugin: 3.15.2-SNAPSHOT-sMD5NET-b1113

10:10:22 AM CONSOLE: [INFO] MCAccess: 1.4.5-1.11.2|? / CB-Reflect

10:10:22 AM CONSOLE: [INFO] Features:

10:10:22 AM CONSOLE: [INFO] blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12

10:10:22 AM CONSOLE: [INFO] checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency

10:10:22 AM CONSOLE: [INFO] defaults: pvpKnockBackVelocity

10:10:22 AM CONSOLE: [INFO] packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance

10:10:22 AM CONSOLE: [INFO] Hooks: AllViolations~NCP~ 1.0 | EWG-TreeFeller 1.0

10:10:22 AM CONSOLE: [INFO] #### Related Plugins ####

10:10:22 AM CONSOLE: [INFO] ProtocolLib v4.3.0`

How to reproduce the issue (is it random / always happens / side conditions)?

Is issue appears to be random

Have you made any (noteworthy) changes to the default configuration of NCP?

I have turned off some monitoring conditions and that is all.

Do you run any other special plugins that affect game mechanics next to NC+ (adding skills, machines, adding/changing blocks, other anti cheating)?

Slimefun, ExtraHardMode, no other anticheats

Here is a link to a picture one of my players took showing a message he received. He is a normal player without special permissions: http://i.imgur.com/z3eqZcP.jpg

This issue doesn't happen with every violation alert, it seems to be random when it is sent to other players.

Thanks

RoboMWM commented 7 years ago

Your config?

manmadehuman commented 7 years ago

Meant to attach that. I apologize. Here it is. I changed the extension to txt so I could attach it to the thread.

config.txt

RoboMWM commented 7 years ago

You can use https://gist.github.com to paste and share link instead of uploading.

Permissions file might be useful. I was primarily looking to check if subscriptions was set to true in config (it isn't).

There's also a small chance a plugin could be temporarily putting a player in op or related. (This is usually done in command-alias plugins to allow players to run a specific set of commands, though it's not a method I'd recommend.) Some plugins that had issues with this is WorldGuardFlags

asofold commented 6 years ago

Perhaps an offline mode server putting players into OP on join (!?) or on/during world change? Could also be some kind of compatibility hack for an online mode server.

This would be highly problematic, as latest versions of NCP will perform permission caching (configurable), so if you're op during joining the server, some checks won't even run until world change or not at all.