diff --git a/core/PlayerManager.cpp b/core/PlayerManager.cpp index 85fb644c..5a179055 100644 --- a/core/PlayerManager.cpp +++ b/core/PlayerManager.cpp @@ -250,6 +250,9 @@ void PlayerManager::OnServerActivate(edict_t *pEdictList, int edictCount, int cl g_PluginSys.SyncMaxClients(m_maxClients); } + + g_OnMapStarted = true; + g_Extensions.CallOnCoreMapStart(pEdictList, edictCount, m_maxClients); m_onActivate->Execute(NULL); m_onActivate2->Execute(NULL); @@ -263,8 +266,6 @@ void PlayerManager::OnServerActivate(edict_t *pEdictList, int edictCount, int cl } } - g_OnMapStarted = true; - SMGlobalClass *cls = SMGlobalClass::head; while (cls) {