From 4f9642f537eb78d085325a503dfa338f233e852b Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Wed, 4 May 2022 05:20:32 -0400 Subject: [PATCH] Do not register servers twice Advertise_OnChange is CV_NETVAR, so the server will get registered by CV_LoadNetVars when the server starts. This race condition occasionally pops up in master, but got very consistent with uncapped. --- src/d_clisrv.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/d_clisrv.c b/src/d_clisrv.c index e5321d225..b03eb478e 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -3599,10 +3599,6 @@ boolean SV_SpawnServer(void) if (netgame && I_NetOpenSocket) { I_NetOpenSocket(); -#ifdef MASTERSERVER - if (cv_advertise.value) - RegisterServer(); -#endif } // non dedicated server just connect to itself