From e10dd226ff2fb261d11ad4424e130ce88b7bdd26 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Mon, 29 Sep 2008 20:02:19 -0700 Subject: [PATCH] Fixed OnConfigsExecuted() not working on listen servers (bug 3287, r=me). --- core/CoreConfig.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/core/CoreConfig.cpp b/core/CoreConfig.cpp index 89b68447..68aeccf8 100644 --- a/core/CoreConfig.cpp +++ b/core/CoreConfig.cpp @@ -140,7 +140,15 @@ void CoreConfig::OnSourceModLevelChange(const char *mapName) if (!already_checked) { - g_ServerCfgFile = icvar->FindVar("servercfgfile"); + if (engine->IsDedicatedServer()) + { + g_ServerCfgFile = icvar->FindVar("servercfgfile"); + } + else + { + g_ServerCfgFile = icvar->FindVar("lservercfgfile"); + } + if (g_ServerCfgFile != NULL) { ConCommandBase *pBase = icvar->GetCommands();