Index: C:/eclipse/workspace/L2_GameServer_c4/java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java =================================================================== --- C:/eclipse/workspace/L2_GameServer_c4/java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java (revision 1508) +++ C:/eclipse/workspace/L2_GameServer_c4/java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java (working copy) @@ -74,8 +74,18 @@ void runImpl() { L2PcInstance activeChar = getClient().getActiveChar(); - if (activeChar == null) - return; + + if (activeChar == null) + { + _log.warning("EnterWorld failed! activeChar is null..."); + return; + } + + if(L2World.getInstance().findObject(activeChar.getObjectId()) != null) + { + _log.warning("User already exist in OID map! User "+activeChar.getName()+" are character clone"); + activeChar.closeNetConnection(); + } if(activeChar.isGM() && activeChar.getAccessLevel()>9) {