fix(network): prevent null multiplayer peer crashes offline/teardown and fix Nakama RPC session validation

This commit is contained in:
2026-07-10 17:36:26 +08:00
parent 2b4c9d9dcb
commit b30709de3d
84 changed files with 5291 additions and 982 deletions
+3
View File
@@ -427,6 +427,9 @@ func link_google(id_token: String) -> bool:
func logout() -> void:
print("[AuthManager] Logging out...")
if NakamaManager.client and NakamaManager.session:
await NakamaManager.client.session_logout_async(NakamaManager.session)
# FULL CLEANUP: close socket, leave bridge, clear multiplayer peer
NakamaManager.cleanup()