From b4b82e681c4b27da23614ec726ca76baae58d87f Mon Sep 17 00:00:00 2001
From: Monster Iestyn <iestynjealous@ntlworld.com>
Date: Tue, 4 Dec 2018 18:54:36 +0000
Subject: [PATCH] Fix the game being basically broken due to multi-admin, by
 porting over some missing changes from Kart

---
 src/d_clisrv.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/d_clisrv.c b/src/d_clisrv.c
index 5ab067b6ce..918b11d95b 100644
--- a/src/d_clisrv.c
+++ b/src/d_clisrv.c
@@ -2981,6 +2981,7 @@ void SV_ResetServer(void)
 		playeringame[i] = false;
 		playernode[i] = UINT8_MAX;
 		sprintf(player_names[i], "Player %d", i + 1);
+		adminplayers[i] = -1; // Populate the entire adminplayers array with -1.
 	}
 
 	mynode = 0;
@@ -3288,10 +3289,6 @@ boolean Playing(void)
 
 boolean SV_SpawnServer(void)
 {
-	INT32 i;
-	for (i = 0; i < MAXPLAYERS; i++)
-		adminplayers[i] = -1; // Populate the entire adminplayers array with -1.
-
 	if (demoplayback)
 		G_StopDemo(); // reset engine parameter
 	if (metalplayback)
-- 
GitLab