mp.updatesawait mp.updates.send(playerToken, type, data, { target?, targetIds? })
Writes a typed state update addressed to a target set — durable room state rather than ephemeral events.
await mp.updates.poll(playerToken, { fromPlayers?, fromPlayersIds?, lastUpdate? })
Reads updates since lastUpdate, optionally filtered by source players.