第一次手动分组
parent
9a0f8b6395
commit
cbdc87a3ef
|
@ -119,8 +119,7 @@ public class GameLogicService implements IService {
|
|||
if(resource!=null){
|
||||
LOGGER.info(resource.getFile());
|
||||
}
|
||||
//跨服分一次组
|
||||
GlobleSystemLogic.getInstence().doSplit();
|
||||
|
||||
|
||||
|
||||
Runtime.getRuntime().addShutdownHook(new Thread(() -> {
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
package com.ljsd.jieling.kefu;
|
||||
|
||||
import com.ljsd.jieling.logic.GlobleSystemLogic;
|
||||
|
||||
/**
|
||||
* @author lvxinran
|
||||
* @date 2021/7/22
|
||||
* @discribe
|
||||
*/
|
||||
public class Cmd_dosplit extends GmGlobleAbstract{
|
||||
@Override
|
||||
public boolean exec(String[] args) throws Exception {
|
||||
//跨服分一次组
|
||||
GlobleSystemLogic.getInstence().doSplit();
|
||||
System.out.println("gm手动分组成功");
|
||||
return true;
|
||||
}
|
||||
}
|
|
@ -231,7 +231,10 @@ public class GlobleSystemLogic implements IEventHandler {
|
|||
redisUtil.set(RedisKey.MATCHED_SPLIT_KEY,String.valueOf(1),expireTime-60);
|
||||
//提前两分钟结算
|
||||
redisUtil.set(RedisKey.MATCHED_VERSION,TimeUtils.getTimeStampYMD(System.currentTimeMillis()),expireTime-120);
|
||||
worldLevelMap.forEach((k,v)->redisUtil.zsetAddOne(RedisKey.SERVER_LEVEL_RANK,k,v));
|
||||
worldLevelMap.forEach((k,v)->{
|
||||
if(v>setting.getWorldLevel()){
|
||||
redisUtil.zsetAddOne(RedisKey.SERVER_LEVEL_RANK,k,v);
|
||||
}});
|
||||
Set<ZSetOperations.TypedTuple<String>> zsetRevRangeWithScore = redisUtil.getZsetreverseRangeByRangeWithScores(RedisKey.SERVER_LEVEL_RANK, setting.getWorldLevel(), 999);
|
||||
|
||||
int index = 0;
|
||||
|
|
Loading…
Reference in New Issue