Removal of disconnection defaultSequence boolean close methods.
This commit is contained in:
@@ -59,6 +59,7 @@ import org.l2jmobius.gameserver.network.loginserverpackets.login.LoginServerFail
|
||||
import org.l2jmobius.gameserver.network.loginserverpackets.login.PlayerAuthResponse;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.AuthLoginFail;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.CharSelectInfo;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ServerClose;
|
||||
|
||||
public class LoginServerThread extends Thread
|
||||
{
|
||||
@@ -466,7 +467,7 @@ public class LoginServerThread extends Thread
|
||||
final GameClient client = _accountsInGameServer.get(account);
|
||||
if (client != null)
|
||||
{
|
||||
client.close(true);
|
||||
client.close(ServerClose.STATIC_PACKET);
|
||||
getInstance().sendLogout(account);
|
||||
}
|
||||
}
|
||||
|
@@ -44,6 +44,7 @@ import org.l2jmobius.gameserver.network.ClientNetworkManager;
|
||||
import org.l2jmobius.gameserver.network.EventLoopGroupManager;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.ServerStatus;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.LeaveWorld;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ServerClose;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
import org.l2jmobius.gameserver.taskmanager.GameTimeTaskManager;
|
||||
@@ -553,7 +554,7 @@ public class Shutdown extends Thread
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
player.getClient().sendPacket(ServerClose.STATIC_PACKET);
|
||||
player.getClient().close(false);
|
||||
player.getClient().close(LeaveWorld.STATIC_PACKET);
|
||||
player.getClient().setPlayer(null);
|
||||
player.setClient(null);
|
||||
}
|
||||
|
@@ -49,8 +49,6 @@ import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.olympiad.Olympiad;
|
||||
import org.l2jmobius.gameserver.model.zone.ZoneId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.LeaveWorld;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ServerClose;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
import org.l2jmobius.gameserver.util.FloodProtectors;
|
||||
|
||||
@@ -153,11 +151,6 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
closeNow();
|
||||
}
|
||||
|
||||
public void close(boolean toLoginScreen)
|
||||
{
|
||||
close(toLoginScreen ? ServerClose.STATIC_PACKET : LeaveWorld.STATIC_PACKET);
|
||||
}
|
||||
|
||||
public Channel getChannel()
|
||||
{
|
||||
return _channel;
|
||||
@@ -346,12 +339,11 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
return;
|
||||
}
|
||||
|
||||
try (Connection con = DatabaseFactory.getConnection())
|
||||
try (Connection con = DatabaseFactory.getConnection();
|
||||
PreparedStatement statement = con.prepareStatement("UPDATE characters SET deletetime=0 WHERE charId=?"))
|
||||
{
|
||||
final PreparedStatement statement = con.prepareStatement("UPDATE characters SET deletetime=0 WHERE charId=?");
|
||||
statement.setInt(1, objectId);
|
||||
statement.execute();
|
||||
statement.close();
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
Reference in New Issue
Block a user