Global Protocol: New World Order Playtest · published · build 23381404
🔧 Update v0.1.86 — Multiplayer Lobby Stability Fix
Hello Commanders!
This is a focused stability patch for multiplayer lobby flow. If you experienced UI freezes or incorrect screen states after selecting a country in the multiplayer lobby, this fix is for you.
🛡️ Multiplayer Lobby Fixes
• Country Select → Lobby return is now instantaneous. Selecting a country in the MP lobby now uses a synchronous state transition (ApplyState) instead of the old 400ms deferred call. The lobby room panel reappears immediately after confirming your selection.
• Back button in MP country select now correctly returns you to the lobby room without UI lag or incorrect state being left behind.
• Lobby overlay cleanup: The main menu panel is now properly hidden when entering country selection from a multiplayer context, preventing ghost UI elements from overlapping the selection screen.
• Multiplayer flag set synchronously: The internal _mpCountrySelectActive flag is now guaranteed to be true on the same frame as the country-select transition request, eliminating a subtle race condition that could cause post-selection behavior to misfire.
🧪 Testing
Three new targeted play-mode tests (MpLobbyTransitionTests) now cover and lock in these fixes across all lobby flow paths: pick country → confirm, pick country → go back, and the synchronous flag assignment guarantee.
Thanks for your patience and reports — keep them coming!