From 92b2e34f25da6b72edecc193444bf6e4dd865735 Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Thu, 15 Oct 2026 19:59:10 -0500 Subject: [PATCH] Prevent race condition with server list websocket by making it wait until frontend has requested settings --- lib/worker.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/worker.rb b/lib/worker.rb index 77d2076..e454abf 100644 --- a/lib/worker.rb +++ b/lib/worker.rb @@ -81,11 +81,21 @@ module W3DHubLauncher # Handle getting and updating game server data task.async do + # Wait for "activation" + while (@settings.nil?) + sleep 0.25 + end + game_server_hub_websocket end # Handle backend communication task.async do + # Wait for "activation" + while (@settings.nil?) + sleep 0.25 + end + backend_websocket end