|
You last visited: Today at 11:50
Advertisement
Correct way to handle speedhack
Discussion on Correct way to handle speedhack within the CO2 Programming forum part of the Conquer Online 2 category.
04/25/2010, 08:48
|
#1
|
elite*gold: 0
Join Date: Nov 2009
Posts: 754
Received Thanks: 544
|
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.
|
|
|
04/25/2010, 11:28
|
#2
|
elite*gold: 0
Join Date: Feb 2006
Posts: 550
Received Thanks: 82
|
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.
|
|
|
04/25/2010, 11:44
|
#3
|
elite*gold: 20
Join Date: Mar 2006
Posts: 6,126
Received Thanks: 2,518
|
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.
|
|
|
05/03/2010, 04:46
|
#4
|
elite*gold: 0
Join Date: Nov 2009
Posts: 754
Received Thanks: 544
|
My bad, should of been more clear. I ment how to code a speedhack without dcing.
|
|
|
05/03/2010, 06:05
|
#5
|
elite*gold: 0
Join Date: May 2010
Posts: 122
Received Thanks: 24
|
Quote:
Originally Posted by ImmuneOne
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
|
|
|
05/03/2010, 06:28
|
#6
|
elite*gold: 0
Join Date: Dec 2006
Posts: 1,039
Received Thanks: 1,335
|
Quote:
Originally Posted by TheGuyWithTheCodes
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
|
|
|
05/03/2010, 07:38
|
#7
|
elite*gold: 0
Join Date: May 2010
Posts: 122
Received Thanks: 24
|
Quote:
Originally Posted by gabrola
In other words, you gotta figure that out yourself
|
im not after creating a speedhack lol.
I just gave some hints.
|
|
|
05/03/2010, 19:16
|
#8
|
elite*gold: 0
Join Date: Dec 2006
Posts: 1,039
Received Thanks: 1,335
|
Quote:
Originally Posted by TheGuyWithTheCodes
im not after creating a speedhack lol.
I just gave some hints.
|
I was telling him....
|
|
|
05/03/2010, 20:29
|
#9
|
elite*gold: 0
Join Date: May 2010
Posts: 122
Received Thanks: 24
|
Quote:
Originally Posted by gabrola
I was telling him....
|
thought it was me, because you quote me :P
|
|
|
05/10/2010, 17:17
|
#10
|
elite*gold: 0
Join Date: Nov 2009
Posts: 754
Received Thanks: 544
|
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.
|
|
|
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
|
|
|
 |
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 11:50.
|
|