{"type":"GameEvent","eventId":1,"serverSeq":1,"timestamp":"2026-01-27T11:47:59.4179584Z","actor":"790b1090","eventType":"PlayerJoined","payload":{"clientUuid":"790b1090","displayName":"Player1"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":2,"serverSeq":2,"timestamp":"2026-01-27T11:47:59.4703221Z","actor":"f6b99d0d","eventType":"PlayerJoined","payload":{"clientUuid":"f6b99d0d","displayName":"Player2"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":3,"serverSeq":3,"timestamp":"2026-01-27T11:47:59.7976587Z","actor":"0c6d470a","eventType":"PlayerJoined","payload":{"clientUuid":"0c6d470a","displayName":"Player3"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":4,"serverSeq":4,"timestamp":"2026-01-27T11:48:00.0936104Z","actor":"e36749ed","eventType":"PlayerJoined","payload":{"clientUuid":"e36749ed","displayName":"Player4"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":5,"serverSeq":5,"timestamp":"2026-01-27T11:48:00.4230407Z","actor":"5837b52e","eventType":"PlayerJoined","payload":{"clientUuid":"5837b52e","displayName":"Player5"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":6,"serverSeq":6,"timestamp":"2026-01-27T11:48:00.7146794Z","actor":"b8701753","eventType":"PlayerJoined","payload":{"clientUuid":"b8701753","displayName":"Player6"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":7,"serverSeq":7,"timestamp":"2026-01-27T11:48:01.0210377Z","actor":"790b1090","eventType":"GameStarted","payload":{"impostorCount":1,"taskCount":3},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":8,"serverSeq":8,"timestamp":"2026-01-27T11:48:01.0244215Z","actor":"790b1090","eventType":"RoleAssigned","payload":{"clientUuid":"790b1090","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":50.00001,"lon":14.00266},"type":"Progress","durationMs":7695,"steps":1},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":50.00073472857143,"lon":14.002719957142858},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":49.9998093,"lon":14.0010834},"type":"MultiStep","durationMs":0,"steps":4}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":9,"serverSeq":9,"timestamp":"2026-01-27T11:48:01.0286735Z","actor":"f6b99d0d","eventType":"RoleAssigned","payload":{"clientUuid":"f6b99d0d","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":50.00001,"lon":14.00266},"type":"Progress","durationMs":7695,"steps":1},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":50.00073472857143,"lon":14.002719957142858},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":49.9998093,"lon":14.0010834},"type":"MultiStep","durationMs":0,"steps":4}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":10,"serverSeq":10,"timestamp":"2026-01-27T11:48:01.0313976Z","actor":"0c6d470a","eventType":"RoleAssigned","payload":{"clientUuid":"0c6d470a","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":50.00001,"lon":14.00266},"type":"Progress","durationMs":7695,"steps":1},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":50.00073472857143,"lon":14.002719957142858},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":49.9998093,"lon":14.0010834},"type":"MultiStep","durationMs":0,"steps":4}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":11,"serverSeq":11,"timestamp":"2026-01-27T11:48:01.0393538Z","actor":"e36749ed","eventType":"RoleAssigned","payload":{"clientUuid":"e36749ed","role":"Impostor","tasks":null},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":12,"serverSeq":12,"timestamp":"2026-01-27T11:48:01.0422647Z","actor":"5837b52e","eventType":"RoleAssigned","payload":{"clientUuid":"5837b52e","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":50.00001,"lon":14.00266},"type":"Progress","durationMs":7695,"steps":1},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":50.00073472857143,"lon":14.002719957142858},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":49.9998093,"lon":14.0010834},"type":"MultiStep","durationMs":0,"steps":4}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":13,"serverSeq":13,"timestamp":"2026-01-27T11:48:01.0462271Z","actor":"b8701753","eventType":"RoleAssigned","payload":{"clientUuid":"b8701753","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":50.00001,"lon":14.00266},"type":"Progress","durationMs":7695,"steps":1},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":50.00073472857143,"lon":14.002719957142858},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":49.9998093,"lon":14.0010834},"type":"MultiStep","durationMs":0,"steps":4}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":14,"serverSeq":14,"timestamp":"2026-01-27T11:48:15.9657276Z","actor":"790b1090","eventType":"TaskCompleted","payload":{"clientUuid":"790b1090","taskId":"task_0","totalCompleted":1,"totalTasks":15},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":15,"serverSeq":15,"timestamp":"2026-01-27T11:48:16.5028531Z","actor":"e36749ed","eventType":"SabotageStarted","payload":{"sabotageId":"6bcae3d4","type":"CommsBlackout","initiatorId":"e36749ed","deadline":null,"repairStations":[{"stationId":"comms_station","name":"Komunika\u010Dn\u00ED v\u011B\u017E","location":{"lat":49.9998112,"lon":14.0009153},"repairDurationMs":3000}],"requiredSimultaneousRepairs":1},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":16,"serverSeq":16,"timestamp":"2026-01-27T11:48:19.6658976Z","actor":"790b1090","eventType":"RepairStarted","payload":{"sabotageId":"6bcae3d4","stationId":"comms_station","playerId":"790b1090"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":17,"serverSeq":17,"timestamp":"2026-01-27T11:48:22.6803665Z","actor":"790b1090","eventType":"SabotageRepaired","payload":{"sabotageId":"6bcae3d4","type":"CommsBlackout","repairerIds":["790b1090"]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":18,"serverSeq":18,"timestamp":"2026-01-27T11:48:56.81361Z","actor":"e36749ed","eventType":"SabotageStarted","payload":{"sabotageId":"7e9ba743","type":"CriticalMeltdown","initiatorId":"e36749ed","deadline":"2026-01-27T11:49:41.8134565Z","repairStations":[{"stationId":"reactor_alpha","name":"Reaktor Alpha","location":{"lat":50.0002079,"lon":14.0031427},"repairDurationMs":3000},{"stationId":"reactor_beta","name":"Reaktor Beta","location":{"lat":49.9982506,"lon":13.99542},"repairDurationMs":3000}],"requiredSimultaneousRepairs":2},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":19,"serverSeq":19,"timestamp":"2026-01-27T11:48:58.4277217Z","actor":"790b1090","eventType":"RepairStarted","payload":{"sabotageId":"7e9ba743","stationId":"reactor_alpha","playerId":"790b1090"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":20,"serverSeq":20,"timestamp":"2026-01-27T11:48:58.4434575Z","actor":"f6b99d0d","eventType":"RepairStarted","payload":{"sabotageId":"7e9ba743","stationId":"reactor_beta","playerId":"f6b99d0d"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":21,"serverSeq":21,"timestamp":"2026-01-27T11:49:01.4572372Z","actor":"790b1090","eventType":"SabotageRepaired","payload":{"sabotageId":"7e9ba743","type":"CriticalMeltdown","repairerIds":["790b1090","f6b99d0d"]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":22,"serverSeq":22,"timestamp":"2026-01-27T11:49:07.5686986Z","actor":"e36749ed","eventType":"PlayerKilled","payload":{"victimId":"790b1090","killerId":"e36749ed","bodyId":"220fbb08","location":{"lat":50.0001,"lon":14}},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":23,"serverSeq":23,"timestamp":"2026-01-27T11:49:08.1850339Z","actor":"f6b99d0d","eventType":"BodyReported","payload":{"reporterId":"f6b99d0d","bodyId":"220fbb08","victimId":"790b1090"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":24,"serverSeq":24,"timestamp":"2026-01-27T11:49:08.187751Z","actor":"f6b99d0d","eventType":"MeetingStarted","payload":{"meetingId":"cd1db34e","type":"BodyReport","meetingLocation":{"lat":50.0001,"lon":14},"arrivalDeadline":"2026-01-27T11:49:11.6875368Z","discussionEndTime":"2026-01-27T11:49:14.1875368Z","votingEndTime":"2026-01-27T11:49:24.1875368Z"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":25,"serverSeq":25,"timestamp":"2026-01-27T11:49:14.207631Z","actor":"f6b99d0d","eventType":"PlayerVoted","payload":{"voterId":"f6b99d0d","targetId":"e36749ed"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":26,"serverSeq":26,"timestamp":"2026-01-27T11:49:14.3293416Z","actor":"0c6d470a","eventType":"PlayerVoted","payload":{"voterId":"0c6d470a","targetId":"e36749ed"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":27,"serverSeq":27,"timestamp":"2026-01-27T11:49:14.4536978Z","actor":"e36749ed","eventType":"PlayerVoted","payload":{"voterId":"e36749ed","targetId":null},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":28,"serverSeq":28,"timestamp":"2026-01-27T11:49:14.5778724Z","actor":"5837b52e","eventType":"PlayerVoted","payload":{"voterId":"5837b52e","targetId":"e36749ed"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":29,"serverSeq":29,"timestamp":"2026-01-27T11:49:24.1935643Z","actor":null,"eventType":"VotingClosed","payload":{"voteCounts":{"e36749ed":3,"__SKIP__":1},"ejectedPlayerId":"e36749ed","wasTie":false},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":30,"serverSeq":30,"timestamp":"2026-01-27T11:49:24.2526608Z","actor":null,"eventType":"PlayerEjected","payload":{"clientUuid":"e36749ed","role":"Impostor"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":31,"serverSeq":31,"timestamp":"2026-01-27T11:49:24.2567412Z","actor":null,"eventType":"GameEnded","payload":{"winningFaction":"Crew","reason":"V\u0161ichni imposto\u0159i eliminov\u00E1ni","winners":["790b1090","f6b99d0d","0c6d470a","5837b52e","b8701753"]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":32,"serverSeq":32,"timestamp":"2026-01-27T11:50:05.6542003Z","actor":"790b1090","eventType":"PlayerLeft","payload":{"clientUuid":"790b1090","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":33,"serverSeq":33,"timestamp":"2026-01-27T11:50:05.6616226Z","actor":"f6b99d0d","eventType":"HostChanged","payload":{"newHostId":"f6b99d0d","previousHostId":"none"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":34,"serverSeq":34,"timestamp":"2026-01-27T11:50:05.6664534Z","actor":"f6b99d0d","eventType":"PlayerLeft","payload":{"clientUuid":"f6b99d0d","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":35,"serverSeq":35,"timestamp":"2026-01-27T11:50:05.6692083Z","actor":"0c6d470a","eventType":"HostChanged","payload":{"newHostId":"0c6d470a","previousHostId":"none"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":36,"serverSeq":36,"timestamp":"2026-01-27T11:50:05.6719027Z","actor":"0c6d470a","eventType":"PlayerLeft","payload":{"clientUuid":"0c6d470a","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":37,"serverSeq":37,"timestamp":"2026-01-27T11:50:05.6749861Z","actor":"e36749ed","eventType":"HostChanged","payload":{"newHostId":"e36749ed","previousHostId":"none"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":38,"serverSeq":38,"timestamp":"2026-01-27T11:50:05.6833251Z","actor":"e36749ed","eventType":"PlayerLeft","payload":{"clientUuid":"e36749ed","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":39,"serverSeq":39,"timestamp":"2026-01-27T11:50:05.6862397Z","actor":"5837b52e","eventType":"HostChanged","payload":{"newHostId":"5837b52e","previousHostId":"none"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":40,"serverSeq":40,"timestamp":"2026-01-27T11:50:05.6920217Z","actor":"5837b52e","eventType":"PlayerLeft","payload":{"clientUuid":"5837b52e","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":41,"serverSeq":41,"timestamp":"2026-01-27T11:50:05.6972418Z","actor":"b8701753","eventType":"HostChanged","payload":{"newHostId":"b8701753","previousHostId":"none"},"clientSeq":0,"actionId":null}
