Skip loading resources if we are not running the game server

This commit is contained in:
Melledy
2023-10-09 21:20:21 -07:00
parent 02111f786c
commit 2ebebefd0b

View File

@@ -69,6 +69,8 @@ public class LunarRail {
} }
} }
// Skip these if we are only running the http server in dispatch mode
if (serverType.runGame()) {
// Load resources // Load resources
ResourceLoader.loadAll(); ResourceLoader.loadAll();
@@ -76,14 +78,16 @@ public class LunarRail {
if (generateHandbook) { if (generateHandbook) {
Handbook.generate(); Handbook.generate();
} }
}
// Start Database(s) // Start Database(s)
LunarRail.initDatabases(); LunarRail.initDatabases();
// Start Servers TODO // Always run http server as it is needed by for dispatch and gateserver
httpServer = new HttpServer(serverType); httpServer = new HttpServer(serverType);
httpServer.start(); httpServer.start();
// Start game server
if (serverType.runGame()) { if (serverType.runGame()) {
gameServer = new GameServer(getConfig().getGameServer()); gameServer = new GameServer(getConfig().getGameServer());
gameServer.start(); gameServer.start();