第一次手动分组
parent
9a0f8b6395
commit
cbdc87a3ef
|
@ -119,8 +119,7 @@ public class GameLogicService implements IService {
|
||||||
if(resource!=null){
|
if(resource!=null){
|
||||||
LOGGER.info(resource.getFile());
|
LOGGER.info(resource.getFile());
|
||||||
}
|
}
|
||||||
//跨服分一次组
|
|
||||||
GlobleSystemLogic.getInstence().doSplit();
|
|
||||||
|
|
||||||
|
|
||||||
Runtime.getRuntime().addShutdownHook(new Thread(() -> {
|
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_SPLIT_KEY,String.valueOf(1),expireTime-60);
|
||||||
//提前两分钟结算
|
//提前两分钟结算
|
||||||
redisUtil.set(RedisKey.MATCHED_VERSION,TimeUtils.getTimeStampYMD(System.currentTimeMillis()),expireTime-120);
|
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);
|
Set<ZSetOperations.TypedTuple<String>> zsetRevRangeWithScore = redisUtil.getZsetreverseRangeByRangeWithScores(RedisKey.SERVER_LEVEL_RANK, setting.getWorldLevel(), 999);
|
||||||
|
|
||||||
int index = 0;
|
int index = 0;
|
||||||
|
|
Loading…
Reference in New Issue