1681-engine / index / ClientMessage
Type Alias: ClientMessage ​
ts
type ClientMessage =
| {
data?: unknown;
t: "hello";
}
| {
seq: number;
steps: InputStep[];
t: "input";
}
| {
c: number;
t: "ping";
};Defined in: src/net/protocol.ts:11
Client → server.
Union Members ​
Type Literal ​
ts
{
data?: unknown;
t: "hello";
}Asks to join; data is the game's own (a name, a character).
Type Literal ​
ts
{
seq: number;
steps: InputStep[];
t: "input";
}Input steps seq, seq + 1, … taken since the last send.
Type Literal ​
ts
{
c: number;
t: "ping";
}A ping carrying the client's own clock, answered by a pong.