Error Correction

Solution 1: Correct players position based off server
pro = absolute position and will always be correct
con = rubber banding is amplified for slower connections

Solution 2: Delay the information sent back to every client based of average connection ping
pro = player positions will feel more smooth and everyone with average or above connection will see each other in the correct position
con = could lead to everyone being dysnced at the same time and could amplify the error amount if not corrected periodically

solution 3: give every client authority and send their position back to server
pro the client will be correct making for extremely responsive behavior
con opens up exploits and cheating will be a big problem.

2 Likes

Privacy & Terms