net: add heartbeat reconnect and server restart/version announcements

This commit is contained in:
Jage9
2026-02-22 18:20:13 -05:00
parent a918d46cd1
commit c7c30f234d
7 changed files with 116 additions and 3 deletions

View File

@@ -34,6 +34,12 @@ export const welcomeMessageSchema = z.object({
gridSize: z.number().int().positive(),
})
.optional(),
serverInfo: z
.object({
instanceId: z.string(),
version: z.string().optional(),
})
.optional(),
uiDefinitions: z
.object({
itemTypeOrder: z.array(z.enum(['radio_station', 'dice', 'wheel', 'clock', 'widget'])),