起服计算世界等级报空修改
parent
f6ec9c2f4b
commit
1482e79903
|
@ -53,6 +53,7 @@ public class GameLogicService implements IService {
|
|||
public void init() throws Exception {
|
||||
RedisUtil.getInstence().init();
|
||||
MongoUtil.getLjsdMongoTemplate().getMongoTemplate(GameApplication.serverId).getCollection(User.getCollectionName()).createIndex("playerManager.level");
|
||||
GlobleSystemLogic.getInstence().calCulRank();
|
||||
registerServerInfoToRedis();
|
||||
}
|
||||
|
||||
|
|
|
@ -834,6 +834,9 @@ public class ArenaLogic {
|
|||
AbstractRank rank = RankContext.getRankEnum(RankEnum.CROSS_SERVICE_ARENA.getType());
|
||||
rankInfo.forEach(rankIndex->{
|
||||
Set<ZSetOperations.TypedTuple<String>> rankByKey = rank.getRankByKey(String.valueOf(groupId),rankIndex-1,rankIndex-1);
|
||||
if(!rankByKey.iterator().hasNext()){
|
||||
return;
|
||||
}
|
||||
ZSetOperations.TypedTuple<String> next = rankByKey.iterator().next();
|
||||
if(Integer.parseInt(next.getValue())<1000){
|
||||
CommonProto.ArenaEnemy.Builder robotCrossArenaEnemy = getRobotCrossArenaEnemy(groupId,rankIndex,Integer.parseInt(next.getValue()));
|
||||
|
|
Loading…
Reference in New Issue