{ "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 } }