diff --git a/src/network/protocols/client_lobby.cpp b/src/network/protocols/client_lobby.cpp index e7e29645d..3a7a7de14 100644 --- a/src/network/protocols/client_lobby.cpp +++ b/src/network/protocols/client_lobby.cpp @@ -970,9 +970,9 @@ void ClientLobby::startGame(Event* event) return; } int sleep_time = (int)(start_time - cur_time); - Log::info("ClientLobby", "Start game after %dms", sleep_time); - std::this_thread::sleep_for(std::chrono::milliseconds(sleep_time)); - Log::info("ClientLobby", "Started at %lf", StkTime::getRealTime()); + //Log::info("ClientLobby", "Start game after %dms", sleep_time); + StkTime::sleep(sleep_time); + //Log::info("ClientLobby", "Started at %lf", StkTime::getRealTime()); m_state.store(RACING); }); } // startGame diff --git a/src/network/protocols/server_lobby.cpp b/src/network/protocols/server_lobby.cpp index edd3840b1..b13f73a06 100644 --- a/src/network/protocols/server_lobby.cpp +++ b/src/network/protocols/server_lobby.cpp @@ -4086,9 +4086,9 @@ void ServerLobby::configPeersStartTime() const uint64_t cur_time = STKHost::get()->getNetworkTimer(); assert(start_time > cur_time); int sleep_time = (int)(start_time - cur_time); - Log::info("ServerLobby", "Start game after %dms", sleep_time); - std::this_thread::sleep_for(std::chrono::milliseconds(sleep_time)); - Log::info("ServerLobby", "Started at %lf", StkTime::getRealTime()); + //Log::info("ServerLobby", "Start game after %dms", sleep_time); + StkTime::sleep(sleep_time); + //Log::info("ServerLobby", "Started at %lf", StkTime::getRealTime()); m_state.store(RACING); }); } // configPeersStartTime