Revert Multi-threaded resource loading

This commit is contained in:
KingRainbow44
2023-05-20 02:55:33 -04:00
parent 1a6fa43367
commit cad6e90c90
13 changed files with 117 additions and 233 deletions

View File

@@ -3,7 +3,6 @@ package emu.grasscutter.server.game;
import emu.grasscutter.GameConstants;
import emu.grasscutter.Grasscutter;
import emu.grasscutter.Grasscutter.ServerRunMode;
import emu.grasscutter.data.ResourceLoader;
import emu.grasscutter.database.DatabaseHelper;
import emu.grasscutter.game.Account;
import emu.grasscutter.game.battlepass.BattlePassSystem;
@@ -143,15 +142,11 @@ public final class GameServer extends KcpServer implements Iterable<Player> {
this.init(GameSessionManager.getListener(), channelConfig, address);
// Load game managers asyncronously.
ResourceLoader.runAsync(
() -> {
EnergyManager.initialize();
StaminaManager.initialize();
CookingManager.initialize();
CookingCompoundManager.initialize();
CombineManger.initialize();
});
EnergyManager.initialize();
StaminaManager.initialize();
CookingManager.initialize();
CookingCompoundManager.initialize();
CombineManger.initialize();
// Game Server base
this.address = address;