From a2df7cda22ade05023b0fa4d39faa6b7fffdb400 Mon Sep 17 00:00:00 2001 From: MagicBot Date: Thu, 19 Oct 2023 08:47:28 -0400 Subject: [PATCH] Inlined populate world method --- src/engine/server/world/WorldServer.java | 29 +++++++++++------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/src/engine/server/world/WorldServer.java b/src/engine/server/world/WorldServer.java index e79b2d07..19685fe5 100644 --- a/src/engine/server/world/WorldServer.java +++ b/src/engine/server/world/WorldServer.java @@ -415,7 +415,17 @@ public class WorldServer { //Load Buildings, Mobs and NPCs for server - getWorldBuildingsMobsNPCs(); + Logger.info("Populating world with objects"); + + long start = System.currentTimeMillis(); + + DbManager.ZoneQueries.GET_ALL_ZONES(); + DbManager.BuildingQueries.GET_ALL_BUILDINGS(); + DbManager.NPCQueries.GET_ALL_NPCS(); + DbManager.MobQueries.GET_ALL_MOBS(); + DbManager.CityQueries.GET_ALL_CITIES(); + + Logger.info("time to load World Objects: " + (System.currentTimeMillis() - start) + " ms"); // Configure realms for serialization // Doing this after the world is loaded @@ -445,7 +455,7 @@ public class WorldServer { ZoneManager.generateAndSetRandomHotzone(); Logger.info("Loading All Players from database to Server Cache"); - long start = System.currentTimeMillis(); + start = System.currentTimeMillis(); try { DbManager.PlayerCharacterQueries.GET_ALL_CHARACTERS(); @@ -455,7 +465,7 @@ public class WorldServer { long end = System.currentTimeMillis(); - Logger.info("Loading All Players took " + (end - start) + " ms."); + Logger.info("Time to load players " + (end - start) + " ms."); ItemProductionManager.ITEMPRODUCTIONMANAGER.initialize(); @@ -537,19 +547,6 @@ public class WorldServer { return true; } - private void getWorldBuildingsMobsNPCs() { - - long start = System.currentTimeMillis(); - - DbManager.ZoneQueries.GET_ALL_ZONES(); - DbManager.BuildingQueries.GET_ALL_BUILDINGS(); - DbManager.NPCQueries.GET_ALL_NPCS(); - DbManager.MobQueries.GET_ALL_MOBS(); - DbManager.CityQueries.GET_ALL_CITIES(); - - Logger.info("time to load World Objects: " + (System.currentTimeMillis() - start) + " ms"); - } - /** * Called to remove a client on "leave world", "quit game", killed client * process, etc.