Page 1 of 1

Dual Boxing anti-feed.

Posted: Mon Dec 10, 2012 6:01 am
by memodorial
Can someone please move this post to Bug Reports topic? I do not have enough posts :/

There is a bug with a config named AntiFeedDualbox in l2jmods.properties file:
If it turned on, and if you'll kill your 2nd character for a 1st time, then you will not pass the anti-feed system.
However, if you'll kill your character for a 2nd (or 3,4,5.....) time('s) then the system will not check it for dual boxing.

Fix:

Code: Select all

### Eclipse Workspace Patch 1.0#P L2J_ServerIndex: java/com/l2jserver/gameserver/instancemanager/AntiFeedManager.java===================================================================--- java/com/l2jserver/gameserver/instancemanager/AntiFeedManager.java  (revision 5662)+++ java/com/l2jserver/gameserver/instancemanager/AntiFeedManager.java  (working copy)@@ -73,28 +73,28 @@        if (targetPlayer == null)            return false;        +       if (Config.L2JMOD_ANTIFEED_DUALBOX && attacker != null)+       {+           final L2PcInstance attackerPlayer = attacker.getActingPlayer();+           if (attackerPlayer == null)+               return false;+           +           final L2GameClient targetClient = targetPlayer.getClient();+           final L2GameClient attackerClient = attackerPlayer.getClient();+           if (targetClient == null+                   || attackerClient == null+                   || targetClient.isDetached()+                   || attackerClient.isDetached())+               // unable to check ip address+               return !Config.L2JMOD_ANTIFEED_DISCONNECTED_AS_DUALBOX;+           +           return !targetClient.getConnectionAddress().equals(attackerClient.getConnectionAddress());+       }+               if (Config.L2JMOD_ANTIFEED_INTERVAL > 0                && _lastDeathTimes.containsKey(targetPlayer.getObjectId()))            return (System.currentTimeMillis() - _lastDeathTimes.get(targetPlayer.getObjectId())) > Config.L2JMOD_ANTIFEED_INTERVAL;            -           if (Config.L2JMOD_ANTIFEED_DUALBOX && attacker != null)-           {-               final L2PcInstance attackerPlayer = attacker.getActingPlayer();-               if (attackerPlayer == null)-                   return false;-               -               final L2GameClient targetClient = targetPlayer.getClient();-               final L2GameClient attackerClient = attackerPlayer.getClient();-               if (targetClient == null-                       || attackerClient == null-                       || targetClient.isDetached()-                       || attackerClient.isDetached())-                   // unable to check ip address-                   return !Config.L2JMOD_ANTIFEED_DISCONNECTED_AS_DUALBOX;-               -               return !targetClient.getConnectionAddress().equals(attackerClient.getConnectionAddress());-           }-                       return true;    }     

Re: Dual Boxing anti-feed.

Posted: Mon Dec 24, 2012 3:23 pm
by memodorial
any answer?

Re: Dual Boxing anti-feed.

Posted: Mon Dec 24, 2012 4:30 pm
by Zoey76
//Summon UnAfraid

Bug in Olympiad IP anti-feed

Posted: Thu Jan 10, 2013 6:56 pm
by Ghurdyl
If you want to receive support we need this info to help you properly.
L2J Revision Number:5630
L2JDP Revision Number:9126

Hello,

I have enabled the IP restriction on Olympiad to have only 1 player per IP allowed :

L2Jmod.properties :
DualboxCheckMaxOlympiadParticipantsPerIP = 1

But I have seen players of the same IP fighting.
I tried to connect 3 accounts on the same computer and I get the message "Maximum 1 olympiad participant(s) per IP address allowed".
And my characters weren't registered.
Looks like it works, but there's a hack, no doubt of it!

I think that players who bypass the IP restriction are first registering and doing one match and once they're back the two character can register.
I could not test my theory yet but as I'm quite worried about this issue I wanted to share it with you.

I'm also sure it's not 3rd party hack tool, VPN or anything like this. The player who reported this to me is honest and discovered it by hazard, but she could not tell me exactly how she did.

One last info, our players only do "class irrelevant individual matches".

If anyone could help me in this I'd be very thankful :D