Register for your free account! | Forgot your password?

You last visited: Today at 14:35

  • Please register to post and access all features, it's quick, easy and FREE!


Correct way to handle speedhack

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2009
Posts: 744
Received Thanks: 539
Correct way to handle speedhack

What would be the correct way other then;
Code:
                            Entity.Character.StatusFlag |= Update.Flags.Cyclone;
                            Update upd = new Update(true);
                            upd.Append(Update.StatusFlag, Entity.Character.StatusFlag);
                            upd.UID = Entity.Character.ID;
                            Entity.GameHandler.SendToClient(upd.ToArray());
The only way so far I discovered is when launching superman.



ImmuneOne is offline  
Old 04/25/2010, 11:28   #2
 
elite*gold: 0
Join Date: Feb 2006
Posts: 550
Received Thanks: 79
I have never thought about how a speedhack detection would work. But couldn't you just measure the time between jumps, for example, lets say each cell/tile/coordinate has a value of 100ms air/jump time, say you jump 8 coordinates, the server could tell that your supposed to be in the air for at least 800ms (of course in reality its more like 1.5 - 2) but as an example. Then when the packet is received by the server for another jump, check the time the last jump was made and if it should be allowed to jump again or not (server can somewhat tell if hes still in the air, not accurately but enough to stop speedhackers)

of course, this would not apply if your using cyclone or DH.


ChingChong23 is offline  
Old 04/25/2010, 11:44   #3
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,124
Received Thanks: 2,503
Measure the time between receiving packets as Ching says, however you could also apply this to cyclone and DH, since you could record the average time when jumping in these modes.

Just compare the last received jump packet time, to the currently received jump packet time. It works quite well ive had it implemented on an older server of mine, its just finding the right timings between packets.
Korvacs is offline  
Old 05/03/2010, 04:46   #4
 
elite*gold: 0
Join Date: Nov 2009
Posts: 744
Received Thanks: 539
My bad, should of been more clear. I ment how to code a speedhack without dcing.


ImmuneOne is offline  
Old 05/03/2010, 06:05   #5
 
elite*gold: 0
Join Date: May 2010
Posts: 122
Received Thanks: 24
Quote:
Originally Posted by ImmuneOne View Post
My bad, should of been more clear. I ment how to code a speedhack without dcing.
the dcing happens, because they have set it to dc if you are moving too fast. If you want to make a speedhack without getting dc, then i think you will need to make some way to get around that system
TheGuyWithTheCodes is offline  
Old 05/03/2010, 06:28   #6
 
elite*gold: 0
Join Date: Dec 2006
Posts: 1,039
Received Thanks: 1,268
Quote:
Originally Posted by TheGuyWithTheCodes View Post
the dcing happens, because they have set it to dc if you are moving too fast. If you want to make a speedhack without getting dc, then i think you will need to make some way to get around that system
In other words, you gotta figure that out yourself
gabrola is offline  
Old 05/03/2010, 07:38   #7
 
elite*gold: 0
Join Date: May 2010
Posts: 122
Received Thanks: 24
Quote:
Originally Posted by gabrola View Post
In other words, you gotta figure that out yourself
im not after creating a speedhack lol.
I just gave some hints.
TheGuyWithTheCodes is offline  
Old 05/03/2010, 19:16   #8
 
elite*gold: 0
Join Date: Dec 2006
Posts: 1,039
Received Thanks: 1,268
Quote:
Originally Posted by TheGuyWithTheCodes View Post
im not after creating a speedhack lol.
I just gave some hints.
I was telling him....
gabrola is offline  
Thanks
1 User
Old 05/03/2010, 20:29   #9
 
elite*gold: 0
Join Date: May 2010
Posts: 122
Received Thanks: 24
Quote:
Originally Posted by gabrola View Post
I was telling him....
thought it was me, because you quote me :P
TheGuyWithTheCodes is offline  
Old 05/10/2010, 17:17   #10
 
elite*gold: 0
Join Date: Nov 2009
Posts: 744
Received Thanks: 539
You should not give advice about something you have never done before or if you have no knowledge about the subject. The problem is solved.
ImmuneOne is offline  
Old 05/10/2010, 18:49   #11
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
If you base it on tickcount its an easy fix for hackers.
Base it by the distance traveled in 10 second intervals.
That would be at most 100 steps.

Put a check for that wrapped up in a timer and it won't be fixed


Ian* is offline  
Closed Thread



« [Part1]C# - Introducing (Windows Form) | [Help] C# SendMessage() »

Similar Threads
Does anyone know how to handle this?
09/03/2010 - Mabinogi - 10 Replies
how to handle the mini game of metal conversion? Can you offer me a link or just post bellow?
Correct way to do a speedhack.
06/27/2010 - CO2 Programming - 7 Replies
Heya, I was wondering what changed recently? Because in the earlier patches, this could be done the following way; if (Client.AutoBot != null) { data.TimeStamp = client.LastJump + 900; } Done from TQServer->Proxy and TQClient->Proxy
Pa Correct nmn toh~
08/18/2008 - RF Online - 9 Replies
Sir..pa correct nmn sa makakabasa n2.. ung sinasabi po ng iba na sa Search lng mahahanap ung mga hacks na gusto ko... san ako mag Search d2 sa forums na toh oh sa iba?? pa correct ^^
How to handle a rb
02/16/2007 - CO2 Guides & Templates - 16 Replies
When you see a rb pking, you think usually about the guard right? especially when rbs get to 105 and have gold guard, they are usually invincible. A little trick that works for me is to poison the guard before going after the pker, the poison delays the guards lightning, giving you enough time to land a fb or rapid on the pker, however sometimes it does fail and 9/10 you die because gold guard has a ridiculously high Matk feel free to flame away and call me a noob or w/e just sharing...



All times are GMT +1. The time now is 14:35.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.