Against bots

This is not a Support area! Discuss about the Server here. Non-Server related discussion goes in Off-Topic Discussion.
Forum rules
READ NOW: L2j Forums Rules of Conduct
Locked
gio
Posts: 186
Joined: Fri Apr 13, 2007 1:40 am
Contact:

Against bots

Post by gio »

Hello guys,

I just like to know your methods against bots on your servers.

thank you
gio
---
L2J = Convert.ToL2J(L2off);
---
tropheo
Posts: 176
Joined: Tue Apr 21, 2009 3:09 pm

Re: Against bots

Post by tropheo »

Active GM
gio
Posts: 186
Joined: Fri Apr 13, 2007 1:40 am
Contact:

Re: Against bots

Post by gio »

I mean software solutions..
---
L2J = Convert.ToL2J(L2off);
---
User avatar
MELERIX
L2j Veteran
L2j Veteran
Posts: 6667
Joined: Sat Sep 23, 2006 11:31 pm
Location: Chile
Contact:

Re: Against bots

Post by MELERIX »

you can't do nothing against bots :P

they are now working 100% like a real Lineage II client, so is impossible to detect by software :/ also you can use bots in retail servers too without difficulties.

anyway the bots are not humans, so they have some issues that could be detected by humans, then Active Gm's is the only solution atm :P
Evilus
Posts: 387
Joined: Mon Jun 09, 2008 6:08 pm

Re: Against bots

Post by Evilus »

wow another of these threads, how many of these will it take before people realize no one will share their "software" solutions
gio
Posts: 186
Joined: Fri Apr 13, 2007 1:40 am
Contact:

Re: Against bots

Post by gio »

Evilus wrote:wow another of these threads, how many of these will it take before people realize no one will share their "software" solutions
So you are telling me there is a software solution instead of MELERIX's opinion? :)

Well..
What about game guard? If we enforce Gameguard, does it probably help anyway?
Last edited by gio on Fri Oct 30, 2009 4:05 pm, edited 1 time in total.
---
L2J = Convert.ToL2J(L2off);
---
Probe
Posts: 915
Joined: Thu Sep 03, 2009 6:36 pm
Location: Israel
Contact:

Re: Against bots

Post by Probe »

no, there's tons of botters on retail
User avatar
janiii
L2j Veteran
L2j Veteran
Posts: 4269
Joined: Wed May 28, 2008 3:15 pm
Location: Slovakia

Re: Against bots

Post by janiii »

gio wrote:
Evilus wrote:wow another of these threads, how many of these will it take before people realize no one will share their "software" solutions
So you are telling me there is a software solution instead of MELERIX's opinion? :)

Well..
What about game guard? If we enforce Gameguard, does it propably help anyway?
just stop this dumb topic. search on forum for similar topics and you will see what ppl here think. you will not get any other answer then the guy before you 1 day ago.
DO NOT EVEN TRY TO MESS WITH ME!
forum flOOder dancing dEVILoper
I don't give private support - PM will be ignored!
gio
Posts: 186
Joined: Fri Apr 13, 2007 1:40 am
Contact:

Re: Against bots

Post by gio »

I understand if you are pissed of such a question..
so thank you for answering and close topic then..
I try to get solutions elsewhere then ;)
---
L2J = Convert.ToL2J(L2off);
---
User avatar
ThePhoenixBird
L2j Inner Circle
L2j Inner Circle
Posts: 1857
Joined: Fri May 27, 2005 5:11 pm

Re: Against bots

Post by ThePhoenixBird »

There is NO "software" solution for Bots, also even in the official servers they still fight with them with human verification and with their billions of dollars a "software" solution is still "not viable" since the "false positives" ratio its too high.

The only way to handle bots its with active HUMAN GM that can patrol your server in invis mode and check out the botters, also you can ask your players to report bots using the Petition System and your GMs will investigate them.

As i said before, there is NO "software" solution for bots, only hard work of good gamemasters and players community can fight it.

Keywords for this post for future searches: fight bots agaisnt ban botters patch bot walker l2walker l2phx
gio
Posts: 186
Joined: Fri Apr 13, 2007 1:40 am
Contact:

Re: Against bots

Post by gio »

I think i got it ThePhoenixBird. lol
Some guys told me the same some posts before ;)
ty
---
L2J = Convert.ToL2J(L2off);
---
gio
Posts: 186
Joined: Fri Apr 13, 2007 1:40 am
Contact:

Re: Against bots

Post by gio »

LOL
neo25 wrote:Subject: Against bots
gio wrote:Hello guys,

I just like to know your methods against bots on your servers.

thank you
gio
This is what I have used in the past. L2Walkers can still log into your server, but when they activate and try and do an action, it will kick the player and ban the account. Good Luck!

Code: Select all

Index: java/config/l2jmods.properties===================================================================--- java/config/l2jmods.properties	(revision 2796)+++ java/config/l2jmods.properties	(working copy)@@ -161,4 +161,9 @@ #---------------------------------- EnableWarehouseSortingClan = False EnableWarehouseSortingPrivate = False-EnableWarehouseSortingFreight = False\ No newline at end of file+EnableWarehouseSortingFreight = False++#---------------------------------+# Walker Protection+#---------------------------------+L2WalkerProtection = False\ No newline at end of fileIndex: java/net/sf/l2j/Config.java===================================================================--- java/net/sf/l2j/Config.java	(revision 2796)+++ java/net/sf/l2j/Config.java	(working copy)@@ -80,6 +80,7 @@   /******************************************************************************************************************************************************/     /** L2J Property File Definitions End Here**/ 	/******************************************************************************************************************************************************/@@ -560,6 +561,8 @@     public static boolean	L2JMOD_ENABLE_WAREHOUSESORTING_CLAN;     public static boolean	L2JMOD_ENABLE_WAREHOUSESORTING_PRIVATE;     public static boolean	L2JMOD_ENABLE_WAREHOUSESORTING_FREIGHT;+    // L2WalkerProtection+    public static boolean KICK_L2WALKER;      /** ************************************************** **/ 	/** L2JMods Settings -End                              **/@@ -1767,6 +1770,8 @@ 	                L2JMOD_ENABLE_WAREHOUSESORTING_CLAN     = Boolean.valueOf(L2JModSettings.getProperty("EnableWarehouseSortingClan", "False")); 	                L2JMOD_ENABLE_WAREHOUSESORTING_PRIVATE  = Boolean.valueOf(L2JModSettings.getProperty("EnableWarehouseSortingPrivate", "False")); 	                L2JMOD_ENABLE_WAREHOUSESORTING_FREIGHT  = Boolean.valueOf(L2JModSettings.getProperty("EnableWarehouseSortingFreight", "False"));+	                // L2Walker Protection+	                KICK_L2WALKER = Boolean.parseBoolean(L2JModSettings.getProperty("L2WalkerProtection", "False"));  	                if (TVT_EVENT_PARTICIPATION_NPC_ID == 0) 	                {Index: java/net/sf/l2j/gameserver/network/clientpackets/MoveBackwardToLocation.java===================================================================--- java/net/sf/l2j/gameserver/network/clientpackets/MoveBackwardToLocation.java	(revision 2796)+++ java/net/sf/l2j/gameserver/network/clientpackets/MoveBackwardToLocation.java	(working copy)@@ -23,6 +23,9 @@ import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.network.serverpackets.ActionFailed; import net.sf.l2j.gameserver.network.serverpackets.PartyMemberPosition;+import net.sf.l2j.gameserver.network.SystemMessageId;+import net.sf.l2j.gameserver.util.IllegalPlayerAction;+import net.sf.l2j.gameserver.util.Util;  /**  * This class ...@@ -71,6 +74,12 @@ 		catch (BufferUnderflowException e) 		{ 			// ignore for now+			 if(Config.KICK_L2WALKER)+				 {+				 L2PcInstance activeChar = getClient().getActiveChar();+				 activeChar.sendPacket(SystemMessageId.HACKING_TOOL);+				 Util.handleIllegalPlayerAction(activeChar, "Player " + activeChar.getName() + " is trying to use l2walker! Character being kicked and account locked.", IllegalPlayerAction.PUNISH_KICKBAN);+				 } 		} 	} Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java===================================================================--- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java	(revision 2796)+++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java	(working copy)@@ -11971,4 +11971,13 @@     		}     	}     }++	/**+	 * @param hacking_tool+	 */+	public void sendPacket(SystemMessageId hacking_tool)+	{+		sendMessage("Please try again after closing unnecessary programs!");+		+	} }
I just got this pm from neo25 lol! He thought he could kid me with that script xD
---
L2J = Convert.ToL2J(L2off);
---
User avatar
gigiikun
L2j Veteran
L2j Veteran
Posts: 637
Joined: Wed Jan 24, 2007 10:00 am
Location: Hungary

Re: Against bots

Post by gigiikun »

You cant find every bot programs with this patch.
gio
Posts: 186
Joined: Fri Apr 13, 2007 1:40 am
Contact:

Re: Against bots

Post by gio »

I think this script is just fail because it detect random players...
---
L2J = Convert.ToL2J(L2off);
---
streamsss
Posts: 186
Joined: Wed Jun 24, 2009 10:01 am

Re: Against bots

Post by streamsss »

gio this scrript real work, i found 10 bots, script from l2jofficial
Locked