Merge branch 'v29'

This commit is contained in:
evanpelle
2026-01-31 14:43:00 -08:00
11 changed files with 436 additions and 57 deletions
+2 -3
View File
@@ -293,17 +293,16 @@ export class GameServer {
const parsed = ClientMessageSchema.safeParse(JSON.parse(message));
if (!parsed.success) {
const error = z.prettifyError(parsed.error);
this.log.error("Failed to parse client message", error, {
this.log.warn(`Failed to parse client message ${error}`, {
clientID: client.clientID,
});
client.ws.send(
JSON.stringify({
type: "error",
error,
message,
message: `Server could not parse message from client: ${message}`,
} satisfies ServerErrorMessage),
);
client.ws.close(1002, "ClientMessageSchema");
return;
}
const clientMsg = parsed.data;