Load deed and rune cache JSON at login server bootstrap
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
08d4bc2501
commit
542ae79e2c
1 file changed
+20
@@ -21,6 +21,10 @@ import engine.net.client.ClientConnection;
|
||||
import engine.net.client.ClientConnectionManager;
|
||||
import engine.net.client.msg.login.*;
|
||||
import engine.objects.*;
|
||||
import engine.parsers.cache.DeedParser;
|
||||
import engine.parsers.cache.RuneParser;
|
||||
import engine.parsers.objects.DeedTemplate;
|
||||
import engine.parsers.objects.RuneTemplate;
|
||||
import engine.server.MBServerStatics;
|
||||
import engine.server.world.WorldServer;
|
||||
import engine.session.Session;
|
||||
@@ -284,6 +288,22 @@ public class LoginServer {
|
||||
Logger.info("Loading Item Templates");
|
||||
DbManager.ItemQueries.LOAD_ITEM_TEMPLATES();
|
||||
|
||||
Logger.info("Loading Deed Templates");
|
||||
DeedTemplate._deeds = DeedParser.parseDeedFolder();
|
||||
|
||||
if (DeedTemplate._deeds == null || DeedTemplate._deeds.isEmpty()) {
|
||||
Logger.error("ABORT! Deed templates failed to load!");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
Logger.info("Loading Rune Templates");
|
||||
RuneTemplate._runes = RuneParser.parseRuneFolder();
|
||||
|
||||
if (RuneTemplate._runes == null || RuneTemplate._runes.isEmpty()) {
|
||||
Logger.error("ABORT! Rune templates failed to load!");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
Logger.info("Initializing Network");
|
||||
Network.init();
|
||||
|
||||
|
||||
Reference in new issue
Block a user