Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### Eclipse Workspace Patch 1.0
- #P aCis_gameserver
- Index: java/net/sf/l2j/loginserver/network/serverpackets/ServerList.java
- ===================================================================
- --- java/net/sf/l2j/loginserver/network/serverpackets/ServerList.java (revision 12)
- +++ java/net/sf/l2j/loginserver/network/serverpackets/ServerList.java (working copy)
- @@ -56,8 +56,16 @@
- proxiesForGameserver.forEach(l2Proxy ->
- {
- - var newType = l2Proxy.isHealthy() ? ServerType.GOOD : ServerType.DOWN;
- - _servers.add(new ServerData(newType, l2Proxy.getProxyServerId(), l2Proxy.getProxyAddress().getHostAddress(), l2Proxy.getProxyPort(), gsi));
- + var newType = l2Proxy.isHealthy() ? ServerType.AUTO : ServerType.DOWN;
- + var proxyGsi = gsi.cloneInfo();
- + proxyGsi.setPort(l2Proxy.getProxyPort());
- + proxyGsi.setId(l2Proxy.getProxyServerId());
- + if(gsi.getType() == ServerType.DOWN)
- + {
- + proxyGsi.setDown();
- + newType = ServerType.DOWN;
- + }
- + _servers.add(new ServerData(newType, l2Proxy.getProxyAddress().getHostAddress(), proxyGsi));
- });
- }
- Index: java/net/sf/l2j/loginserver/model/GameServerInfo.java
- ===================================================================
- --- java/net/sf/l2j/loginserver/model/GameServerInfo.java (revision 12)
- +++ java/net/sf/l2j/loginserver/model/GameServerInfo.java (working copy)
- @@ -174,4 +174,9 @@
- {
- return (_gst == null) ? 0 : _gst.getPlayerCount();
- }
- +
- + public GameServerInfo cloneInfo()
- + {
- + return new GameServerInfo(_id, _hexId, _gst);
- + }
- }
- \ No newline at end of file
Advertisement
Add Comment
Please, Sign In to add comment