Server stall is caused by repeated Coop backend registration failure followed by incomplete recovery.
At startup:
[13:58:49] RegisterServer process begins
Immediately after, the CM/API gateway fails repeatedly:
error_code UNAVAILABLE
error_message 'Received http2 header with status: 502'
and
Cm disconnected. Try to reconnect.
Status 14 ('Received http2 header with status: 502')
This causes:
GcStream is broken.
ErrorMessage 'Server registration finished with error'
State WaitingForRegistration
followed by:
Cannot create Coop NetServer.
Error Server registration finished with error
This is the first blocking failure, the Coop NetServer cannot be created because registration failed.
After multiple retries (~7 reconnects), registration eventually succeeds:
Process OnRegistration.
Result CmResult_ResultType_Success
and
GsStream. Change state.
Registration => Connected
However, after this point the server does not continue normal startup. There is no further Coop/DataKeeper progression, no session/world transition, and no shutdown/crash. The log only shows periodic monitor entries like:
CheckMonitor::PrintReport
Memory remains stable (~514–522 MB), so this is not an OOM or crash.
Conclusion:
The trigger is upstream gateway instability (HTTP 502 causing gRPC UNAVAILABLE). The actual “stall” is likely a state-machine bug after reconnect: registration recovers successfully, but the server fails to resume the post-registration startup path (likely around UR5CoopProxyServer / UR5DataKeeperForServerCoop reconnect handling).