Browse Source

Inlined populate world method

magicbox-1.5.2
MagicBot 1 year ago
parent
commit
a2df7cda22
  1. 29
      src/engine/server/world/WorldServer.java

29
src/engine/server/world/WorldServer.java

@ -415,7 +415,17 @@ public class WorldServer {
//Load Buildings, Mobs and NPCs for server //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 // Configure realms for serialization
// Doing this after the world is loaded // Doing this after the world is loaded
@ -445,7 +455,7 @@ public class WorldServer {
ZoneManager.generateAndSetRandomHotzone(); ZoneManager.generateAndSetRandomHotzone();
Logger.info("Loading All Players from database to Server Cache"); Logger.info("Loading All Players from database to Server Cache");
long start = System.currentTimeMillis(); start = System.currentTimeMillis();
try { try {
DbManager.PlayerCharacterQueries.GET_ALL_CHARACTERS(); DbManager.PlayerCharacterQueries.GET_ALL_CHARACTERS();
@ -455,7 +465,7 @@ public class WorldServer {
long end = System.currentTimeMillis(); 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(); ItemProductionManager.ITEMPRODUCTIONMANAGER.initialize();
@ -537,19 +547,6 @@ public class WorldServer {
return true; 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 * Called to remove a client on "leave world", "quit game", killed client
* process, etc. * process, etc.

Loading…
Cancel
Save