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);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -551,7 +551,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -558,7 +558,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,7 +553,17 @@ public class GameClient extends ChannelInboundHandler<GameClient>
|
|||||||
{
|
{
|
||||||
LOGGER.severe("Attempt of double login: " + player.getName() + "(" + objectId + ") " + _accountName);
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user