From 578247c477837853b120ec00152022e556555886 Mon Sep 17 00:00:00 2001 From: Federico Cecchetto Date: Tue, 1 Mar 2022 03:16:31 +0100 Subject: [PATCH] Also check if virtual lobby is loaded --- src/client/component/party.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/component/party.cpp b/src/client/component/party.cpp index 6f711490..fe826c98 100644 --- a/src/client/component/party.cpp +++ b/src/client/component/party.cpp @@ -548,7 +548,7 @@ namespace party info.set("sv_maxclients", utils::string::va("%i", *game::mp::svs_numclients)); info.set("protocol", utils::string::va("%i", PROTOCOL)); info.set("playmode", utils::string::va("%i", game::Com_GetCurrentCoDPlayMode())); - info.set("sv_running", utils::string::va("%i", get_dvar_bool("sv_running"))); + info.set("sv_running", utils::string::va("%i", get_dvar_bool("sv_running") && !game::VirtualLobby_Loaded())); info.set("dedicated", utils::string::va("%i", get_dvar_bool("dedicated"))); network::send(target, "infoResponse", info.build(), '\n'); @@ -564,6 +564,8 @@ namespace party return; } + printf("%s\n", info.build().data()); + if (info.get("challenge") != connect_state.challenge) { const auto str = "Invalid challenge.";