跨服脚本更新

master
duhui 2021-08-16 17:02:04 +08:00
parent ab4f7563a5
commit 533e7bb15d
1 changed files with 4 additions and 3 deletions

View File

@ -63,7 +63,8 @@ public class AutoServerManager {
long now = DateUtil.now();
// 获取全部服务器列表,排除非未运营和准备中的服务器,正序排列
List<ServerInfo> allServerInfo = serverInfoDao.getAllServerInfo();
Stream<ServerInfo> sorted = allServerInfo.stream().filter(v -> Integer.parseInt(v.getStatus()) != -2).sorted();
allServerInfo.removeIf(v -> Integer.parseInt(v.getStatus()) != ServerStatusEnum.NOT_OPERATE.getId());
Stream<ServerInfo> sorted = allServerInfo.stream().sorted();
Optional<ServerInfo> first = sorted.findFirst();
if (!first.isPresent()){
LOGGER.error("自动开服,服务器列表获取为空");
@ -85,9 +86,9 @@ public class AutoServerManager {
if (registerNum >= Integer.parseInt(setting.getNum())){
startServers(newServer);
}
// 更新时间
date = now;
}
// 更新时间
date = now;
}
// 时间开服,每分钟
else if (AUTOTIME.equals(setting.getChoose())){