diff --git a/Source/WorldServer/Server.cs b/Source/WorldServer/Server.cs index 6e3497728..1b4bbbbed 100644 --- a/Source/WorldServer/Server.cs +++ b/Source/WorldServer/Server.cs @@ -95,13 +95,6 @@ namespace WorldServer Global.WorldMgr.GetRealm().PopulationLevel = 0.0f; Global.WorldMgr.GetRealm().Flags = Global.WorldMgr.GetRealm().Flags & ~RealmFlags.VersionMismatch; - //- Launch CliRunnable thread - if (ConfigMgr.GetDefaultValue("Console.Enable", true)) - { - Thread commandThread = new(CommandManager.InitConsole); - commandThread.Start(); - } - GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); @@ -109,6 +102,13 @@ namespace WorldServer uint startupDuration = Time.GetMSTimeDiffToNow(startupBegin); Log.outInfo(LogFilter.Server, "World initialized in {0} minutes {1} seconds", (startupDuration / 60000), ((startupDuration % 60000) / 1000)); + //- Launch CliRunnable thread + if (ConfigMgr.GetDefaultValue("Console.Enable", true)) + { + Thread commandThread = new(CommandManager.InitConsole); + commandThread.Start(); + } + WorldUpdateLoop(); try