Original Post — Direct link
about 4 years ago - /u/RiotStealthyJesus - Direct link

This is a good bug report, thank you u/blurrel!

When your game client sends aim vectors up to the game server, it quantizes the values (rounds down to a sub-fraction).

We did this to save bandwidth, for both your local network, as well as our game hosts.

But we can't just network the quantized values, we also make you play with them locally. We do so because we don't want you to have accuracy greater than what the game server would receive -- that would cause Hit Registration desyncs.


I'll make sure we increase the rounding precision in a future patch, thank you.

about 4 years ago - /u/RiotBrentmeister - Direct link

Originally posted by toocanzs

Couldn't the client keep full precision aim vectors under the hood, but quantize them visually and when sending to the server so that if you make small movements like this eventually the crosshair will jump to the next rounded value?

Yeah something like this could definitely work.

However, it might have an unintended effect.

Imagine you stored 99% of a "down movement" locally on the client then try to hit a flick really fast. The mouse movement for the flick would need to overcome that 99% "storage" value to work. Might lead to some inconsistencies that are hard to detect but throw of the "feel" of the game if that makes sense. You could counter this in various ways "hand waving" so the basic idea could work with the right implementation.

When we look at problems like this we often write down all possible solutions and share them amongst the dev team to try and find the most optimal solution for the player experience. I'm sure something like this will be one of the options on the docket. The easiest solution is probably what RiotStealthyJesus suggests, simply increasing the precision to the point where it works for all sens and zoom factors.

about 4 years ago - /u/RiotBrentmeister - Direct link

Originally posted by chervz

LOVE THE GOOD COMMS

WE LOVE THE GOOD BUG REPORTS! Keep em coming Reddit.