diff --git a/world/main.cpp b/world/main.cpp index a919d41ed..523d98f3e 100644 --- a/world/main.cpp +++ b/world/main.cpp @@ -141,12 +141,12 @@ int main(int argc, char **argv) LogSys.LoadLogSettingsDefaults(); set_exception_handler(); - path.LoadPaths(); - if (WorldBoot::HandleCommandInput(argc, argv)) { return 0; } + path.LoadPaths(); + if (!WorldBoot::LoadServerConfig()) { return 0; } diff --git a/world/world_boot.cpp b/world/world_boot.cpp index a6df2ead1..2cfeee6ba 100644 --- a/world/world_boot.cpp +++ b/world/world_boot.cpp @@ -90,6 +90,7 @@ bool WorldBoot::HandleCommandInput(int argc, char **argv) // command handler if (argc > 1) { LogSys.SilenceConsoleLogging(); + path.LoadPaths(); WorldConfig::LoadConfig(); LoadDatabaseConnections(); LogSys.EnableConsoleLogging();