diff --git a/regamedll/dlls/hostage/hostage.cpp b/regamedll/dlls/hostage/hostage.cpp index c6f57091c..666b04078 100644 --- a/regamedll/dlls/hostage/hostage.cpp +++ b/regamedll/dlls/hostage/hostage.cpp @@ -1450,6 +1450,11 @@ void CHostageManager::ServerActivate() #ifdef REGAMEDLL_ADD if (!AreRunningCZero()) { + // Free stale navigation data of the previous map, + // CCSBotManager::LoadNavigationMap does this only when bots are allowed + if (!AreBotsAllowed()) + DestroyNavigationMap(); + LoadNavigationMap(); } #endif