Removal of disconnection defaultSequence boolean close methods.

This commit is contained in:
MobiusDevelopment
2021-11-04 02:54:18 +00:00
parent 35db563e3c
commit 419edfd7f5
497 changed files with 1106 additions and 1159 deletions

View File

@@ -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
{
@@ -465,7 +466,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);
}
}

View File

@@ -42,6 +42,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;
@@ -544,7 +545,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);
}

View File

@@ -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;
@@ -165,11 +163,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;
@@ -357,12 +350,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)
{