Fixed players unable to login after disconnect.
Contributed by Sahar.
This commit is contained in:
parent
5bf5ad9218
commit
5157746847
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -551,7 +551,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -558,7 +558,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
||||
{
|
||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
||||
}
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
|
||||
if (player.getClient() != null)
|
||||
{
|
||||
Disconnection.of(player).defaultSequence(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.storeMe();
|
||||
player.deleteMe();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user