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