When recieving updates, are all the updates from a frame for a single object delivered together?

I’m creating my own polation algorithm, and I want to verify if each field of an objects update is delivered together. I’m assuming fields without changes do not get sent, however, if “Controller.SteeringAngle”, “RigidBody.Velocity” and “Transform.Rotation” are all changed in the same frame, am I assured that all 3 updates are derived together?

I know some network systems post updates per field, not object. which can sometimes cause updates to not be delivered together. So for writing my dead reconning I want to know the nature of the update mechanism.

Hey, all the field updates for an entity are received together so you’ll get what you want. This does come with some caveats:

  • you can’t sync more data in one entity than can fit in a single packet.
  • If you produce updates faster than the client can send then updates are merged when they send to optimize bandwidth
1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.