diff options
Diffstat (limited to 'src/trinitycore/WorldRunnable.cpp')
-rw-r--r-- | src/trinitycore/WorldRunnable.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/trinitycore/WorldRunnable.cpp b/src/trinitycore/WorldRunnable.cpp index 6dae1575ac2..35d643727c6 100644 --- a/src/trinitycore/WorldRunnable.cpp +++ b/src/trinitycore/WorldRunnable.cpp @@ -20,6 +20,7 @@ \ingroup mangosd */ +#include "WorldSocketMgr.h" #include "Common.h" #include "World.h" #include "WorldRunnable.h" @@ -74,6 +75,8 @@ void WorldRunnable::run() sWorld.KickAllQueued(); // kick all queued players (and prevent its login at kick in game players) sWorld.KickAll(); // save and kick all players sWorld.UpdateSessions( 1 ); // real players unload required UpdateSessions call + + sWorldSocketMgr->StopNetwork(); MapManager::Instance().UnloadAll(); // unload all grids (including locked in memory) |