Class ServerStatusCollector
java.lang.Object
com.github.theword.queqiao.tool.utils.ServerStatusCollector
服务器状态采集工具
用于 get_status 接口,包含以下能力:
1. 启动时读取并缓存 server.properties 的服务器地址
2. 接口调用时执行一次 Minecraft Server List Ping
3. 采集 CPU 与内存信息并组装返回数据
-
Method Summary
Modifier and TypeMethodDescription采集一次get_status响应数据static voidinitPingTarget(org.slf4j.Logger logger) 读取并缓存 Minecraft 服务器地址
-
Method Details
-
initPingTarget
public static void initPingTarget(org.slf4j.Logger logger) 读取并缓存 Minecraft 服务器地址优先从
./config/QueQiao/regex.yml的log_path获取服务端根目录,再读取该目录下的
server.properties- Parameters:
logger- 日志实现
-
collectStatusSnapshot
采集一次get_status响应数据- Returns:
- 接口 data 字段
-