{"type":"GameEvent","eventId":1,"serverSeq":1,"timestamp":"2026-01-27T01:39:09.5028802Z","actor":"acd656b6","eventType":"PlayerJoined","payload":{"clientUuid":"acd656b6","displayName":"Player1"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":2,"serverSeq":2,"timestamp":"2026-01-27T01:39:09.544623Z","actor":"655f179b","eventType":"PlayerJoined","payload":{"clientUuid":"655f179b","displayName":"Player2"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":3,"serverSeq":3,"timestamp":"2026-01-27T01:39:09.8750694Z","actor":"a74ed76e","eventType":"PlayerJoined","payload":{"clientUuid":"a74ed76e","displayName":"Player3"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":4,"serverSeq":4,"timestamp":"2026-01-27T01:39:10.18571Z","actor":"37eb2ac7","eventType":"PlayerJoined","payload":{"clientUuid":"37eb2ac7","displayName":"Player4"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":5,"serverSeq":5,"timestamp":"2026-01-27T01:39:10.4728576Z","actor":"cd5db66c","eventType":"PlayerJoined","payload":{"clientUuid":"cd5db66c","displayName":"Player5"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":6,"serverSeq":6,"timestamp":"2026-01-27T01:39:10.7841943Z","actor":"e586e740","eventType":"PlayerJoined","payload":{"clientUuid":"e586e740","displayName":"Player6"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":7,"serverSeq":7,"timestamp":"2026-01-27T01:39:11.0902801Z","actor":"acd656b6","eventType":"GameStarted","payload":{"impostorCount":1,"taskCount":3},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":8,"serverSeq":8,"timestamp":"2026-01-27T01:39:11.1085891Z","actor":"acd656b6","eventType":"RoleAssigned","payload":{"clientUuid":"acd656b6","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":49.99984128301655,"lon":13.999918792115682},"type":"Progress","durationMs":5027,"steps":1},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":49.997718448844225,"lon":14.004038623561037},"type":"Progress","durationMs":5744,"steps":1},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":50.000145535351194,"lon":13.998497724961751},"type":"MultiStep","durationMs":0,"steps":4}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":9,"serverSeq":9,"timestamp":"2026-01-27T01:39:11.1237271Z","actor":"655f179b","eventType":"RoleAssigned","payload":{"clientUuid":"655f179b","role":"Impostor","tasks":null},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":10,"serverSeq":10,"timestamp":"2026-01-27T01:39:11.1288629Z","actor":"a74ed76e","eventType":"RoleAssigned","payload":{"clientUuid":"a74ed76e","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":49.99984128301655,"lon":13.999918792115682},"type":"Progress","durationMs":5027,"steps":1},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":49.997718448844225,"lon":14.004038623561037},"type":"Progress","durationMs":5744,"steps":1},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":50.000145535351194,"lon":13.998497724961751},"type":"MultiStep","durationMs":0,"steps":4}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":11,"serverSeq":11,"timestamp":"2026-01-27T01:39:11.1347791Z","actor":"37eb2ac7","eventType":"RoleAssigned","payload":{"clientUuid":"37eb2ac7","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":49.99984128301655,"lon":13.999918792115682},"type":"Progress","durationMs":5027,"steps":1},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":49.997718448844225,"lon":14.004038623561037},"type":"Progress","durationMs":5744,"steps":1},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":50.000145535351194,"lon":13.998497724961751},"type":"MultiStep","durationMs":0,"steps":4}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":12,"serverSeq":12,"timestamp":"2026-01-27T01:39:11.1401868Z","actor":"cd5db66c","eventType":"RoleAssigned","payload":{"clientUuid":"cd5db66c","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":49.99984128301655,"lon":13.999918792115682},"type":"Progress","durationMs":5027,"steps":1},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":49.997718448844225,"lon":14.004038623561037},"type":"Progress","durationMs":5744,"steps":1},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":50.000145535351194,"lon":13.998497724961751},"type":"MultiStep","durationMs":0,"steps":4}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":13,"serverSeq":13,"timestamp":"2026-01-27T01:39:11.1445592Z","actor":"e586e740","eventType":"RoleAssigned","payload":{"clientUuid":"e586e740","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":49.99984128301655,"lon":13.999918792115682},"type":"Progress","durationMs":5027,"steps":1},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":49.997718448844225,"lon":14.004038623561037},"type":"Progress","durationMs":5744,"steps":1},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":50.000145535351194,"lon":13.998497724961751},"type":"MultiStep","durationMs":0,"steps":4}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":14,"serverSeq":14,"timestamp":"2026-01-27T01:39:18.4435754Z","actor":"acd656b6","eventType":"TaskCompleted","payload":{"clientUuid":"acd656b6","taskId":"task_0","totalCompleted":1,"totalTasks":15},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":15,"serverSeq":15,"timestamp":"2026-01-27T01:39:19.5760937Z","actor":"655f179b","eventType":"PlayerKilled","payload":{"victimId":"acd656b6","killerId":"655f179b","bodyId":"7cbb8395","location":{"lat":50.0001,"lon":14}},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":16,"serverSeq":16,"timestamp":"2026-01-27T01:39:20.1917972Z","actor":"a74ed76e","eventType":"BodyReported","payload":{"reporterId":"a74ed76e","bodyId":"7cbb8395","victimId":"acd656b6"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":17,"serverSeq":17,"timestamp":"2026-01-27T01:39:20.2022631Z","actor":"a74ed76e","eventType":"MeetingStarted","payload":{"meetingId":"7ea61aad","type":"BodyReport","meetingLocation":{"lat":50.0001,"lon":14},"arrivalDeadline":"2026-01-27T01:39:23.7020339Z","discussionEndTime":"2026-01-27T01:39:26.2020339Z","votingEndTime":"2026-01-27T01:39:36.2020339Z"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":18,"serverSeq":18,"timestamp":"2026-01-27T01:39:26.2301958Z","actor":"655f179b","eventType":"PlayerVoted","payload":{"voterId":"655f179b","targetId":null},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":19,"serverSeq":19,"timestamp":"2026-01-27T01:39:26.3527005Z","actor":"a74ed76e","eventType":"PlayerVoted","payload":{"voterId":"a74ed76e","targetId":"655f179b"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":20,"serverSeq":20,"timestamp":"2026-01-27T01:39:26.4771415Z","actor":"37eb2ac7","eventType":"PlayerVoted","payload":{"voterId":"37eb2ac7","targetId":"655f179b"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":21,"serverSeq":21,"timestamp":"2026-01-27T01:39:26.6008711Z","actor":"cd5db66c","eventType":"PlayerVoted","payload":{"voterId":"cd5db66c","targetId":"655f179b"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":22,"serverSeq":22,"timestamp":"2026-01-27T01:39:26.7254168Z","actor":"e586e740","eventType":"PlayerVoted","payload":{"voterId":"e586e740","targetId":"655f179b"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":23,"serverSeq":23,"timestamp":"2026-01-27T01:39:36.209662Z","actor":null,"eventType":"VotingClosed","payload":{"voteCounts":{"655f179b":4,"__SKIP__":1},"ejectedPlayerId":"655f179b","wasTie":false},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":24,"serverSeq":24,"timestamp":"2026-01-27T01:39:36.2984671Z","actor":null,"eventType":"PlayerEjected","payload":{"clientUuid":"655f179b","role":"Impostor"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":25,"serverSeq":25,"timestamp":"2026-01-27T01:39:36.3025433Z","actor":null,"eventType":"GameEnded","payload":{"winningFaction":"Crew","reason":"V\u0161ichni imposto\u0159i eliminov\u00E1ni","winners":["acd656b6","a74ed76e","37eb2ac7","cd5db66c","e586e740"]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":26,"serverSeq":26,"timestamp":"2026-01-27T01:39:36.412429Z","actor":"cd5db66c","eventType":"PlayerLeft","payload":{"clientUuid":"cd5db66c","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":27,"serverSeq":27,"timestamp":"2026-01-27T01:39:36.4157417Z","actor":"acd656b6","eventType":"PlayerLeft","payload":{"clientUuid":"acd656b6","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":28,"serverSeq":28,"timestamp":"2026-01-27T01:39:36.4195737Z","actor":"655f179b","eventType":"HostChanged","payload":{"newHostId":"655f179b","previousHostId":"none"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":29,"serverSeq":29,"timestamp":"2026-01-27T01:39:36.4225908Z","actor":"655f179b","eventType":"PlayerLeft","payload":{"clientUuid":"655f179b","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":30,"serverSeq":30,"timestamp":"2026-01-27T01:39:36.4253593Z","actor":"a74ed76e","eventType":"HostChanged","payload":{"newHostId":"a74ed76e","previousHostId":"none"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":31,"serverSeq":31,"timestamp":"2026-01-27T01:39:36.432919Z","actor":"a74ed76e","eventType":"PlayerLeft","payload":{"clientUuid":"a74ed76e","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":32,"serverSeq":32,"timestamp":"2026-01-27T01:39:36.4349121Z","actor":"37eb2ac7","eventType":"HostChanged","payload":{"newHostId":"37eb2ac7","previousHostId":"none"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":33,"serverSeq":33,"timestamp":"2026-01-27T01:39:36.4373311Z","actor":"37eb2ac7","eventType":"PlayerLeft","payload":{"clientUuid":"37eb2ac7","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":34,"serverSeq":34,"timestamp":"2026-01-27T01:39:36.4397396Z","actor":"e586e740","eventType":"HostChanged","payload":{"newHostId":"e586e740","previousHostId":"none"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":35,"serverSeq":35,"timestamp":"2026-01-27T01:39:36.4421684Z","actor":"e586e740","eventType":"PlayerLeft","payload":{"clientUuid":"e586e740","reason":"Disconnected"},"clientSeq":0,"actionId":null}
