{ "scope": "Read-only local client logs; filtered event lines only. No request payloads, endpoints or secrets.", "limitation": "Download-to-play intervals include async network delivery and preparation; no per-frame client measurements exist in these logs, so intervals do not prove a frame hitch.", "sessions": [ { "session": "logs_2026-10-13_17-09-54", "welcome_events": [ { "line": 167, "event": "17:12:12.312 SCRIPT : Reintroduced [welcome voice]: downloading startup clip" }, { "line": 168, "event": "17:12:13.777 SCRIPT : Reintroduced [welcome voice]: playing startup clip" }, { "line": 11615, "event": "17:32:54.830 SCRIPT : Reintroduced [welcome voice]: downloading startup clip" }, { "line": 11616, "event": "17:32:55.421 SCRIPT : Reintroduced [welcome voice]: download failed (HTTP 0); no retry" }, { "line": 17135, "event": "18:07:54.244 SCRIPT : Reintroduced [welcome voice]: downloading startup clip" }, { "line": 17136, "event": "18:07:55.378 SCRIPT : Reintroduced [welcome voice]: playing startup clip" } ], "soldier_speech_events": 0, "performance_rows": 0, "memory_rows": 9 }, { "session": "logs_2026-10-13_16-39-43", "welcome_events": [ { "line": 91, "event": "16:40:55.400 SCRIPT : Reintroduced [welcome voice]: downloading startup clip" }, { "line": 92, "event": "16:40:57.461 SCRIPT : Reintroduced [welcome voice]: playing startup clip" } ], "soldier_speech_events": 0, "performance_rows": 0, "memory_rows": 3 }, { "session": "logs_2026-10-12_18-37-12", "welcome_events": [ { "line": 18145, "event": "20:04:37.143 SCRIPT : Reintroduced [welcome voice]: downloading startup clip" }, { "line": 18146, "event": "20:04:38.924 SCRIPT : Reintroduced [welcome voice]: playing startup clip" }, { "line": 18170, "event": "20:07:38.866 SCRIPT : Reintroduced [welcome voice]: downloading startup clip" }, { "line": 18171, "event": "20:07:40.331 SCRIPT : Reintroduced [welcome voice]: playing startup clip" }, { "line": 18239, "event": "20:17:17.243 SCRIPT : Reintroduced [welcome voice]: downloading startup clip" }, { "line": 18240, "event": "20:17:18.441 SCRIPT : Reintroduced [welcome voice]: playing startup clip" }, { "line": 18241, "event": "20:20:41.319 SCRIPT : Reintroduced [welcome voice]: downloading startup clip" }, { "line": 18242, "event": "20:20:42.205 SCRIPT : Reintroduced [welcome voice]: playing startup clip" } ], "soldier_speech_events": 0, "performance_rows": 0, "memory_rows": 9 }, { "session": "logs_2026-10-12_12-07-26", "welcome_events": [ { "line": 90, "event": "12:08:39.541 SCRIPT : Reintroduced [welcome voice]: downloading startup clip" }, { "line": 91, "event": "12:08:41.965 SCRIPT : Reintroduced [welcome voice]: playing startup clip" } ], "soldier_speech_events": 0, "performance_rows": 0, "memory_rows": 3 } ], "admin_ui_warnings": { "total": 684, "first": [ 208, "17:12:19.127 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_ButtonTextComponent Random_aiDoctrine" ], "last": [ 9087, "17:13:33.183 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_ButtonTextComponent Random_viewDistanceMetres" ], "per_field": { "aiDoctrine": 38, "aiShadow": 38, "motorbikeCount": 38, "planeAltitudeMetres": 38, "planeReplacementSeconds": 38, "planeSectorSeconds": 38, "fieldCampCount": 38, "fieldHospitalCount": 38, "startWeaponCount": 38, "startMagazineCount": 38, "objectGuardCount": 38, "objectGuardEvery": 38, "objectGuardHQMode": 38, "hunterSpawnDistanceMetres": 38, "roadblockCount": 38, "civilianTrafficCount": 38, "startMode": 38, "viewDistanceMetres": 38 }, "cause": "ReceiveSnapshot requests Random_ buttons without checking ERR_Settings.Randomizable(key); OnMenuOpen applies that guard already. All admin pages poll snapshots every two seconds." } }