Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
40 lines
1.6 KiB
JSON
40 lines
1.6 KiB
JSON
{
|
|
"date": "2026-10-05",
|
|
"source_sha256": {
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_GameMode.c": "f5e3485fd823c7897ff83a4e23f81e2e4bf4e91a65b96a0f66e21d1bbef3d219",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerReconnect.c": "a694b81494b46f339f0f614b3eec2faefe03a87c5537bd9a53ad12c9da5a1f25",
|
|
"tests/test_initial_admission_exhaustion.py": "c4a50ffa28b63ce7de20aa6955a4a47a2075c39f94f638f9db621e4f6d3d7153"
|
|
},
|
|
"diagnosis": "Empty-server return reset no-survivor grace before evaluating spent round. Expired reservation leaves returning account with used life; next connected player starts delayed defeat.",
|
|
"observed_server_utc": {
|
|
"run": "logs_2026-10-04_23-58-27",
|
|
"last_reservation": "01:05:21",
|
|
"return": "10:37:02",
|
|
"defeat": "10:37:32",
|
|
"next_round_spawn": "10:40:16",
|
|
"prison_escape": "10:41:50"
|
|
},
|
|
"regression": "New empty-server expiry assertion failed before production change and passed afterward.",
|
|
"tests_passed": [
|
|
"test_initial_admission_exhaustion.py",
|
|
"test_reconnect_recovery.py",
|
|
"test_native_end_lifecycle.py",
|
|
"test_spawn_retry_budget.py",
|
|
"test_player_admission_policy.py"
|
|
],
|
|
"native_compile_start": {
|
|
"reason": "complete",
|
|
"exit": -15
|
|
},
|
|
"script_errors": [],
|
|
"limits": "Policy tests use the actual ServerTick with engine adapters; native test verifies compilation/startup, not an overnight multiplayer reservation expiry.",
|
|
"deployment": {
|
|
"published": false,
|
|
"live_server_restarted": false,
|
|
"installed_version": "0.0.66",
|
|
"installed_package_has_hq_speech": false,
|
|
"installed_package_has_empty_round_fix": false,
|
|
"tts_config_enabled": true
|
|
}
|
|
}
|