From 079ef023c98971c1ac50f4ce3989a5a80556bf5b Mon Sep 17 00:00:00 2001 From: toaster Date: Tue, 15 Oct 2019 10:49:14 +0100 Subject: [PATCH] Fix dedicated server extra lua variables not being synched for joiners. Original fix written by Lat`. --- src/lua_script.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lua_script.c b/src/lua_script.c index deb644dc0..1d4cc462c 100644 --- a/src/lua_script.c +++ b/src/lua_script.c @@ -1121,7 +1121,7 @@ void LUA_Archive(void) for (i = 0; i < MAXPLAYERS; i++) { - if (!playeringame[i]) + if (!playeringame[i] && i > 0) // dedicated servers... continue; // all players in game will be archived, even if they just add a 0. ArchiveExtVars(&players[i], "player"); @@ -1157,7 +1157,7 @@ void LUA_UnArchive(void) for (i = 0; i < MAXPLAYERS; i++) { - if (!playeringame[i]) + if (!playeringame[i] && i > 0) // dedicated servers... continue; UnArchiveExtVars(&players[i]); }