diff --git a/src/game/WorldHandlers/World.cpp b/src/game/WorldHandlers/World.cpp index 70b9b82d..d96750f6 100644 --- a/src/game/WorldHandlers/World.cpp +++ b/src/game/WorldHandlers/World.cpp @@ -184,6 +184,9 @@ void World::CleanupsBeforeStop() KickAll(); // save and kick all players UpdateSessions(1); // real players unload required UpdateSessions call sBattleGroundMgr.DeleteAllBattleGrounds(); // unload battleground templates before different singletons destroyed +#ifdef ENABLE_ELUNA + Eluna::Uninitialize(); +#endif } /// Find a session by its id