server.setPort(info.getPort()); server.setOnline(info.getOnline()); server.setMaxUserCount(info.getMaxUserCount()); server.setName(info.getName()); server.setHttpPort(server.getHttpPort());
info.setId(serverInfo.getId()); info.setIp(serverInfo.getIp()); info.setMaxUserCount(serverInfo.getMaxUserCount()); info.setName(serverInfo.getName()); info.setOnline(serverInfo.getOnline());
/** * 更新大厅服务器信息 * * @param info */ public void updateHallServerInfo(ServerMessage.ServerInfo info) { ServerInfo serverInfo = serverMap.get(info.getId()); if (serverInfo == null) { serverInfo = getServerInfo(info); addTcpClient(serverInfo, NetPort.GATE_GAME_PORT, new MutilConHallHandler(serverInfo, this)); } else { serverInfo.setIp(info.getIp()); serverInfo.setId(info.getId()); serverInfo.setPort(info.getPort()); serverInfo.setState(info.getState()); serverInfo.setOnline(info.getOnline()); serverInfo.setMaxUserCount(info.getMaxUserCount()); serverInfo.setName(info.getName()); serverInfo.setHttpPort(info.getHttpport()); serverInfo.setWwwip(info.getWwwip()); } serverMap.put(info.getId(), serverInfo); }
setMaxUserCount(other.getMaxUserCount());
/** * 更新可用网关服务器信息 * * @param info */ public void updateGateServerInfo(ServerMessage.ServerInfo info) { ServerInfo serverInfo = getBydr2GateClient().getServers().get(info.getId()); if (serverInfo == null) { serverInfo = getServerInfo(info); if(getBydr2GateClient() instanceof Bydr2GateClient){ Bydr2GateClient service=(Bydr2GateClient)getBydr2GateClient(); service.addTcpClient(serverInfo, NetPort.GATE_GAME_PORT,service.new MutilConHallHandler(serverInfo, service)); // TODO 暂时,网关服有多个tcp端口 }else{ getBydr2GateClient().addTcpClient(serverInfo, NetPort.GATE_GAME_PORT); } } else { serverInfo.setIp(info.getIp()); serverInfo.setId(info.getId()); serverInfo.setPort(info.getPort()); serverInfo.setState(info.getState()); serverInfo.setOnline(info.getOnline()); serverInfo.setMaxUserCount(info.getMaxUserCount()); serverInfo.setName(info.getName()); serverInfo.setHttpPort(info.getHttpport()); serverInfo.setWwwip(info.getWwwip()); } getBydr2GateClient().getServers().put(info.getId(), serverInfo); }
/** * 消息转换 * @author JiangZhiYong * @QQ 359135103 * 2017年8月29日 下午2:21:52 * @param info * @return */ private ServerInfo getServerInfo(ServerMessage.ServerInfo info) { ServerInfo serverInfo = new ServerInfo(); serverInfo.setIp(info.getIp()); serverInfo.setId(info.getId()); serverInfo.setPort(info.getPort()); serverInfo.setState(info.getState()); serverInfo.setOnline(info.getOnline()); serverInfo.setMaxUserCount(info.getMaxUserCount()); serverInfo.setName(info.getName()); serverInfo.setHttpPort(info.getHttpport()); serverInfo.setWwwip(info.getWwwip()); serverInfo.setFreeMemory(info.getFreeMemory()); serverInfo.setTotalMemory(info.getTotalMemory()); serverInfo.setVersion(info.getVersion()); return serverInfo; }
private ServerInfo getServerInfo(ServerMessage.ServerInfo info) { ServerInfo serverInfo = new ServerInfo(); serverInfo.setIp(info.getIp()); serverInfo.setId(info.getId()); serverInfo.setPort(info.getPort()); serverInfo.setState(info.getState()); serverInfo.setOnline(info.getOnline()); serverInfo.setMaxUserCount(info.getMaxUserCount()); serverInfo.setName(info.getName()); serverInfo.setHttpPort(info.getHttpport()); serverInfo.setWwwip(info.getWwwip()); return serverInfo; }