Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
53 lines
2.3 KiB
JSON
53 lines
2.3 KiB
JSON
{
|
|
"change": "Native DS mission-name callback reports Escape when takeover is configured. Successful authority/client bootstrap updates runtime header; cleanup restores original metadata. Terrain scenario resource and authored Escape names remain unchanged.",
|
|
"repository_check": "passed",
|
|
"native_name_proofs": {
|
|
"server": 42,
|
|
"client": 27
|
|
},
|
|
"native_name_cleanup": {
|
|
"server_original_restored": 6,
|
|
"client_original_restored": 3
|
|
},
|
|
"prison_phases": 2,
|
|
"connected_restart_accepted": true,
|
|
"server_script_errors": [
|
|
"14:19:06.399 SCRIPT (E): Reintroduced: player identity could not be bound; spawn withheld",
|
|
"14:19:52.898 SCRIPT (E): Reintroduced: player identity could not be bound; spawn withheld"
|
|
],
|
|
"client_script_errors": [
|
|
"14:19:52.751 SCRIPT (E): No game mode found in the world, SCR_RespawnComponent will not function correctly!"
|
|
],
|
|
"server_total_errors": 42,
|
|
"client_total_errors": 41,
|
|
"cleanup": {
|
|
"cleanup_confirmed": true,
|
|
"idle_verified": true,
|
|
"errors": [],
|
|
"orphan_cleanup": {
|
|
"attempted": false,
|
|
"reason": "noncanonical-private-prefix"
|
|
}
|
|
},
|
|
"result": {
|
|
"reason": "client-observation-complete",
|
|
"server_reaped": true,
|
|
"forwarded": 6206,
|
|
"replies": 10636,
|
|
"seconds": 245.47
|
|
},
|
|
"prior_attempts": {
|
|
"native1": "Compile failure from unqualified cross-file modded-class call; corrected to GetGame().ERR_PresentTerrainTakeover().",
|
|
"native2": "Server name/header passed; stopped before client to add explicit server-only early-advertisement guard."
|
|
},
|
|
"limitations": [
|
|
"Public backend/server-browser cache refresh requires post-publication verification. This test uses noBackend.",
|
|
"Original terrain Workshop entry/imagery/scenario ID are retained, not renamed.",
|
|
"Existing resource/native unregister errors and expected missing-identity admission refusals retained in logs."
|
|
],
|
|
"deployment": "Source only; no publication or live-server changes.",
|
|
"native_clean_run": false,
|
|
"client_respawn_diagnostic": "Controller arrived before replacement mode during restart; same diagnostic exists in earlier client-experiment-13. Subsequent manager and name checks pass. Authenticated spawning not exercised; this is a name-change check, not respawn qualification.",
|
|
"source_unchanged": true
|
|
}
|