Desync thought - favoring player movement first then shots

Dear 343,

I was looking back at the tech article about desync and got stuck for about 5 minutes and had a thought-

What if, the system favors the shooters position/movement/surroundings first and foremost in a tier system to the server. I suppose this may alleviate desync due to the fact that the bullet velocity on projectile weapons is effectively zero whereas sprint speed is 8.5 meters/second.

I am not certain but with zero delay on projectiles from point a to b, it seems that there would theoretically have to be zero latency for there to be zero desynchronization between shooter first system idealogies. I understand there will ultimately be desynchronization at some level but even at 150 ms rtt (round trip time) if you are sprinting at 8.5 meters/second the position desynchronization shouldn’t be noticeable.

As a second tier, you could then introduce shot registration subservient to the first tier of position and arbitrate with a simple linear algebra formula to find the relative solutions, command buffers, etc to make the smoothest feeling game for all players.

It’s a work in progress but worth a gander.