generated from root/miduo_server
跨服脚本更新
parent
ab4f7563a5
commit
533e7bb15d
|
|
@ -63,7 +63,8 @@ public class AutoServerManager {
|
||||||
long now = DateUtil.now();
|
long now = DateUtil.now();
|
||||||
// 获取全部服务器列表,排除非未运营和准备中的服务器,正序排列
|
// 获取全部服务器列表,排除非未运营和准备中的服务器,正序排列
|
||||||
List<ServerInfo> allServerInfo = serverInfoDao.getAllServerInfo();
|
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();
|
Optional<ServerInfo> first = sorted.findFirst();
|
||||||
if (!first.isPresent()){
|
if (!first.isPresent()){
|
||||||
LOGGER.error("自动开服,服务器列表获取为空");
|
LOGGER.error("自动开服,服务器列表获取为空");
|
||||||
|
|
@ -85,9 +86,9 @@ public class AutoServerManager {
|
||||||
if (registerNum >= Integer.parseInt(setting.getNum())){
|
if (registerNum >= Integer.parseInt(setting.getNum())){
|
||||||
startServers(newServer);
|
startServers(newServer);
|
||||||
}
|
}
|
||||||
|
// 更新时间
|
||||||
|
date = now;
|
||||||
}
|
}
|
||||||
// 更新时间
|
|
||||||
date = now;
|
|
||||||
}
|
}
|
||||||
// 时间开服,每分钟
|
// 时间开服,每分钟
|
||||||
else if (AUTOTIME.equals(setting.getChoose())){
|
else if (AUTOTIME.equals(setting.getChoose())){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue