This commit is contained in:
root
2026-04-26 12:44:06 +02:00
commit 9590629795
398 changed files with 26617 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,226 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v9.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v9.0": {
"Server/1.0.0": {
"dependencies": {
"Microsoft.Data.Sqlite": "9.0.0"
},
"runtime": {
"Server.dll": {}
}
},
"Microsoft.Data.Sqlite/9.0.0": {
"dependencies": {
"Microsoft.Data.Sqlite.Core": "9.0.0",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
"SQLitePCLRaw.core": "2.1.10"
}
},
"Microsoft.Data.Sqlite.Core/9.0.0": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.10"
},
"runtime": {
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.24.52902"
}
}
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
"dependencies": {
"SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
"SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
},
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {
"assemblyVersion": "2.1.10.2445",
"fileVersion": "2.1.10.2445"
}
}
},
"SQLitePCLRaw.core/2.1.10": {
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {
"assemblyVersion": "2.1.10.2445",
"fileVersion": "2.1.10.2445"
}
}
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
"runtimeTargets": {
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
"rid": "browser-wasm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-arm/native/libe_sqlite3.so": {
"rid": "linux-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-arm64/native/libe_sqlite3.so": {
"rid": "linux-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-armel/native/libe_sqlite3.so": {
"rid": "linux-armel",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-mips64/native/libe_sqlite3.so": {
"rid": "linux-mips64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-arm/native/libe_sqlite3.so": {
"rid": "linux-musl-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-arm64/native/libe_sqlite3.so": {
"rid": "linux-musl-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
"rid": "linux-musl-s390x",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
"rid": "linux-musl-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-ppc64le/native/libe_sqlite3.so": {
"rid": "linux-ppc64le",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-s390x/native/libe_sqlite3.so": {
"rid": "linux-s390x",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libe_sqlite3.so": {
"rid": "linux-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x86/native/libe_sqlite3.so": {
"rid": "linux-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": {
"rid": "maccatalyst-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": {
"rid": "maccatalyst-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/osx-arm64/native/libe_sqlite3.dylib": {
"rid": "osx-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libe_sqlite3.dylib": {
"rid": "osx-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-arm/native/e_sqlite3.dll": {
"rid": "win-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-arm64/native/e_sqlite3.dll": {
"rid": "win-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x64/native/e_sqlite3.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x86/native/e_sqlite3.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.10"
},
"runtime": {
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {
"assemblyVersion": "2.1.10.2445",
"fileVersion": "2.1.10.2445"
}
}
}
}
},
"libraries": {
"Server/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.Data.Sqlite/9.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-lw6wthgXGx3r/U775k1UkUAWIn0kAT0wj4ZRq0WlhPx4WAOiBsIjgDKgWkXcNTGT0KfHiClkM+tyPVFDvxeObw==",
"path": "microsoft.data.sqlite/9.0.0",
"hashPath": "microsoft.data.sqlite.9.0.0.nupkg.sha512"
},
"Microsoft.Data.Sqlite.Core/9.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-cFfZjFL+tqzGYw9lB31EkV1IWF5xRQNk2k+MQd+Cf86Gl6zTeAoiZIFw5sRB1Z8OxpEC7nu+nTDsLSjieBAPTw==",
"path": "microsoft.data.sqlite.core/9.0.0",
"hashPath": "microsoft.data.sqlite.core.9.0.0.nupkg.sha512"
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
"type": "package",
"serviceable": true,
"sha512": "sha512-UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.10",
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512"
},
"SQLitePCLRaw.core/2.1.10": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
"path": "sqlitepclraw.core/2.1.10",
"hashPath": "sqlitepclraw.core.2.1.10.nupkg.sha512"
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==",
"path": "sqlitepclraw.lib.e_sqlite3/2.1.10",
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512"
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
"path": "sqlitepclraw.provider.e_sqlite3/2.1.10",
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512"
}
}
}

BIN
bin/Debug/net9.0/Server.dll Normal file

Binary file not shown.

BIN
bin/Debug/net9.0/Server.exe Normal file

Binary file not shown.

BIN
bin/Debug/net9.0/Server.pdb Normal file

Binary file not shown.

View File

@@ -0,0 +1,19 @@
{
"runtimeOptions": {
"tfm": "net9.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "9.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "9.0.0"
}
],
"configProperties": {
"System.GC.Server": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

View File

@@ -0,0 +1 @@
{"Version":1,"ManifestType":"Build","Endpoints":[]}

View File

@@ -0,0 +1,45 @@
{
"tcpPort": 7777,
"httpPort": 8088,
"maxPacketSizeBytes": 1048576,
"tickMs": 200,
"positionBroadcastRateMs": 1000,
"maxSpeedMps": 12.0,
"movementValidationWindowSec": 5.0,
"teleportThresholdMeters": 50.0,
"cheatScoreWarnThreshold": 10,
"cheatScoreRestrictThreshold": 25,
"cheatScoreKickThreshold": 50,
"killDistanceM": 10.0,
"killCooldownMs": 5000,
"meetingArrivalRadiusM": 15.0,
"arrivalBaseMs": 20000,
"arrivalSafetyMarginMs": 3000,
"allowedLateMs": 5000,
"discussionPhaseMs": 15000,
"votingPhaseMs": 30000,
"emergencyMeetingCooldownMs": 30000,
"maxEmergencyMeetingsPerPlayer": 2,
"emergencyMeetingCallRadiusM": 15.0,
"reportDistanceM": 10.0,
"taskStartDistanceM": 5.0,
"taskLeaveDebounceMs": 2000,
"taskProgressKeepaliveMs": 5000,
"snapshotEvents": 200,
"snapshotIntervalMs": 300000,
"walMaxSizeMb": 10,
"dataPath": "data",
"hostTimeoutMs": 15000,
"reconnectWindowMs": 60000,
"idleLobbyTtlMs": 3600000,
"joinCodeTtlMs": 86400000,
"maxPlayersPerLobby": 15,
"joinRateLimitPerMinute": 10,
"sessionKeySizeBytes": 32,
"rsaKeySizeBits": 2048,
"statsApiRateLimit": 100,
"statsApiKey": null,
"defaultImpostorCount": 1,
"defaultTaskCount": 5,
"defaultTiePolicy": "NoEject"
}

View File

@@ -0,0 +1,74 @@
{
"lobbyId": "0ef46de0570a4be6",
"lastEventId": 12,
"timestamp": "2026-01-27T13:41:27.5170822Z",
"checksum": "eaeb904e566968a23b9fad8defde721f0a958b5173f671f96b67463cd102e5b8",
"phase": "Playing",
"players": [],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.0868023,
"lon": 14.4203088
},
"type": "Progress",
"durationMs": 7851,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.0855253,
"lon": 14.4216649
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.087640820000004,
"lon": 14.42321536
},
"type": "Progress",
"durationMs": 9934,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.0862119,
"lon": 14.4239779
},
"type": "Progress",
"durationMs": 7287,
"steps": 1
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.08971575714286,
"lon": 14.420300657142858
},
"type": "Instant",
"durationMs": 0,
"steps": 1
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,18 @@
{
"lobbyId": "27685b18526d4ce5",
"lastEventId": 7,
"timestamp": "2026-01-27T13:36:27.5323111Z",
"checksum": "cc270b3bd115ec20db477f4b58e987b0b4a0bede6b35d5fb8786f1a3ad5a89bf",
"phase": "Lobby",
"players": [],
"bodies": [],
"tasks": [],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,74 @@
{
"lobbyId": "34d8737b80434782",
"lastEventId": 12,
"timestamp": "2026-01-27T13:36:27.5253055Z",
"checksum": "ec7a8cc5ca949945cac59b72af28e810b5db1ed59683d8840aeb5293c21154e6",
"phase": "Playing",
"players": [],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.0894098,
"lon": 14.4226833
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.08879728000001,
"lon": 14.41972866
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.0879498,
"lon": 14.4233898
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.0865062,
"lon": 14.4206464
},
"type": "Progress",
"durationMs": 5593,
"steps": 1
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.0883246,
"lon": 14.4238715
},
"type": "Instant",
"durationMs": 0,
"steps": 1
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,52 @@
{
"lobbyId": "5d096533c3094eaa",
"lastEventId": 51,
"timestamp": "2026-01-27T13:31:27.5287743Z",
"checksum": "c3eb831a207d599f3fbf61d89359c0c36b3d787fdb339fb36766c4cbf1f52462",
"phase": "Ended",
"players": [],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 49.9999798,
"lon": 14.0026563
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 49.9996681,
"lon": 14.0003986
},
"type": "Progress",
"durationMs": 8093,
"steps": 1
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.0031177,
"lon": 13.998514216666669
},
"type": "Instant",
"durationMs": 0,
"steps": 1
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50,
"lon": 14
},
"playAreaRadius": 500,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,18 @@
{
"lobbyId": "6772d80dd8a44352",
"lastEventId": 12,
"timestamp": "2026-01-27T11:37:11.3093918Z",
"checksum": "2c421294fe51e01d08fe09e59f84c8a0c1e73120cb2764eb503b6c24cfb94d8e",
"phase": "Lobby",
"players": [],
"bodies": [],
"tasks": [],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50,
"lon": 14
},
"playAreaRadius": 500,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,45 @@
{
"lobbyId": "6af233ecf68b4434",
"lastEventId": 4,
"timestamp": "2026-01-27T13:41:27.5355764Z",
"checksum": "a14cbc3f62b3a9d629f3852bc29e2d6e5460d7c7c5db39eae124537a56bc9fd5",
"phase": "Lobby",
"players": [
{
"clientUuid": "4cda16e3",
"displayName": "SabPlayer",
"position": {
"lat": 50.0875,
"lon": 14.4213
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T12:38:01.2482361Z",
"lastPositionUpdate": "2026-01-27T12:38:01.2482361Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": []
}
],
"bodies": [],
"tasks": [],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,74 @@
{
"lobbyId": "6dba8c0edbe7490d",
"lastEventId": 12,
"timestamp": "2026-01-27T13:41:27.5240463Z",
"checksum": "e006a9e9b5a9473600b72662bb8ee30ed1d8f5896538ca22976917c77ecd88e2",
"phase": "Playing",
"players": [],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.0877076,
"lon": 14.4241423
},
"type": "Progress",
"durationMs": 6709,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.089346660000004,
"lon": 14.42227354
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.087235,
"lon": 14.4177676
},
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.0872447,
"lon": 14.4252718
},
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.08679,
"lon": 14.4209933
},
"type": "Instant",
"durationMs": 0,
"steps": 1
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,18 @@
{
"lobbyId": "74771a6153544040",
"lastEventId": 7,
"timestamp": "2026-01-27T13:41:27.5390519Z",
"checksum": "c4133709107e0aa5b7b36b09e2275c68306c8b0ba9f149dd2a7acc8af4841d72",
"phase": "Lobby",
"players": [],
"bodies": [],
"tasks": [],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,18 @@
{
"lobbyId": "7da1c15116fc4fbc",
"lastEventId": 7,
"timestamp": "2026-01-27T13:36:27.528593Z",
"checksum": "4536b2249e71f0a79258b5a3861a0e4868ad592170b159404031f315105966a5",
"phase": "Lobby",
"players": [],
"bodies": [],
"tasks": [],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,52 @@
{
"lobbyId": "7f234630f0d3470c",
"lastEventId": 51,
"timestamp": "2026-01-27T13:41:27.5227014Z",
"checksum": "f52e66c8c122229b9ed6b67b4a965540971b421294a9adf54f2295ea6206da80",
"phase": "Ended",
"players": [],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.0004706,
"lon": 14.0066172
},
"type": "Progress",
"durationMs": 5753,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.0030234,
"lon": 13.9993778
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.0030134625,
"lon": 13.999101749999998
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50,
"lon": 14
},
"playAreaRadius": 500,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,18 @@
{
"lobbyId": "8da0b3e582444daf",
"lastEventId": 7,
"timestamp": "2026-01-27T13:41:27.5200488Z",
"checksum": "926ef187cbeca5bbb412bbd70e86494ae9ae0bad25bb322cf2e8798fb46156ee",
"phase": "Lobby",
"players": [],
"bodies": [],
"tasks": [],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,18 @@
{
"lobbyId": "9f07a2d91db949ad",
"lastEventId": 7,
"timestamp": "2026-01-27T13:31:27.538973Z",
"checksum": "d2834a20c3fbf35631ac19aa4cc881dc4ea22da294f378c9ea175f79def2e5b1",
"phase": "Lobby",
"players": [],
"bodies": [],
"tasks": [],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,74 @@
{
"lobbyId": "a16bac8d99e74830",
"lastEventId": 12,
"timestamp": "2026-01-27T13:41:27.5257123Z",
"checksum": "ce1d6aec022b9dfcd40896dc2d137c997eb55b180fcb565d259dd9d3fba5efe2",
"phase": "Playing",
"players": [],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.0858413,
"lon": 14.4205435
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.08849002857143,
"lon": 14.421553200000002
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.0875007,
"lon": 14.4179042
},
"type": "Progress",
"durationMs": 5708,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.08828,
"lon": 14.4177757
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.0863048,
"lon": 14.4194325
},
"type": "Progress",
"durationMs": 9104,
"steps": 1
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,74 @@
{
"lobbyId": "b9cffa33b9264559",
"lastEventId": 11,
"timestamp": "2026-01-27T13:36:27.5272024Z",
"checksum": "eb35b9829659a173f4ff3ff4bffae656b8f7fd54d7d0b77addc9e65dc7e95d47",
"phase": "Playing",
"players": [],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.0880837,
"lon": 14.4241303
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.0868455,
"lon": 14.4251958
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.0881001,
"lon": 14.4251481
},
"type": "Progress",
"durationMs": 5959,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.0868548,
"lon": 14.4252407
},
"type": "Progress",
"durationMs": 8586,
"steps": 1
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.0889995,
"lon": 14.4222151
},
"type": "Instant",
"durationMs": 0,
"steps": 1
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,18 @@
{
"lobbyId": "cf3be038c5a3472e",
"lastEventId": 7,
"timestamp": "2026-01-27T13:41:27.521301Z",
"checksum": "b8c94dca9682f3f2308d847b765fd5d473149dcb87f84a9c6dff93f403e2d622",
"phase": "Lobby",
"players": [],
"bodies": [],
"tasks": [],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,18 @@
{
"lobbyId": "d3e8a657109144ce",
"lastEventId": 7,
"timestamp": "2026-01-27T13:36:27.5310617Z",
"checksum": "0b23ea5bf52ae1200a729d7db310feb1c8a9307f014bbc58d2e532468d112a91",
"phase": "Lobby",
"players": [],
"bodies": [],
"tasks": [],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,74 @@
{
"lobbyId": "dc41c9d596db4946",
"lastEventId": 12,
"timestamp": "2026-01-27T13:41:27.518834Z",
"checksum": "6cf9b25105fdf12ec96a8dedb18dd85aa5fef345c2c08a50045e7a53df078ffc",
"phase": "Playing",
"players": [],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.085561139999996,
"lon": 14.42309244
},
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.085837,
"lon": 14.4188593
},
"type": "Progress",
"durationMs": 7152,
"steps": 1
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.0859669,
"lon": 14.4188964
},
"type": "MultiStep",
"durationMs": 0,
"steps": 4
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.0860902,
"lon": 14.4235956
},
"type": "Progress",
"durationMs": 5893,
"steps": 1
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.09006194,
"lon": 14.421070419999998
},
"type": "Instant",
"durationMs": 0,
"steps": 1
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,74 @@
{
"lobbyId": "df5878e2914a4104",
"lastEventId": 12,
"timestamp": "2026-01-27T13:36:27.5297309Z",
"checksum": "33e3631ebc9785562d42cb7d2a9ac0778daa8fbccf56496c6938f1da4305fe0b",
"phase": "Playing",
"players": [],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.0870176,
"lon": 14.4213745
},
"type": "MultiStep",
"durationMs": 0,
"steps": 4
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.08900948,
"lon": 14.418448039999998
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.0856234,
"lon": 14.4229967
},
"type": "Progress",
"durationMs": 5157,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.0876224,
"lon": 14.4200385
},
"type": "Progress",
"durationMs": 6963,
"steps": 1
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.0873335,
"lon": 14.4229653
},
"type": "Instant",
"durationMs": 0,
"steps": 1
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,74 @@
{
"lobbyId": "e52ea7e70f9c4475",
"lastEventId": 12,
"timestamp": "2026-01-27T13:31:27.5486405Z",
"checksum": "b974ca483616d916c79e6661a25e155a34d9905bf1e8bf044f958e3332ddecbe",
"phase": "Playing",
"players": [],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.0883326,
"lon": 14.4243654
},
"type": "Progress",
"durationMs": 9830,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.0888976,
"lon": 14.4235413
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.087982700000005,
"lon": 14.424510520000002
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.08682402000001,
"lon": 14.41780478
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.0879393,
"lon": 14.4195066
},
"type": "Instant",
"durationMs": 0,
"steps": 1
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.0875,
"lon": 14.4213
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,254 @@
{
"lobbyId": "2648919f382c41c5",
"lastEventId": 59,
"timestamp": "2026-01-27T18:59:03.2825318Z",
"checksum": "1a2ad5f4cbb6cce28242186be6f40b40eec4324c03c7f86a5240dd90a9dd2177",
"phase": "Lobby",
"players": [
{
"clientUuid": "8994ac32",
"displayName": "Hr\u00E1\u010D415",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T18:53:06.3002728Z",
"lastPositionUpdate": "2026-01-27T18:57:32.9413685Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": "2026-01-27T18:55:14.0260895Z",
"emergencyMeetingsUsed": 1,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "0edf1729",
"displayName": "Hr\u00E1\u010D807",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T18:53:14.049105Z",
"lastPositionUpdate": "2026-01-27T18:56:19.557754Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "71890d7c",
"displayName": "Hr\u00E1\u010D727",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T18:53:16.7573899Z",
"lastPositionUpdate": "2026-01-27T18:57:32.6978551Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "c9700c3e",
"displayName": "Hr\u00E1\u010D811",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T18:53:18.3315357Z",
"lastPositionUpdate": "2026-01-27T18:57:32.6887401Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "8d4ca20b",
"displayName": "Hr\u00E1\u010D45",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T18:53:20.2071786Z",
"lastPositionUpdate": "2026-01-27T18:57:32.6947537Z",
"lastKillTime": "2026-01-27T18:56:19.060694Z",
"lastEmergencyMeetingTime": "2026-01-27T18:53:50.6568196Z",
"emergencyMeetingsUsed": 1,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
}
],
"bodies": [],
"tasks": [],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 104,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,87 @@
{
"lobbyId": "2c50d55476084b56",
"lastEventId": 12,
"timestamp": "2026-01-27T16:28:29.5775449Z",
"checksum": "f350e9f787de7222da92560a4faf764440917922ee2f6bc477a61b0b2597c047",
"phase": "Playing",
"players": [],
"bodies": [
{
"bodyId": "93c535cb",
"victimId": "3a7b7d51",
"killerId": "4776b4fd",
"location": {
"lat": 50.773528230993556,
"lon": 15.072186665335956
},
"killedAt": "2026-01-27T16:07:05.4091568Z",
"reported": false,
"reportedBy": null
}
],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.7741443,
"lon": 15.0702437
},
"type": "Progress",
"durationMs": 8268,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.7748682,
"lon": 15.0725437
},
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7741888,
"lon": 15.0705734
},
"type": "Progress",
"durationMs": 6077,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7738016,
"lon": 15.0702315
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7746238,
"lon": 15.0716847
},
"type": "Progress",
"durationMs": 5791,
"steps": 1
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 175,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,545 @@
{
"lobbyId": "2e22bb042f2f4bbe",
"lastEventId": 22,
"timestamp": "2026-01-27T15:51:57.8920069Z",
"checksum": "9d1b249ae84e5d6285b305b86c43d02c035c58d7639d26b444131c7d6e548953",
"phase": "Playing",
"players": [
{
"clientUuid": "f950d5da",
"displayName": "Hr\u00E1\u010D807",
"position": {
"lat": 50.77313331657089,
"lon": 15.072188416646162
},
"role": "Crew",
"state": "Dead",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T15:41:57.4124996Z",
"lastPositionUpdate": "2026-01-27T15:43:03.3779377Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Progress",
"durationMs": 7149,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.7727517,
"lon": 15.0713078
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7743857,
"lon": 15.0723828
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7738718,
"lon": 15.0726246
},
"type": "Progress",
"durationMs": 6496,
"steps": 1
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7730823,
"lon": 15.071947
},
"type": "Instant",
"durationMs": 0,
"steps": 1
}
],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "c5654f74",
"displayName": "Hr\u00E1\u010D437",
"position": {
"lat": 50.77278259768372,
"lon": 15.07222070338361
},
"role": "Impostor",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T15:42:07.6931815Z",
"lastPositionUpdate": "2026-01-27T15:51:57.5706389Z",
"lastKillTime": "2026-01-27T15:45:05.8370242Z",
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "03a78181",
"displayName": "Hr\u00E1\u010D551",
"position": {
"lat": 50.77398539640443,
"lon": 15.072124569466894
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T15:42:10.6142359Z",
"lastPositionUpdate": "2026-01-27T15:51:57.7340338Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": "2026-01-27T15:44:49.798083Z",
"emergencyMeetingsUsed": 1,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.7731933,
"lon": 15.0726196
},
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.772732,
"lon": 15.0728076
},
"type": "Progress",
"durationMs": 9946,
"steps": 1
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7743766,
"lon": 15.0722922
},
"type": "MultiStep",
"durationMs": 0,
"steps": 4
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.7738298,
"lon": 15.0716222
},
"type": "Instant",
"durationMs": 0,
"steps": 1
}
],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "ecd89d1a",
"displayName": "Hr\u00E1\u010D18",
"position": {
"lat": 50.77368486134701,
"lon": 15.071483856973888
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T15:42:12.192649Z",
"lastPositionUpdate": "2026-01-27T15:51:57.8914614Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_10",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_11",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7730142,
"lon": 15.0715442
},
"type": "Progress",
"durationMs": 8933,
"steps": 1
},
{
"taskId": "task_12",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7738298,
"lon": 15.0716222
},
"type": "Progress",
"durationMs": 8475,
"steps": 1
},
{
"taskId": "task_13",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.772732,
"lon": 15.0728076
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_14",
"name": "Nastavit kompas",
"location": {
"lat": 50.7732768,
"lon": 15.0725856
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
}
],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
}
],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Progress",
"durationMs": 7149,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.7727517,
"lon": 15.0713078
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7743857,
"lon": 15.0723828
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7738718,
"lon": 15.0726246
},
"type": "Progress",
"durationMs": 6496,
"steps": 1
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7730823,
"lon": 15.071947
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.7731933,
"lon": 15.0726196
},
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.772732,
"lon": 15.0728076
},
"type": "Progress",
"durationMs": 9946,
"steps": 1
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7743766,
"lon": 15.0722922
},
"type": "MultiStep",
"durationMs": 0,
"steps": 4
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.7738298,
"lon": 15.0716222
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_10",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_11",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7730142,
"lon": 15.0715442
},
"type": "Progress",
"durationMs": 8933,
"steps": 1
},
{
"taskId": "task_12",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7738298,
"lon": 15.0716222
},
"type": "Progress",
"durationMs": 8475,
"steps": 1
},
{
"taskId": "task_13",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.772732,
"lon": 15.0728076
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_14",
"name": "Nastavit kompas",
"location": {
"lat": 50.7732768,
"lon": 15.0725856
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 112,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,163 @@
{
"lobbyId": "525fa8b4d76a42ed",
"lastEventId": 18,
"timestamp": "2026-01-27T16:41:21.5644571Z",
"checksum": "f00d06dc1b92bc8cfdebcf3fc4ea33925e0fb24ca9ffc130f838f042c7d0fec7",
"phase": "Lobby",
"players": [
{
"clientUuid": "a4b084ae",
"displayName": "Hr\u00E1\u010D49",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T16:35:21.4117891Z",
"lastPositionUpdate": "2026-01-27T16:40:04.8976091Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "e7432841",
"displayName": "Hr\u00E1\u010D952",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T16:35:34.1694493Z",
"lastPositionUpdate": "2026-01-27T16:40:04.8708739Z",
"lastKillTime": "2026-01-27T16:40:04.944272Z",
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "a529c9bf",
"displayName": "Hr\u00E1\u010D887",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T16:35:34.6701344Z",
"lastPositionUpdate": "2026-01-27T16:40:04.8646587Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": "2026-01-27T16:38:42.7706296Z",
"emergencyMeetingsUsed": 1,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
}
],
"bodies": [],
"tasks": [],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 100,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,71 @@
{
"lobbyId": "578a2e6234924b7e",
"lastEventId": 8,
"timestamp": "2026-01-27T13:58:30.9653651Z",
"checksum": "903a6c6bed851b55cb00fdf3578463e6541556145374f6211fd60adbbdbfad13",
"phase": "Lobby",
"players": [
{
"clientUuid": "39cc9c4a",
"displayName": "Hr\u00E1\u010D880",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T13:53:36.8705417Z",
"lastPositionUpdate": "2026-01-27T13:53:36.8705418Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": []
},
{
"clientUuid": "e76cb534",
"displayName": "Hr\u00E1\u010D839",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T13:53:38.3550591Z",
"lastPositionUpdate": "2026-01-27T13:53:38.3550591Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": []
}
],
"bodies": [],
"tasks": [],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,207 @@
{
"lobbyId": "5e6dc2f6267b4a23",
"lastEventId": 49,
"timestamp": "2026-01-27T17:23:51.9496141Z",
"checksum": "a076881d1a0cea6a2b39fdfeb1fb2041927e6b0a4351c1871422900729eac9f6",
"phase": "Lobby",
"players": [
{
"clientUuid": "ac74a0a6",
"displayName": "Hr\u00E1\u010D229",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T17:18:51.5675805Z",
"lastPositionUpdate": "2026-01-27T17:23:44.7477804Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "beb07c52",
"displayName": "Hr\u00E1\u010D623",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T17:19:28.7165473Z",
"lastPositionUpdate": "2026-01-27T17:23:49.0892842Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "8505d1ed",
"displayName": "Hr\u00E1\u010D976",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T17:19:32.3214433Z",
"lastPositionUpdate": "2026-01-27T17:23:49.0984457Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "55d92428",
"displayName": "Hr\u00E1\u010D172",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T17:19:35.2884502Z",
"lastPositionUpdate": "2026-01-27T17:23:49.2130304Z",
"lastKillTime": "2026-01-27T17:23:49.4098068Z",
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
}
],
"bodies": [],
"tasks": [],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 116,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,518 @@
{
"lobbyId": "5e6dc2f6267b4a23",
"lastEventId": 97,
"timestamp": "2026-01-27T17:28:52.5626512Z",
"checksum": "f67d29a0cbd24da5e340bdb8d725233366ff81b97e13488d09de13477f5291ce",
"phase": "Meeting",
"players": [
{
"clientUuid": "ac74a0a6",
"displayName": "Hr\u00E1\u010D229",
"position": {
"lat": 50.77361640940255,
"lon": 15.072599356266377
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T17:18:51.5675805Z",
"lastPositionUpdate": "2026-01-27T17:28:17.854293Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Instant"
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.7735493,
"lon": 15.0730608
},
"type": "Instant"
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7738298,
"lon": 15.0716222
},
"type": "Instant"
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7738661,
"lon": 15.0722328
},
"type": "Instant"
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7733695,
"lon": 15.072243
},
"type": "Instant"
}
],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "beb07c52",
"displayName": "Hr\u00E1\u010D623",
"position": {
"lat": 50.77365433872294,
"lon": 15.07261560623589
},
"role": "Impostor",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T17:19:28.7165473Z",
"lastPositionUpdate": "2026-01-27T17:28:17.8661244Z",
"lastKillTime": "2026-01-27T17:27:45.615597Z",
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "8505d1ed",
"displayName": "Hr\u00E1\u010D976",
"position": {
"lat": 50.77364810754672,
"lon": 15.072627464770637
},
"role": "Crew",
"state": "Dead",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T17:19:32.3214433Z",
"lastPositionUpdate": "2026-01-27T17:27:45.7426596Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Instant"
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.7739109,
"lon": 15.0728539
},
"type": "Instant"
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.7734516,
"lon": 15.0723155
},
"type": "Instant"
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7729336,
"lon": 15.0713619
},
"type": "Instant"
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.773807,
"lon": 15.071876
},
"type": "Instant"
}
],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "55d92428",
"displayName": "Hr\u00E1\u010D172",
"position": {
"lat": 50.77365944629486,
"lon": 15.07263119340305
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T17:19:35.2884502Z",
"lastPositionUpdate": "2026-01-27T17:28:17.7087384Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_10",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Instant"
},
{
"taskId": "task_11",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7732768,
"lon": 15.0725856
},
"type": "Instant"
},
{
"taskId": "task_12",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.772732,
"lon": 15.0728076
},
"type": "Instant"
},
{
"taskId": "task_13",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7733695,
"lon": 15.072243
},
"type": "Instant"
},
{
"taskId": "task_14",
"name": "Nastavit kompas",
"location": {
"lat": 50.7728733,
"lon": 15.0713562
},
"type": "Instant"
}
],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
}
],
"bodies": [
{
"bodyId": "a0d004c6",
"victimId": "8505d1ed",
"killerId": "beb07c52",
"location": {
"lat": 50.77364810754672,
"lon": 15.072627464770637
},
"killedAt": "2026-01-27T17:27:45.6156674Z",
"reported": true,
"reportedBy": "beb07c52"
}
],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Instant"
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.7735493,
"lon": 15.0730608
},
"type": "Instant"
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7738298,
"lon": 15.0716222
},
"type": "Instant"
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7738661,
"lon": 15.0722328
},
"type": "Instant"
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7733695,
"lon": 15.072243
},
"type": "Instant"
},
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Instant"
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.7739109,
"lon": 15.0728539
},
"type": "Instant"
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.7734516,
"lon": 15.0723155
},
"type": "Instant"
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7729336,
"lon": 15.0713619
},
"type": "Instant"
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.773807,
"lon": 15.071876
},
"type": "Instant"
},
{
"taskId": "task_10",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Instant"
},
{
"taskId": "task_11",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7732768,
"lon": 15.0725856
},
"type": "Instant"
},
{
"taskId": "task_12",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.772732,
"lon": 15.0728076
},
"type": "Instant"
},
{
"taskId": "task_13",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7733695,
"lon": 15.072243
},
"type": "Instant"
},
{
"taskId": "task_14",
"name": "Nastavit kompas",
"location": {
"lat": 50.7728733,
"lon": 15.0713562
},
"type": "Instant"
}
],
"currentMeeting": {
"meetingId": "0b48d4b8",
"type": "BodyReport",
"reportedBodyId": "a0d004c6",
"callerId": "beb07c52",
"meetingLocation": {
"lat": 50.77364810754672,
"lon": 15.072627464770637
},
"startTime": "2026-01-27T17:27:54.9995201Z",
"arrivalDeadline": "2026-01-27T17:28:17.9995201Z",
"discussionEndTime": "2026-01-27T17:28:29.9995201Z",
"votingEndTime": "2026-01-27T17:28:59.9995201Z",
"arrivedPlayers": [
"beb07c52",
"55d92428",
"ac74a0a6"
],
"votes": {
"55d92428": "beb07c52",
"ac74a0a6": "beb07c52",
"beb07c52": "55d92428"
},
"lastVoteChangeTime": "2026-01-27T17:28:52.5435833Z"
},
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 116,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,843 @@
{
"lobbyId": "6dc0701887224f6c",
"lastEventId": 29,
"timestamp": "2026-01-27T17:08:04.9544682Z",
"checksum": "35e22951c680f0a9dc2e4dcf31e203e75e9bc3601ff3d2654d925857ca3d9e11",
"phase": "Playing",
"players": [
{
"clientUuid": "0cabd196",
"displayName": "Hr\u00E1\u010D308",
"position": {
"lat": 50.77360619739959,
"lon": 15.072054196830372
},
"role": "Impostor",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T17:03:04.9405525Z",
"lastPositionUpdate": "2026-01-27T17:08:04.8139149Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"currentWaypointIndex": 1,
"taskStartTime": "2026-01-27T17:06:22.6362862Z",
"lastTaskProgressTime": "2026-01-27T17:06:22.636287Z",
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "70d9764e",
"displayName": "Hr\u00E1\u010D467",
"position": {
"lat": 50.773608029754094,
"lon": 15.072135796821454
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T17:03:12.3441902Z",
"lastPositionUpdate": "2026-01-27T17:08:04.9533762Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"waypoints": [
{
"waypointId": "task_0_wp0",
"name": "Opravit kabel - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"order": 0
},
{
"waypointId": "task_0_wp1",
"name": "Opravit kabel - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7738727,
"lon": 15.0724211
},
"order": 1
},
{
"waypointId": "task_0_wp2",
"name": "Opravit kabel - Potvrdit",
"location": {
"lat": 50.7735894,
"lon": 15.0717216
},
"order": 2
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.7733695,
"lon": 15.072243
},
"waypoints": [
{
"waypointId": "task_1_wp0",
"name": "Zkalibrovat senzor - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.7733695,
"lon": 15.072243
},
"order": 0
},
{
"waypointId": "task_1_wp1",
"name": "Zkalibrovat senzor - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7729336,
"lon": 15.0713619
},
"order": 1
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7735493,
"lon": 15.0730608
},
"waypoints": [
{
"waypointId": "task_2_wp0",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7735493,
"lon": 15.0730608
},
"order": 0
}
],
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7736218,
"lon": 15.0734419
},
"waypoints": [
{
"waypointId": "task_3_wp0",
"name": "Nab\u00EDt baterii - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.7736218,
"lon": 15.0734419
},
"order": 0
},
{
"waypointId": "task_3_wp1",
"name": "Nab\u00EDt baterii - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7730823,
"lon": 15.071947
},
"order": 1
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7739981,
"lon": 15.0714832
},
"waypoints": [
{
"waypointId": "task_4_wp0",
"name": "Vy\u010Distit filtr - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.7739981,
"lon": 15.0714832
},
"order": 0
},
{
"waypointId": "task_4_wp1",
"name": "Vy\u010Distit filtr - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7735484,
"lon": 15.0720508
},
"order": 1
},
{
"waypointId": "task_4_wp2",
"name": "Vy\u010Distit filtr - Potvrdit",
"location": {
"lat": 50.7741669,
"lon": 15.0718846
},
"order": 2
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 3
}
],
"currentTaskId": null,
"currentWaypointIndex": 0,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "47c5062e",
"displayName": "Hr\u00E1\u010D283",
"position": {
"lat": 50.77362533873519,
"lon": 15.072083787211199
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T17:03:20.2284988Z",
"lastPositionUpdate": "2026-01-27T17:08:04.7240844Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"waypoints": [
{
"waypointId": "task_5_wp0",
"name": "Nastavit kompas",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"order": 0
}
],
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.7738661,
"lon": 15.0722328
},
"waypoints": [
{
"waypointId": "task_6_wp0",
"name": "Opravit antenu - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.7738661,
"lon": 15.0722328
},
"order": 0
},
{
"waypointId": "task_6_wp1",
"name": "Opravit antenu - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7730823,
"lon": 15.071947
},
"order": 1
},
{
"waypointId": "task_6_wp2",
"name": "Opravit antenu - Potvrdit",
"location": {
"lat": 50.773902,
"lon": 15.0727669
},
"order": 2
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.7739852,
"lon": 15.072001
},
"waypoints": [
{
"waypointId": "task_7_wp0",
"name": "Zkontrolovat z\u00E1soby - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.7739852,
"lon": 15.072001
},
"order": 0
},
{
"waypointId": "task_7_wp1",
"name": "Zkontrolovat z\u00E1soby - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7735939,
"lon": 15.0732437
},
"order": 1
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7735004,
"lon": 15.0728728
},
"waypoints": [
{
"waypointId": "task_8_wp0",
"name": "Otestovat reaktor - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.7735004,
"lon": 15.0728728
},
"order": 0
},
{
"waypointId": "task_8_wp1",
"name": "Otestovat reaktor - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7729336,
"lon": 15.0713619
},
"order": 1
},
{
"waypointId": "task_8_wp2",
"name": "Otestovat reaktor - Potvrdit",
"location": {
"lat": 50.7735894,
"lon": 15.0717216
},
"order": 2
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.773807,
"lon": 15.071876
},
"waypoints": [
{
"waypointId": "task_9_wp0",
"name": "Opravit kabel - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.773807,
"lon": 15.071876
},
"order": 0
},
{
"waypointId": "task_9_wp1",
"name": "Opravit kabel - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7733695,
"lon": 15.072243
},
"order": 1
},
{
"waypointId": "task_9_wp2",
"name": "Opravit kabel - Potvrdit",
"location": {
"lat": 50.7734588,
"lon": 15.0719916
},
"order": 2
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 3
}
],
"currentTaskId": null,
"currentWaypointIndex": 1,
"taskStartTime": null,
"lastTaskProgressTime": "2026-01-27T17:06:50.8371719Z",
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
}
],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"waypoints": [
{
"waypointId": "task_0_wp0",
"name": "Opravit kabel - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"order": 0
},
{
"waypointId": "task_0_wp1",
"name": "Opravit kabel - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7738727,
"lon": 15.0724211
},
"order": 1
},
{
"waypointId": "task_0_wp2",
"name": "Opravit kabel - Potvrdit",
"location": {
"lat": 50.7735894,
"lon": 15.0717216
},
"order": 2
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.7733695,
"lon": 15.072243
},
"waypoints": [
{
"waypointId": "task_1_wp0",
"name": "Zkalibrovat senzor - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.7733695,
"lon": 15.072243
},
"order": 0
},
{
"waypointId": "task_1_wp1",
"name": "Zkalibrovat senzor - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7729336,
"lon": 15.0713619
},
"order": 1
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7735493,
"lon": 15.0730608
},
"waypoints": [
{
"waypointId": "task_2_wp0",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7735493,
"lon": 15.0730608
},
"order": 0
}
],
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7736218,
"lon": 15.0734419
},
"waypoints": [
{
"waypointId": "task_3_wp0",
"name": "Nab\u00EDt baterii - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.7736218,
"lon": 15.0734419
},
"order": 0
},
{
"waypointId": "task_3_wp1",
"name": "Nab\u00EDt baterii - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7730823,
"lon": 15.071947
},
"order": 1
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7739981,
"lon": 15.0714832
},
"waypoints": [
{
"waypointId": "task_4_wp0",
"name": "Vy\u010Distit filtr - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.7739981,
"lon": 15.0714832
},
"order": 0
},
{
"waypointId": "task_4_wp1",
"name": "Vy\u010Distit filtr - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7735484,
"lon": 15.0720508
},
"order": 1
},
{
"waypointId": "task_4_wp2",
"name": "Vy\u010Distit filtr - Potvrdit",
"location": {
"lat": 50.7741669,
"lon": 15.0718846
},
"order": 2
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"waypoints": [
{
"waypointId": "task_5_wp0",
"name": "Nastavit kompas",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"order": 0
}
],
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.7738661,
"lon": 15.0722328
},
"waypoints": [
{
"waypointId": "task_6_wp0",
"name": "Opravit antenu - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.7738661,
"lon": 15.0722328
},
"order": 0
},
{
"waypointId": "task_6_wp1",
"name": "Opravit antenu - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7730823,
"lon": 15.071947
},
"order": 1
},
{
"waypointId": "task_6_wp2",
"name": "Opravit antenu - Potvrdit",
"location": {
"lat": 50.773902,
"lon": 15.0727669
},
"order": 2
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.7739852,
"lon": 15.072001
},
"waypoints": [
{
"waypointId": "task_7_wp0",
"name": "Zkontrolovat z\u00E1soby - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.7739852,
"lon": 15.072001
},
"order": 0
},
{
"waypointId": "task_7_wp1",
"name": "Zkontrolovat z\u00E1soby - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7735939,
"lon": 15.0732437
},
"order": 1
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7735004,
"lon": 15.0728728
},
"waypoints": [
{
"waypointId": "task_8_wp0",
"name": "Otestovat reaktor - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.7735004,
"lon": 15.0728728
},
"order": 0
},
{
"waypointId": "task_8_wp1",
"name": "Otestovat reaktor - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7729336,
"lon": 15.0713619
},
"order": 1
},
{
"waypointId": "task_8_wp2",
"name": "Otestovat reaktor - Potvrdit",
"location": {
"lat": 50.7735894,
"lon": 15.0717216
},
"order": 2
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.773807,
"lon": 15.071876
},
"waypoints": [
{
"waypointId": "task_9_wp0",
"name": "Opravit kabel - P\u0159ij\u00EDt sem",
"location": {
"lat": 50.773807,
"lon": 15.071876
},
"order": 0
},
{
"waypointId": "task_9_wp1",
"name": "Opravit kabel - Aktivovat termin\u00E1l",
"location": {
"lat": 50.7733695,
"lon": 15.072243
},
"order": 1
},
{
"waypointId": "task_9_wp2",
"name": "Opravit kabel - Potvrdit",
"location": {
"lat": 50.7734588,
"lon": 15.0719916
},
"order": 2
}
],
"type": "MultiStep",
"durationMs": 0,
"steps": 3
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 100,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,263 @@
{
"lobbyId": "79b0a3695df748e9",
"lastEventId": 15,
"timestamp": "2026-01-27T14:09:32.6436672Z",
"checksum": "c5ed7252657435f2394fb45ea57a0a9a55580f67ce1fa47c8d3d57133b8b4ec3",
"phase": "Playing",
"players": [
{
"clientUuid": "0a2becd5",
"displayName": "Hr\u00E1\u010D663",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T14:04:32.409501Z",
"lastPositionUpdate": "2026-01-27T14:09:32.251747Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "7ddc8c89",
"displayName": "Hr\u00E1\u010D774",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T14:04:49.0930502Z",
"lastPositionUpdate": "2026-01-27T14:09:32.1675785Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "7f1e49f6",
"displayName": "Hr\u00E1\u010D409",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T14:04:50.9443623Z",
"lastPositionUpdate": "2026-01-27T14:09:32.6433769Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "1c0c235a",
"displayName": "Hr\u00E1\u010D643",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Impostor",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T14:04:52.5855743Z",
"lastPositionUpdate": "2026-01-27T14:09:32.3222919Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
}
],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.773738,
"lon": 15.0696539
},
"type": "Progress",
"durationMs": 7376,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "MultiStep",
"durationMs": 0,
"steps": 4
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7742687,
"lon": 15.0684062
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7741888,
"lon": 15.0705734
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7739087,
"lon": 15.0680313
},
"type": "MultiStep",
"durationMs": 0,
"steps": 3
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,390 @@
{
"lobbyId": "833e71c1c6c64572",
"lastEventId": 41,
"timestamp": "2026-01-27T19:49:33.8228142Z",
"checksum": "947203265976dbb0c3abb28163f1ad9f4a95832ae6af7af2db9b6cb1a7d35a1f",
"phase": "Playing",
"players": [
{
"clientUuid": "42abae11",
"displayName": "Hr\u00E1\u010D71",
"position": {
"lat": 50.77368411905394,
"lon": 15.072021509115855
},
"role": "Impostor",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T19:44:33.6038667Z",
"lastPositionUpdate": "2026-01-27T19:49:33.5853267Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "e43245ed",
"displayName": "Hr\u00E1\u010D656",
"position": {
"lat": 50.773616604900646,
"lon": 15.07330046468691
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T19:46:15.7160727Z",
"lastPositionUpdate": "2026-01-27T19:49:33.5497451Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [
"task_9"
],
"tasks": [
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.7738714,
"lon": 15.0698715
},
"type": "Instant"
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.774702,
"lon": 15.0718182
},
"type": "Instant"
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.7738016,
"lon": 15.0702315
},
"type": "Instant"
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7741443,
"lon": 15.0702437
},
"type": "Instant"
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Instant"
}
],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "ac9c6e85",
"displayName": "Hr\u00E1\u010D454",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T19:46:21.0904587Z",
"lastPositionUpdate": "2026-01-27T19:49:33.4002447Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_10",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.774702,
"lon": 15.0718182
},
"type": "Instant"
},
{
"taskId": "task_11",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7738016,
"lon": 15.0702315
},
"type": "Instant"
},
{
"taskId": "task_12",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.774201,
"lon": 15.0712028
},
"type": "Instant"
},
{
"taskId": "task_13",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7739942,
"lon": 15.0706985
},
"type": "Instant"
},
{
"taskId": "task_14",
"name": "Nastavit kompas",
"location": {
"lat": 50.7740297,
"lon": 15.0744936
},
"type": "Instant"
}
],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
}
],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.7738016,
"lon": 15.0702315
},
"type": "Instant"
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.7739942,
"lon": 15.0706985
},
"type": "Instant"
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.77303,
"lon": 15.07395
},
"type": "Instant"
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7746238,
"lon": 15.0716847
},
"type": "Instant"
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7741443,
"lon": 15.0702437
},
"type": "Instant"
},
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.7738714,
"lon": 15.0698715
},
"type": "Instant"
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.774702,
"lon": 15.0718182
},
"type": "Instant"
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.7738016,
"lon": 15.0702315
},
"type": "Instant"
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7741443,
"lon": 15.0702437
},
"type": "Instant"
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Instant"
},
{
"taskId": "task_10",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.774702,
"lon": 15.0718182
},
"type": "Instant"
},
{
"taskId": "task_11",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7738016,
"lon": 15.0702315
},
"type": "Instant"
},
{
"taskId": "task_12",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.774201,
"lon": 15.0712028
},
"type": "Instant"
},
{
"taskId": "task_13",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7739942,
"lon": 15.0706985
},
"type": "Instant"
},
{
"taskId": "task_14",
"name": "Nastavit kompas",
"location": {
"lat": 50.7740297,
"lon": 15.0744936
},
"type": "Instant"
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 207,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,442 @@
{
"lobbyId": "8d4e9da599f54808",
"lastEventId": 24,
"timestamp": "2026-01-27T15:18:37.7070312Z",
"checksum": "f58ec73bd590e27a43011ac40020f25a033ec754c77741ad3520b6a846a25d0f",
"phase": "Playing",
"players": [
{
"clientUuid": "3cf2ce1c",
"displayName": "Hr\u00E1\u010D136",
"position": {
"lat": 50.77379320364965,
"lon": 15.070223610918289
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T15:13:37.5682167Z",
"lastPositionUpdate": "2026-01-27T15:18:37.4568323Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.7741888,
"lon": 15.0705734
},
"type": "Progress",
"durationMs": 9550,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Progress",
"durationMs": 6835,
"steps": 1
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7738016,
"lon": 15.0702315
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7748682,
"lon": 15.0725437
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7744712,
"lon": 15.0716784
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
}
],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "fc0eec4c",
"displayName": "Hr\u00E1\u010D652",
"position": {
"lat": 50.7745196638094,
"lon": 15.071680304081935
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T15:13:59.4594629Z",
"lastPositionUpdate": "2026-01-27T15:18:37.3824595Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.7744712,
"lon": 15.0716784
},
"type": "Progress",
"durationMs": 9304,
"steps": 1
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.7741494,
"lon": 15.0703058
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.774201,
"lon": 15.0712028
},
"type": "MultiStep",
"durationMs": 0,
"steps": 4
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7741443,
"lon": 15.0702437
},
"type": "Progress",
"durationMs": 9090,
"steps": 1
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.77303,
"lon": 15.07395
},
"type": "Instant",
"durationMs": 0,
"steps": 1
}
],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "4485888a",
"displayName": "Hr\u00E1\u010D445",
"position": {
"lat": 50.77362353479194,
"lon": 15.0721653
},
"role": "Impostor",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T15:14:09.4702052Z",
"lastPositionUpdate": "2026-01-27T15:18:37.7046693Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.77303,
"lon": 15.07395
},
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.774702,
"lon": 15.0718182
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.774201,
"lon": 15.0712028
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.7741888,
"lon": 15.0705734
},
"type": "Progress",
"durationMs": 7553,
"steps": 1
}
],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
}
],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.7741888,
"lon": 15.0705734
},
"type": "Progress",
"durationMs": 9550,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Progress",
"durationMs": 6835,
"steps": 1
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7738016,
"lon": 15.0702315
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7748682,
"lon": 15.0725437
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7744712,
"lon": 15.0716784
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.7744712,
"lon": 15.0716784
},
"type": "Progress",
"durationMs": 9304,
"steps": 1
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.7741494,
"lon": 15.0703058
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.774201,
"lon": 15.0712028
},
"type": "MultiStep",
"durationMs": 0,
"steps": 4
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7741443,
"lon": 15.0702437
},
"type": "Progress",
"durationMs": 9090,
"steps": 1
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.77303,
"lon": 15.07395
},
"type": "Instant",
"durationMs": 0,
"steps": 1
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 155,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,442 @@
{
"lobbyId": "8d4e9da599f54808",
"lastEventId": 38,
"timestamp": "2026-01-27T15:33:38.0063974Z",
"checksum": "961ac66fd07f021b7e58dfbb84defa1a985c143994a1d4de652d5e2060c510e3",
"phase": "Playing",
"players": [
{
"clientUuid": "3cf2ce1c",
"displayName": "Hr\u00E1\u010D136",
"position": {
"lat": 50.773291841983664,
"lon": 15.07256331093216
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T15:13:37.5682167Z",
"lastPositionUpdate": "2026-01-27T15:33:37.716566Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.77303,
"lon": 15.07395
},
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.774201,
"lon": 15.0712028
},
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7741888,
"lon": 15.0705734
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7744712,
"lon": 15.0716784
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7741494,
"lon": 15.0703058
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
}
],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "fc0eec4c",
"displayName": "Hr\u00E1\u010D652",
"position": {
"lat": 50.77317868182666,
"lon": 15.072231622732726
},
"role": "Impostor",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T15:13:59.4594629Z",
"lastPositionUpdate": "2026-01-27T15:33:38.0059926Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.7744712,
"lon": 15.0716784
},
"type": "Progress",
"durationMs": 9304,
"steps": 1
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.7741494,
"lon": 15.0703058
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.774201,
"lon": 15.0712028
},
"type": "MultiStep",
"durationMs": 0,
"steps": 4
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7741443,
"lon": 15.0702437
},
"type": "Progress",
"durationMs": 9090,
"steps": 1
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.77303,
"lon": 15.07395
},
"type": "Instant",
"durationMs": 0,
"steps": 1
}
],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "4485888a",
"displayName": "Hr\u00E1\u010D445",
"position": {
"lat": 50.77364163912988,
"lon": 15.072117688520137
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T15:14:09.4702052Z",
"lastPositionUpdate": "2026-01-27T15:33:37.8006425Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.77303,
"lon": 15.07395
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.7748514,
"lon": 15.0724958
},
"type": "MultiStep",
"durationMs": 0,
"steps": 4
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.7741443,
"lon": 15.0702437
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7746238,
"lon": 15.0716847
},
"type": "Progress",
"durationMs": 5107,
"steps": 1
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.774201,
"lon": 15.0712028
},
"type": "Progress",
"durationMs": 9759,
"steps": 1
}
],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
}
],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.77303,
"lon": 15.07395
},
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.774201,
"lon": 15.0712028
},
"type": "MultiStep",
"durationMs": 0,
"steps": 3
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7741888,
"lon": 15.0705734
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7744712,
"lon": 15.0716784
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7741494,
"lon": 15.0703058
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.77303,
"lon": 15.07395
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.7748514,
"lon": 15.0724958
},
"type": "MultiStep",
"durationMs": 0,
"steps": 4
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.7741443,
"lon": 15.0702437
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7746238,
"lon": 15.0716847
},
"type": "Progress",
"durationMs": 5107,
"steps": 1
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.774201,
"lon": 15.0712028
},
"type": "Progress",
"durationMs": 9759,
"steps": 1
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 155,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,276 @@
{
"lobbyId": "92a59e40e47f46a4",
"lastEventId": 24,
"timestamp": "2026-01-27T14:19:25.6511339Z",
"checksum": "34a5e98d571d2b1417dcd8170b95ea7a4e54c25cdcbb43b0c6442527a0619d58",
"phase": "Playing",
"players": [
{
"clientUuid": "d5b6a42a",
"displayName": "Hr\u00E1\u010D329",
"position": {
"lat": 50.77360212891568,
"lon": 15.072066545144711
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T14:14:25.4748393Z",
"lastPositionUpdate": "2026-01-27T14:19:25.4482291Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": "2026-01-27T14:17:23.8607905Z",
"emergencyMeetingsUsed": 2,
"completedTaskIds": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "cb379618",
"displayName": "Hr\u00E1\u010D723",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Dead",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T14:14:45.3520713Z",
"lastPositionUpdate": "2026-01-27T14:18:48.3375132Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "1545672a",
"displayName": "Hr\u00E1\u010D473",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Impostor",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T14:14:47.2696299Z",
"lastPositionUpdate": "2026-01-27T14:19:25.3302047Z",
"lastKillTime": "2026-01-27T14:18:47.9069569Z",
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "69e62b18",
"displayName": "Hr\u00E1\u010D276",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T14:14:49.3924189Z",
"lastPositionUpdate": "2026-01-27T14:19:25.6462515Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
}
],
"bodies": [
{
"bodyId": "096a1f19",
"victimId": "cb379618",
"killerId": "1545672a",
"location": {
"lat": 50.7735892,
"lon": 15.0721653
},
"killedAt": "2026-01-27T14:18:47.9069664Z",
"reported": false,
"reportedBy": null
}
],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.7744712,
"lon": 15.0716784
},
"type": "Progress",
"durationMs": 5468,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.7741888,
"lon": 15.0705734
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7743404,
"lon": 15.0686409
},
"type": "Progress",
"durationMs": 6822,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7740297,
"lon": 15.0744936
},
"type": "Progress",
"durationMs": 8038,
"steps": 1
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7739087,
"lon": 15.0680313
},
"type": "Progress",
"durationMs": 8266,
"steps": 1
}
],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 300,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,212 @@
{
"lobbyId": "c20295d1ca0241b3",
"lastEventId": 39,
"timestamp": "2026-01-27T18:46:44.0153464Z",
"checksum": "c869a0099601f13a5f3e7ef86940bb965849277cd84a2f7f3e88ecbdcb03f320",
"phase": "Lobby",
"players": [
{
"clientUuid": "e8888b3e",
"displayName": "Hr\u00E1\u010D229",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T18:41:34.084531Z",
"lastPositionUpdate": "2026-01-27T18:45:44.9225573Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "7614bb77",
"displayName": "Hr\u00E1\u010D423",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T18:41:47.9066426Z",
"lastPositionUpdate": "2026-01-27T18:45:44.9999768Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "a482eaf8",
"displayName": "Hr\u00E1\u010D755",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T18:41:49.9957639Z",
"lastPositionUpdate": "2026-01-27T18:45:45.0762014Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "b0172c9f",
"displayName": "Hr\u00E1\u010D382",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T18:46:12.1783916Z",
"lastPositionUpdate": "2026-01-27T18:46:12.1783917Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": []
},
{
"clientUuid": "0d634cf6",
"displayName": "Hr\u00E1\u010D27",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T18:46:43.9875318Z",
"lastPositionUpdate": "2026-01-27T18:46:43.987532Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": []
}
],
"bodies": [],
"tasks": [],
"currentMeeting": null,
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 248,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

View File

@@ -0,0 +1,565 @@
{
"lobbyId": "ce407ba2a282475a",
"lastEventId": 23,
"timestamp": "2026-01-27T16:01:32.7927329Z",
"checksum": "094b8a24f68546bf3d88658d7bb01dc7621ae1087f5aa2b0f865e08008e2fdde",
"phase": "Meeting",
"players": [
{
"clientUuid": "481bcb45",
"displayName": "Hr\u00E1\u010D402",
"position": {
"lat": 50.77312730016415,
"lon": 15.072042156480837
},
"role": "Crew",
"state": "Dead",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T15:56:20.9156815Z",
"lastPositionUpdate": "2026-01-27T15:58:53.9908881Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Progress",
"durationMs": 7125,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.7738727,
"lon": 15.0724211
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7739981,
"lon": 15.0714832
},
"type": "Progress",
"durationMs": 5835,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7732806,
"lon": 15.0725075
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7731719,
"lon": 15.0719627
},
"type": "MultiStep",
"durationMs": 0,
"steps": 4
}
],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": true,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "154a8e55",
"displayName": "Hr\u00E1\u010D949",
"position": {
"lat": 50.773134818907785,
"lon": 15.07198899309649
},
"role": "Impostor",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T15:56:32.367088Z",
"lastPositionUpdate": "2026-01-27T16:00:53.790974Z",
"lastKillTime": "2026-01-27T16:00:02.4620235Z",
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "b8c1c6dc",
"displayName": "Hr\u00E1\u010D590",
"position": {
"lat": 50.77358763220549,
"lon": 15.072158011186659
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T15:56:44.2222077Z",
"lastPositionUpdate": "2026-01-27T16:00:53.7269354Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": "2026-01-27T16:00:53.7404921Z",
"emergencyMeetingsUsed": 1,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Progress",
"durationMs": 5791,
"steps": 1
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.773851,
"lon": 15.073075
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.7739981,
"lon": 15.0714832
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7731933,
"lon": 15.0726196
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.7737495,
"lon": 15.0715106
},
"type": "Progress",
"durationMs": 7350,
"steps": 1
}
],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
},
{
"clientUuid": "104d74ed",
"displayName": "Hr\u00E1\u010D381",
"position": {
"lat": 50.7735892,
"lon": 15.0721653
},
"role": "Crew",
"state": "Alive",
"cheatStatus": "Ok",
"cheatScore": 0,
"connectedAt": "2026-01-27T15:56:56.1455962Z",
"lastPositionUpdate": "2026-01-27T16:00:53.8024205Z",
"lastKillTime": null,
"lastEmergencyMeetingTime": null,
"emergencyMeetingsUsed": 0,
"completedTaskIds": [],
"tasks": [
{
"taskId": "task_10",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Progress",
"durationMs": 6764,
"steps": 1
},
{
"taskId": "task_11",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7734516,
"lon": 15.0723155
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_12",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7741669,
"lon": 15.0718846
},
"type": "Progress",
"durationMs": 7958,
"steps": 1
},
{
"taskId": "task_13",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.773646,
"lon": 15.0719148
},
"type": "Progress",
"durationMs": 8269,
"steps": 1
},
{
"taskId": "task_14",
"name": "Nastavit kompas",
"location": {
"lat": 50.7739981,
"lon": 15.0714832
},
"type": "Progress",
"durationMs": 7902,
"steps": 1
}
],
"currentTaskId": null,
"taskStartTime": null,
"lastTaskProgressTime": null,
"isOwner": false,
"isReady": false,
"lastEventId": 0,
"ping": 0,
"positionHistory": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
]
}
],
"bodies": [],
"tasks": [
{
"taskId": "task_0",
"name": "Opravit kabel",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Progress",
"durationMs": 7125,
"steps": 1
},
{
"taskId": "task_1",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.7738727,
"lon": 15.0724211
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_2",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7739981,
"lon": 15.0714832
},
"type": "Progress",
"durationMs": 5835,
"steps": 1
},
{
"taskId": "task_3",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7732806,
"lon": 15.0725075
},
"type": "MultiStep",
"durationMs": 0,
"steps": 2
},
{
"taskId": "task_4",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.7731719,
"lon": 15.0719627
},
"type": "MultiStep",
"durationMs": 0,
"steps": 4
},
{
"taskId": "task_5",
"name": "Nastavit kompas",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Progress",
"durationMs": 5791,
"steps": 1
},
{
"taskId": "task_6",
"name": "Opravit antenu",
"location": {
"lat": 50.773851,
"lon": 15.073075
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_7",
"name": "Zkontrolovat z\u00E1soby",
"location": {
"lat": 50.7739981,
"lon": 15.0714832
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_8",
"name": "Otestovat reaktor",
"location": {
"lat": 50.7731933,
"lon": 15.0726196
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_9",
"name": "Opravit kabel",
"location": {
"lat": 50.7737495,
"lon": 15.0715106
},
"type": "Progress",
"durationMs": 7350,
"steps": 1
},
{
"taskId": "task_10",
"name": "Zkalibrovat senzor",
"location": {
"lat": 50.77358,
"lon": 15.07339
},
"type": "Progress",
"durationMs": 6764,
"steps": 1
},
{
"taskId": "task_11",
"name": "St\u00E1hnout data",
"location": {
"lat": 50.7734516,
"lon": 15.0723155
},
"type": "Instant",
"durationMs": 0,
"steps": 1
},
{
"taskId": "task_12",
"name": "Nab\u00EDt baterii",
"location": {
"lat": 50.7741669,
"lon": 15.0718846
},
"type": "Progress",
"durationMs": 7958,
"steps": 1
},
{
"taskId": "task_13",
"name": "Vy\u010Distit filtr",
"location": {
"lat": 50.773646,
"lon": 15.0719148
},
"type": "Progress",
"durationMs": 8269,
"steps": 1
},
{
"taskId": "task_14",
"name": "Nastavit kompas",
"location": {
"lat": 50.7739981,
"lon": 15.0714832
},
"type": "Progress",
"durationMs": 7902,
"steps": 1
}
],
"currentMeeting": {
"meetingId": "8897a8fb",
"type": "Emergency",
"reportedBodyId": null,
"callerId": "b8c1c6dc",
"meetingLocation": {
"lat": 50.7735892,
"lon": 15.0721653
},
"startTime": "2026-01-27T16:00:53.7788042Z",
"arrivalDeadline": "2026-01-27T16:01:16.7788042Z",
"discussionEndTime": "2026-01-27T16:01:28.7788042Z",
"votingEndTime": "2026-01-27T16:01:58.7788042Z",
"arrivedPlayers": [
"104d74ed"
],
"votes": {
"104d74ed": "154a8e55"
},
"lastVoteChangeTime": "2026-01-27T16:01:32.7852692Z"
},
"playAreaCenter": {
"lat": 50.7735892,
"lon": 15.0721653
},
"playAreaRadius": 100,
"impostorCount": 1,
"tiePolicy": "NoEject"
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.