Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
143 lines
4.8 KiB
JSON
143 lines
4.8 KiB
JSON
{
|
|
"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."
|
|
}
|
|
}
|