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.
This commit is contained in:
Sally Coolatta 2022-05-04 05:20:32 -04:00
parent 5a89c2738f
commit 8149a51192

View file

@ -4018,10 +4018,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