3 ms·
tl;dr Send the full initial state, and then send deltas where each delta is the current state xor the previous state. This reminded me of an article I once rea
by bjpbakker 8y ago
tl;dr
Send the full initial state, and then send deltas where each delta is the current state xor the previous state.
This reminded me of an article I once read about the Doom3 network architecture [0]. Optimizing state transfer to network clients is a lot more difficult in the real world than xor-ing two states.
[0] http://fabiensanglard.net/doom3_documentation/The-DOOM-III-Network-Architecture.pdf http://fabiensanglard.net/doom3_documentation/The-DOOM-III-N...