client.account_fields = StatsSet.unserialize(account_fields);
client.setState(L2GameClient.GameClientState.AUTHED);
client.setBonus(bonus);
client.setBonusExpire(bonusExpire);
getLoginServer().getCon().addAccountInGame(client);
CharacterSelectionInfo csi = new CharacterSelectionInfo(client.getLoginName(), client.getSessionId().playOkID1);
client.sendPacket(csi);
client.setCharSelection(csi.getCharInfo());
sendPacket(new PlayerInGame(client.getLoginName(), Stats.getOnline(true)));
}
else
{
//log.severe("Cheater? SessionKey invalid! Login: " + client.getLoginName() + ", IP: " + client.getIpAddr());