five-on-it / packages/protocol/src/messages / SnapshotMessage
Interface: SnapshotMessage
Defined in: packages/protocol/src/messages.ts:274
The server's view of the world, sent to every client at 20 Hz.
Properties
entities
entities:
EntitySnapshot[]
Defined in: packages/protocol/src/messages.ts:284
Every replicated entity: vehicles, trailers, characters, projectiles.
events
events:
GameEvent[]
Defined in: packages/protocol/src/messages.ts:286
Shots, blasts and hits since the previous snapshot.
inputBuffer
inputBuffer:
number
Defined in: packages/protocol/src/messages.ts:282
Inputs still queued for this client after this tick (clock-sync hint).
kind
kind:
"snapshot"
Defined in: packages/protocol/src/messages.ts:276
Discriminator.
lastSeq
lastSeq:
number
Defined in: packages/protocol/src/messages.ts:280
The last input sequence number the server applied for the receiving client.
tick
tick:
number
Defined in: packages/protocol/src/messages.ts:278
Server tick the poses belong to.