1.1 --- a/core/sourcemod.cpp Mon Jun 25 23:14:24 2007 +0000
1.2 +++ b/core/sourcemod.cpp Tue Jun 26 17:08:07 2007 +0000
1.3 @@ -498,6 +498,15 @@
1.4
1.5 void SourceModBase::CloseSourceMod()
1.6 {
1.7 + /* Force a level end */
1.8 + LevelShutdown();
1.9 +
1.10 + /* Unload plugins */
1.11 + g_PluginSys.Shutdown();
1.12 +
1.13 + /* Unload extensions */
1.14 + g_Extensions.Shutdown();
1.15 +
1.16 SH_REMOVE_HOOK_MEMFUNC(IServerGameDLL, LevelInit, gamedll, this, &SourceModBase::LevelInit, false);
1.17
1.18 if (g_Loaded)