rendered paste bodyIndex: C:/workspace/c4/java/net/sf/l2j/gameserver/GameServer.java
===================================================================
--- C:/workspace/c4/java/net/sf/l2j/gameserver/GameServer.java (revision 1605)
+++ C:/workspace/c4/java/net/sf/l2j/gameserver/GameServer.java (working copy)
@@ -30,6 +30,7 @@
import net.sf.l2j.Server;
import net.sf.l2j.gameserver.cache.CrestCache;
import net.sf.l2j.gameserver.cache.HtmCache;
+import net.sf.l2j.gameserver.gameserverpackets.ServerStatus;
import net.sf.l2j.gameserver.handler.AdminCommandHandler;
import net.sf.l2j.gameserver.handler.ItemHandler;
import net.sf.l2j.gameserver.handler.SkillHandler;
@@ -452,8 +453,12 @@
_loginThread = LoginServerThread.getInstance();
_loginThread.setMaxPlayer(Config.MAXIMUM_ONLINE_USERS);
+
_loginThread.start();
+ // should we wait for something before sending server status ?
+ _loginThread.sendServerStatus(ServerStatus.MAX_PLAYERS,Config.MAXIMUM_ONLINE_USERS);
+
_selectorThread = new SelectorThread(Config.GAMESERVER_HOSTNAME, Config.PORT_GAME);
_selectorThread.start();
_log.config("Maximum Numbers of Connected Players: " + Config.MAXIMUM_ONLINE_USERS);
Index: C:/workspace/c4/java/net/sf/l2j/gameserver/LoginServerThread.java
===================================================================
--- C:/workspace/c4/java/net/sf/l2j/gameserver/LoginServerThread.java (revision 1624)
+++ C:/workspace/c4/java/net/sf/l2j/gameserver/LoginServerThread.java (working copy)
@@ -182,6 +182,7 @@
_gameInternalHost = Config.INTERNAL_HOSTNAME;
_waitingClients = new FastList<WaitingClient>();
_accountsInGameServer = new FastMap<String, Connection>();
+ _maxPlayer=Config.MAXIMUM_ONLINE_USERS;
}
public static LoginServerThread getInstance()
@@ -542,7 +543,6 @@
*/
public void setMaxPlayer(int maxPlayer)
{
- sendServerStatus(ServerStatus.MAX_PLAYERS,maxPlayer);
_maxPlayer = maxPlayer;
}