diff --git a/src/dehacked.c b/src/dehacked.c
index fb38642d5f4e658395de9b2f4de341c8ce29b255..513079e6e79b568c071b9de934d518e05826c94f 100644
--- a/src/dehacked.c
+++ b/src/dehacked.c
@@ -8720,7 +8720,7 @@ static inline int lib_getenum(lua_State *L)
 		lua_pushinteger(L, mapmusic);
 		return 1;
 	} else if (fastcmp(word,"server")) {
-		if (!playeringame[serverplayer])
+		if ((!multiplayer || !netgame) && !playeringame[serverplayer])
 			return 0;
 		LUA_PushUserdata(L, &players[serverplayer], META_PLAYER);
 		return 1;