{"type":"GameEvent","eventId":1,"serverSeq":1,"timestamp":"2026-01-27T11:58:51.0660211Z","actor":"7099c562","eventType":"PlayerJoined","payload":{"clientUuid":"7099c562","displayName":"Player1"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":2,"serverSeq":2,"timestamp":"2026-01-27T11:58:51.1216899Z","actor":"1dcf1713","eventType":"PlayerJoined","payload":{"clientUuid":"1dcf1713","displayName":"Player2"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":3,"serverSeq":3,"timestamp":"2026-01-27T11:58:51.4279421Z","actor":"fc3f7924","eventType":"PlayerJoined","payload":{"clientUuid":"fc3f7924","displayName":"Player3"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":4,"serverSeq":4,"timestamp":"2026-01-27T11:58:51.7582776Z","actor":"99e5af04","eventType":"PlayerJoined","payload":{"clientUuid":"99e5af04","displayName":"Player4"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":5,"serverSeq":5,"timestamp":"2026-01-27T11:58:52.0490554Z","actor":"590e128b","eventType":"PlayerJoined","payload":{"clientUuid":"590e128b","displayName":"Player5"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":6,"serverSeq":6,"timestamp":"2026-01-27T11:58:52.3596508Z","actor":"ecc80c0b","eventType":"PlayerJoined","payload":{"clientUuid":"ecc80c0b","displayName":"Player6"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":7,"serverSeq":7,"timestamp":"2026-01-27T11:58:52.6689111Z","actor":"7099c562","eventType":"GameStarted","payload":{"impostorCount":1,"taskCount":3},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":8,"serverSeq":8,"timestamp":"2026-01-27T11:58:52.6844743Z","actor":"7099c562","eventType":"RoleAssigned","payload":{"clientUuid":"7099c562","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":49.9996681,"lon":14.0003986},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":50.00001,"lon":14.00266},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":50.0008623,"lon":14.0019217},"type":"Progress","durationMs":9504,"steps":1}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":9,"serverSeq":9,"timestamp":"2026-01-27T11:58:52.6965481Z","actor":"1dcf1713","eventType":"RoleAssigned","payload":{"clientUuid":"1dcf1713","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":49.9996681,"lon":14.0003986},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":50.00001,"lon":14.00266},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":50.0008623,"lon":14.0019217},"type":"Progress","durationMs":9504,"steps":1}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":10,"serverSeq":10,"timestamp":"2026-01-27T11:58:52.701947Z","actor":"fc3f7924","eventType":"RoleAssigned","payload":{"clientUuid":"fc3f7924","role":"Impostor","tasks":null},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":11,"serverSeq":11,"timestamp":"2026-01-27T11:58:52.7103416Z","actor":"99e5af04","eventType":"RoleAssigned","payload":{"clientUuid":"99e5af04","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":49.9996681,"lon":14.0003986},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":50.00001,"lon":14.00266},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":50.0008623,"lon":14.0019217},"type":"Progress","durationMs":9504,"steps":1}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":12,"serverSeq":12,"timestamp":"2026-01-27T11:58:52.7130428Z","actor":"590e128b","eventType":"RoleAssigned","payload":{"clientUuid":"590e128b","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":49.9996681,"lon":14.0003986},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":50.00001,"lon":14.00266},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":50.0008623,"lon":14.0019217},"type":"Progress","durationMs":9504,"steps":1}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":13,"serverSeq":13,"timestamp":"2026-01-27T11:58:52.7158121Z","actor":"ecc80c0b","eventType":"RoleAssigned","payload":{"clientUuid":"ecc80c0b","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":49.9996681,"lon":14.0003986},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":50.00001,"lon":14.00266},"type":"MultiStep","durationMs":0,"steps":2},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":50.0008623,"lon":14.0019217},"type":"Progress","durationMs":9504,"steps":1}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":14,"serverSeq":14,"timestamp":"2026-01-27T11:58:54.6793943Z","actor":"7099c562","eventType":"TaskCompleted","payload":{"clientUuid":"7099c562","taskId":"task_0","totalCompleted":1,"totalTasks":15},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":15,"serverSeq":15,"timestamp":"2026-01-27T11:58:55.4660079Z","actor":"fc3f7924","eventType":"SabotageStarted","payload":{"sabotageId":"5cf911a1","type":"CommsBlackout","initiatorId":"fc3f7924","deadline":null,"repairStations":[{"stationId":"comms_station","name":"Komunika\u010Dn\u00ED v\u011B\u017E","location":{"lat":49.9995201,"lon":13.9996816},"repairDurationMs":3000}],"requiredSimultaneousRepairs":1},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":16,"serverSeq":16,"timestamp":"2026-01-27T11:58:58.6363291Z","actor":"7099c562","eventType":"RepairStarted","payload":{"sabotageId":"5cf911a1","stationId":"comms_station","playerId":"7099c562"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":17,"serverSeq":17,"timestamp":"2026-01-27T11:59:01.6663122Z","actor":"7099c562","eventType":"SabotageRepaired","payload":{"sabotageId":"5cf911a1","type":"CommsBlackout","repairerIds":["7099c562"]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":18,"serverSeq":18,"timestamp":"2026-01-27T11:59:35.7862534Z","actor":"fc3f7924","eventType":"SabotageStarted","payload":{"sabotageId":"fa825b06","type":"CriticalMeltdown","initiatorId":"fc3f7924","deadline":"2026-01-27T12:00:20.7861372Z","repairStations":[{"stationId":"reactor_alpha","name":"Reaktor Alpha","location":{"lat":50.0033321,"lon":13.9982963},"repairDurationMs":3000},{"stationId":"reactor_beta","name":"Reaktor Beta","location":{"lat":50.0005463,"lon":14.0021633},"repairDurationMs":3000}],"requiredSimultaneousRepairs":2},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":19,"serverSeq":19,"timestamp":"2026-01-27T11:59:37.4058361Z","actor":"7099c562","eventType":"RepairStarted","payload":{"sabotageId":"fa825b06","stationId":"reactor_alpha","playerId":"7099c562"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":20,"serverSeq":20,"timestamp":"2026-01-27T11:59:37.4216133Z","actor":"1dcf1713","eventType":"RepairStarted","payload":{"sabotageId":"fa825b06","stationId":"reactor_beta","playerId":"1dcf1713"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":21,"serverSeq":21,"timestamp":"2026-01-27T11:59:40.4409615Z","actor":"7099c562","eventType":"SabotageRepaired","payload":{"sabotageId":"fa825b06","type":"CriticalMeltdown","repairerIds":["7099c562","1dcf1713"]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":22,"serverSeq":22,"timestamp":"2026-01-27T11:59:46.5842787Z","actor":"fc3f7924","eventType":"PlayerKilled","payload":{"victimId":"7099c562","killerId":"fc3f7924","bodyId":"3915b495","location":{"lat":50.0001,"lon":14}},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":23,"serverSeq":23,"timestamp":"2026-01-27T11:59:47.1861485Z","actor":"1dcf1713","eventType":"BodyReported","payload":{"reporterId":"1dcf1713","bodyId":"3915b495","victimId":"7099c562"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":24,"serverSeq":24,"timestamp":"2026-01-27T11:59:47.1917993Z","actor":"1dcf1713","eventType":"MeetingStarted","payload":{"meetingId":"b39db541","type":"BodyReport","meetingLocation":{"lat":50.0001,"lon":14},"arrivalDeadline":"2026-01-27T11:59:50.6915874Z","discussionEndTime":"2026-01-27T11:59:53.1915874Z","votingEndTime":"2026-01-27T12:00:03.1915874Z"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":25,"serverSeq":25,"timestamp":"2026-01-27T11:59:53.2060683Z","actor":"1dcf1713","eventType":"PlayerVoted","payload":{"voterId":"1dcf1713","targetId":"fc3f7924"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":26,"serverSeq":26,"timestamp":"2026-01-27T11:59:53.328635Z","actor":"fc3f7924","eventType":"PlayerVoted","payload":{"voterId":"fc3f7924","targetId":null},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":27,"serverSeq":27,"timestamp":"2026-01-27T11:59:53.453154Z","actor":"99e5af04","eventType":"PlayerVoted","payload":{"voterId":"99e5af04","targetId":"fc3f7924"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":28,"serverSeq":28,"timestamp":"2026-01-27T11:59:53.5771998Z","actor":"590e128b","eventType":"PlayerVoted","payload":{"voterId":"590e128b","targetId":"fc3f7924"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":29,"serverSeq":29,"timestamp":"2026-01-27T11:59:53.7011895Z","actor":"ecc80c0b","eventType":"PlayerVoted","payload":{"voterId":"ecc80c0b","targetId":"fc3f7924"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":30,"serverSeq":30,"timestamp":"2026-01-27T12:00:03.1959921Z","actor":null,"eventType":"VotingClosed","payload":{"voteCounts":{"fc3f7924":4,"__SKIP__":1},"ejectedPlayerId":"fc3f7924","wasTie":false},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":31,"serverSeq":31,"timestamp":"2026-01-27T12:00:03.2327421Z","actor":null,"eventType":"PlayerEjected","payload":{"clientUuid":"fc3f7924","role":"Impostor"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":32,"serverSeq":32,"timestamp":"2026-01-27T12:00:03.2354683Z","actor":null,"eventType":"GameEnded","payload":{"winningFaction":"Crew","reason":"V\u0161ichni imposto\u0159i eliminov\u00E1ni","winners":["7099c562","1dcf1713","99e5af04","590e128b","ecc80c0b"]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":33,"serverSeq":33,"timestamp":"2026-01-27T12:00:56.1327135Z","actor":"7099c562","eventType":"PlayerLeft","payload":{"clientUuid":"7099c562","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":34,"serverSeq":34,"timestamp":"2026-01-27T12:00:56.1482911Z","actor":"1dcf1713","eventType":"HostChanged","payload":{"newHostId":"1dcf1713","previousHostId":"none"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":35,"serverSeq":35,"timestamp":"2026-01-27T12:00:56.1534276Z","actor":"1dcf1713","eventType":"PlayerLeft","payload":{"clientUuid":"1dcf1713","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":36,"serverSeq":36,"timestamp":"2026-01-27T12:00:56.1594463Z","actor":"fc3f7924","eventType":"HostChanged","payload":{"newHostId":"fc3f7924","previousHostId":"none"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":37,"serverSeq":37,"timestamp":"2026-01-27T12:00:56.1636152Z","actor":"fc3f7924","eventType":"PlayerLeft","payload":{"clientUuid":"fc3f7924","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":38,"serverSeq":38,"timestamp":"2026-01-27T12:00:56.1663519Z","actor":"99e5af04","eventType":"HostChanged","payload":{"newHostId":"99e5af04","previousHostId":"none"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":39,"serverSeq":39,"timestamp":"2026-01-27T12:00:56.1689453Z","actor":"99e5af04","eventType":"PlayerLeft","payload":{"clientUuid":"99e5af04","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":40,"serverSeq":40,"timestamp":"2026-01-27T12:00:56.1713532Z","actor":"590e128b","eventType":"HostChanged","payload":{"newHostId":"590e128b","previousHostId":"none"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":41,"serverSeq":41,"timestamp":"2026-01-27T12:00:56.1738715Z","actor":"590e128b","eventType":"PlayerLeft","payload":{"clientUuid":"590e128b","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":42,"serverSeq":42,"timestamp":"2026-01-27T12:00:56.1763258Z","actor":"ecc80c0b","eventType":"HostChanged","payload":{"newHostId":"ecc80c0b","previousHostId":"none"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":43,"serverSeq":43,"timestamp":"2026-01-27T12:00:56.1787405Z","actor":"ecc80c0b","eventType":"PlayerLeft","payload":{"clientUuid":"ecc80c0b","reason":"Disconnected"},"clientSeq":0,"actionId":null}
