Files
EscapistsReintroduced/docs/evidence/server-lifecycle-fixes-2026-10-07/report.json
T
jakub 6a667d8deb Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
2026-10-13 22:52:53 +02:00

43 lines
1.8 KiB
JSON

{
"date": "2026-10-07",
"engine": "1.8.0.13",
"source_only": true,
"live_server_changes": false,
"fixes": [
"Idempotent editor creation and bounded ownership readiness retry, scoped to terrain takeover",
"Catalog-independent item-station cleanup; never-initialized items cancel queued initialization; catalog-less off-world preloads skip gameplay initialization"
],
"tests": [
"test_terrain_editor.py",
"test_terrain_editor_registration.py",
"test_terrain_takeover.py",
"test_item_station_lifecycle.py",
"test_item_station_teardown.py"
],
"native": {
"item-lifecycle-unfixed": {
"passes": 5,
"failed_assertions": 2,
"script_errors": 4,
"console_sha256": "27bebba0db63a2dd601173b9c23e69a690a71924dd739d8020dc878a391eceeb",
"completion": "18:51:49.362 SCRIPT : ERR CATALOG DIAG COMPLETE failures=2"
},
"item-lifecycle-fixed": {
"passes": 7,
"failed_assertions": 0,
"script_errors": 0,
"console_sha256": "9c448ef71c7d64b1d549a7271f4e01f8baf37d07fa68d64e5ce494918e15292f",
"completion": "18:53:55.410 SCRIPT : ERR CATALOG DIAG COMPLETE failures=0"
}
},
"limits": [
"No two-player connected restart was executed locally; editor ordering is covered by production-method regression tests and native script compilation",
"Kit-local expired catalog was fault-injected; the shared catalog remained unchanged",
"Unrelated backend heartbeat/resource warnings and zero-radius random-point errors are outside these fixes"
],
"source_sha256": {
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverManagers.c": "0f75141c603cdc8b5bc8804e21df10514167dbbb1770f9f64e18fd30c6fe2d13",
"addons/core/Scripts/Game/ERR/00_Core/ERR_ItemStationLifecycle.c": "0feee55cc5ddf13e00fe73ae3926ec2cadd5ba861d793a939164287ccbe1861d"
}
}