aboutsummaryrefslogtreecommitdiff
path: root/src/trinitycore/WorldRunnable.cpp
diff options
context:
space:
mode:
authorNeo2003 <none@none>2008-10-04 06:17:19 -0500
committerNeo2003 <none@none>2008-10-04 06:17:19 -0500
commit5651828bf74edb760d67700942fc65d51c816e0a (patch)
tree1631f319bbc293794109f990beaccfd5b6cee8fe /src/trinitycore/WorldRunnable.cpp
parentca7a4bf1a78a1ddc6eb21238cc2a1633194a11cc (diff)
[svn] * Added ACE for Linux and Windows (Thanks Derex for Linux part and partial Windows part)
* Updated to 6721 and 676 * Fixed TrinityScript logo * Version updated to 0.2.6721.676 --HG-- branch : trunk rename : 6700-670 => 6721-676
Diffstat (limited to 'src/trinitycore/WorldRunnable.cpp')
-rw-r--r--src/trinitycore/WorldRunnable.cpp3
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)