Against bots
Posted: Fri Oct 30, 2009 2:32 pm
Hello guys,
I just like to know your methods against bots on your servers.
thank you
gio
I just like to know your methods against bots on your servers.
thank you
gio
So you are telling me there is a software solution instead of MELERIX's opinion?Evilus wrote:wow another of these threads, how many of these will it take before people realize no one will share their "software" solutions
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.gio wrote:So you are telling me there is a software solution instead of MELERIX's opinion?Evilus wrote:wow another of these threads, how many of these will it take before people realize no one will share their "software" solutions
Well..
What about game guard? If we enforce Gameguard, does it propably help anyway?
I just got this pm from neo25 lol! He thought he could kid me with that script xDneo25 wrote:Subject: Against bots
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!gio wrote:Hello guys,
I just like to know your methods against bots on your servers.
thank you
gio
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!");+ + } }