feat(multiplayer): notify clients before server shutdown

This commit is contained in:
Josh Creek
2026-09-01 16:42:15 +01:00
parent 8c2dc66c7c
commit b24f9fc448
5 changed files with 43 additions and 0 deletions
+2
View File
@@ -112,6 +112,8 @@ func _cancel_allocated_no_show(reason: String, connected: int) -> void:
return
_shutting_down = true
ServerLog.info("initial_connect_cancelled", {"reason": reason, "connected": connected, "expected": allocated_roster_size})
MatchNet.broadcast_server_shutdown(reason)
await get_tree().create_timer(0.3).timeout
NetworkManager.shutdown()
get_tree().quit(0)