From d04323e72271788a5adab7c23791e5bbd39b2568 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Mon, 25 Apr 2011 20:36:48 +0200 Subject: [PATCH] do not remove non-.serverpackage files from sv_curl_serverpackages --- qcsrc/server/g_world.qc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qcsrc/server/g_world.qc b/qcsrc/server/g_world.qc index c45ad96e2..9c188293e 100644 --- a/qcsrc/server/g_world.qc +++ b/qcsrc/server/g_world.qc @@ -919,6 +919,9 @@ void spawnfunc_worldspawn (void) { fd = search_begin("*.serverpackage", TRUE, FALSE); s = ""; + for(i = 0; i < n; ++i) + if(substring(argv(i), -14, -1) != ".serverpackage") + s = strcat(s, " ", argv(i)); if(fd >= 0) { j = search_getsize(fd); @@ -926,6 +929,7 @@ void spawnfunc_worldspawn (void) s = strcat(s, " ", search_getfilename(fd, i)); search_end(fd); } + n = tokenize_console(cvar_string("sv_curl_serverpackages")); cvar_set("sv_curl_serverpackages", substring(s, 1, -1)); } -- 2.39.2