Hey guys, I have a pretty important question. I've been looking around the releases area and can't seem to find an anti bot for 5095, just for 5165. I want an anti bot system kind of like TQ's which will auto botjail people if they are using a speed hack or other types of macros/bots. Is this even possible? If not can someone show me what would be a solution that's closest to what I'm looking for? Once again server version is 5095.
Client side bot scanning built into your loader is always an option (but you have to be careful to ensure that A: it is REQUIRED to be used before you can log in and that you have it obfuscated properly to avoid people cracking it). Other then that the most effective way to check for aimbots is simply having active moderators/gm's who can record, give out warnings or botjail/ban people who hack.
Speedhacks are far simpler. Run a timestamp + Datetime check when receiving player movements.
NOTE: I suggest timestamps in adition to datetimes because you will have a hard time running a system based on only one. If you use a timestamp based system the user could use a proxy with a timestamp based speedhack system (boosting timestamp to make the server think it took 5 minutes to cross a map when in reality it took 5 seconds)
So yah... check when last jump datetime was vs current datetime... check timestamp vs last jump timestamp... use that to kick/warn players and log the abuse. if it continues then ban them (Do NOT do a single warning system as you WILL get false positives with most speedhack systems from time to time)
Same with walking.. personally what I did was recorded steps over a few second period and allowed a maximum of X steps over that period of time. That way I wasn't limiting myself to a single step or two (which is NOT a good idea again as timing will be off. ) If they walk 2 steps within X ms you are a lot less accurate than if you calculate 10 steps within X ms * 5.
Again... datetime + possibly timestamp is the best bet here.
pro4never could you elaborate more on the datetime and timestamp check on how I could set that up? Im more interested in trying to reduce speedhacks then actual bots... For those the GM idea sounds plausible. And thanks very much for that reply, +thanked!
*sigh* when the player jumps check when the last time they jumped was and if successful reset the last time they jumped.
eg: Char.Cs DateTime LastJump = DateTime.Now;
in jump handling.
If (DateTime.Now < C.Client.LastJump.AddMilliseconds(W/eJumpSpeed))
send them back to old location
return;
else
execute jump
C.Client.LastJump = DateTime.Now;
Also the client automatically sends a timestamp in most of its packets which you can use to calculate things also (combining them is the most accurate way of doing things)
WTF no more antibot system 09/01/2010 - Silkroad Online - 11 Replies WTF like many as see there no are more towers of "JUSTICE" in the game ¿? Why gaymax do this ???? :S :rtfm: :rtfm:
How to bypass antibot system 10/31/2009 - Lin2 Exploits, Hacks, Bots, Tools & Macros - 3 Replies Hello
Is there any chance to use bot on l2ex.pl Gracia Final server? They have got some kind of antybot system. I was testing this server and sometimes after 10 sec, sometimes after 25 min my account was banned. Im preparing to use L2net but is there any1 who use L2Walker there? Or any1 can help me with any bypass.
Thanks!
L2Walker + L2J server with antibot system 10/05/2009 - Lineage 2 - 1 Replies hi...
Im actually playing in a l2j Server with AntiBot system, somebody could help me and tell what can i do to use L2Walker without be banned please?
Thank you ¨^^¨
Note: The server addres is .: Iluna Server :. - Lineage ]
L2Liona antibot system 07/18/2009 - Lineage 2 - 0 Replies Somebody know how to make l2walker or l2net work in this server HERE! who has antibot system?
Antibot system - Euro 08/07/2006 - Ragnarok Online - 14 Replies Schaut so aus als ob Euro endlich was gegen die Bots tut zumindest gegen Trial Account botter.
Lest selbst: http://forums.openkore.com/viewtopic.php?t=23084
Quelle: Openkore forum
Da is auch noch nen Link im Post zum Euro Forum wo sogar ein GM ein Kommentar darüber abgibt. Naja wichtiges steht eig. nur auf der zweiten Seite, Rest is imo unwichtiges Gequatsche.