diff --git a/game-server/app/servers/battle/handler/pvpHandler.ts b/game-server/app/servers/battle/handler/pvpHandler.ts index 59aa333e2..a30385ae4 100644 --- a/game-server/app/servers/battle/handler/pvpHandler.ts +++ b/game-server/app/servers/battle/handler/pvpHandler.ts @@ -537,7 +537,12 @@ export class PvpHandler { } result = new PlayerDetail(pvpHistoryOpp.oppRoleId, heroes, pvpHistoryOpp.rankLv); result.setRobot(pvpHistoryOpp); - result.setServerName(await getServerName(serverId)); + if(pvpHistoryOpp.isRobot) { + result.setServerName(await getServerName(serverId)); + } else { + let role = await RoleModel.findByRoleId(robotIdComBack(oppoRoleId), 'serverId'); + result.setServerName(await getServerName(role.serverId)); + } } else { // 查询对方pvpDefense let pvpDefense = await PvpDefenseModel.findByRoleId(oppoRoleId); let dbHeroes = await HeroModel.findByRole(oppoRoleId);