perf: 重写部分代码

This commit is contained in:
2023-05-31 00:58:08 +08:00
parent 8e19103334
commit 5851272688
20 changed files with 205 additions and 120 deletions

View File

@@ -29,17 +29,18 @@ public class BallBungeeCordAPI extends BallAPI {
}
HamsterBallPlugin plugin = HamsterBallPlugin.getInstance();
Configuration pluginConfig = CoreBungeeCordUtils.getPluginConfig(plugin);
BallConfig config = new BallConfig(
new BallServerInfo(
pluginConfig.getString("server-info.id"),
pluginConfig.getString("server-info.name"),
pluginConfig.getString("server-info.id", "Proxy"),
pluginConfig.getString("server-info.name", "Proxy"),
BallServerType.PROXY,
pluginConfig.getString("server-info.host", ""),
pluginConfig.getInt("server-info.port", 25577)
pluginConfig.getString("server-info.host"),
pluginConfig.getInt("server-info.port")
),
pluginConfig.getString("ball-server.host"),
pluginConfig.getInt("ball-server.port"),
pluginConfig.getInt("ball-server.nio-thread")
pluginConfig.getString("ball-server.host", "ball.hamster3.cn"),
pluginConfig.getInt("ball-server.port", 58888),
pluginConfig.getInt("ball-server.event-loop-thread", 5)
);
instance = new BallBungeeCordAPI(config);

View File

@@ -4,7 +4,7 @@ debug: false
ball-server:
host: "ball.hamster3.cn"
port: 58888
nio-thread: 10
event-loop-thread: 10
server-info:
# 服务器唯一识别码,最长 32 字符