[sldev] Deltas and ACK (was: Wiki article on culling)

Boroondas Gupte sllists at boroon.dasgupta.ch
Wed Jul 23 17:02:37 PDT 2008


Jake Simpson schrieb:
> Your idea of only sending delta's is a good one - it's what Quake uses 
> in fact. However you can extend that further so that when a client 
> ack's a delta packet, the simulator then updates it's default state 
> which it uses as the control state (ie that which it derives the delta 
> packet from, by comparing this state with the current object state) 
> since it knows that the client now has a copy of that latest state, 
> since the delta packet was acked. The client of course, does the same 
> thing internally.
What if the ACK is lost (or just delayed)? Would the client  interpret 
following deltas relative to the just ACKed state while the server would 
have created them still relative to some earlier state?

Boroondas


More information about the SLDev mailing list