Ah, ok. Makes sense. Sorry for the (pseudo)smartass post below, but just wanna make sure i understand this.
Consider this
A) X shoots at Y, X calculates hit client side, if hit, then hit moves to server, from there to client Y.
B) X shoots at Y, shot info moves from X to server, server calculates, if hit, then hit moves to client Y.
A is WYSIWYG
B is old quake style
I assume packet travel times with ping 80 ms via each paths:
- From client X to server 80 ms (time S).
- From server to client Y 80 ms (time T).
In situation A:
confirmation of hit (from time it was confirmed, namely at client) will reach client Y 160 ms ago (- (S + T)).
In situation B:
confirmation of hit (from time it was confirmed, namely at server) will reach client Y 80 ms ago (-T).
Is this true until here? Or does the client X directly communicates a hit to client Y, and the server is not important?