Quote Originally Posted by Astarica View Post
How can the server possibly know the accurate player information when it's not scheduled to receive the accurate information 0.29s later?
The way to solve / combat this is when in doubt the client wins in this case.
However everything is server side controlled here which causes these delays in periodic updates. I get the reasoning behind the majority of it as you can 'protect' the data although they have done a piss poor job at accomplishing that so I would suspect this is not an intentional design but just a poor one. Collision detection in online gaming is not that difficult to accomplish there are some great articles linked around explaining this in some simple an technical aspects.