Have some way to calibrate Speedhack Prevention?

Here you can post threads specific to the current release of the core (099)
Post Reply
Terciob
Master Poster
Posts: 90
Joined: Fri Nov 07, 2008 3:47 am

Have some way to calibrate Speedhack Prevention?

Post by Terciob »

Have some way which i can edit shp inside pol source to try get better results on precision?

I'm running few tests with cheat engine (which is a change speed program) and the results are not good:
Pol "SHP" detect and block at 1.8 or above speed increased on no-mount walking and running and walking mounted. Running mounted got no detection at least 2.0 speed.

I'm having lots of problems with speedhacks on my servers. People are abusing and i cannot stop it in a good way.
Thanks.
Turley
POL Developer
Posts: 670
Joined: Sun Feb 05, 2006 4:45 am

Re: Have some way to calibrate Speedhack Prevention?

Post by Turley »

A starting point would be
http://docs.polserver.com/doxygen/docs/ ... tml#l00152

But keep in mind that even an unmodified client has a large timerange between his movement pkts. That's why I wrote it this way.
Terciob
Master Poster
Posts: 90
Joined: Fri Nov 07, 2008 3:47 am

Re: Have some way to calibrate Speedhack Prevention?

Post by Terciob »

Thanks Turley, i got it.
And about "Fast Walk Prevention" on packet 0xBF Sub command 1 and 2, could not be implemented too?
xeon
Forum Regular
Posts: 338
Joined: Fri Oct 31, 2008 3:18 am

Re: Have some way to calibrate Speedhack Prevention?

Post by xeon »

Terciob wrote:Thanks Turley, i got it.
And about "Fast Walk Prevention" on packet 0xBF Sub command 1 and 2, could not be implemented too?
There is a package somewhere on these forums which implements it.
I remember some comment in it which stated that it was heavy on the CPU. Anyway, if you try it, I anxiously wait your comments.
Turley
POL Developer
Posts: 670
Joined: Sun Feb 05, 2006 4:45 am

Re: Have some way to calibrate Speedhack Prevention?

Post by Turley »

Terciob wrote:Thanks Turley, i got it.
And about "Fast Walk Prevention" on packet 0xBF Sub command 1 and 2, could not be implemented too?
Wouldnt make much sense, i had the choise between adding the additional pkts, or writing an own implementation. I choosed the own implementation since it has less network traffic, but both have the same background. Check after x pkts if client is in sync, with bf pkts you send the client after somehow fixed time his next movementkeys and with my implementation i sum up the last x pkts and check if its inside the expected timerange.
So implementing both would make much sense.
Terciob
Master Poster
Posts: 90
Joined: Fri Nov 07, 2008 3:47 am

Re: Have some way to calibrate Speedhack Prevention?

Post by Terciob »

Hmm, good point.
I'm running several tests with custom timings and shp is getting pretty nice, i'm on 95 mount run delay and sounds stable until now.
Perhaps you would transfer the values to pol/config/speedhack.cfg
Like:

General
{
MountRunDelay 80
MountWalkDelay 180
FootRunDelay 180
FootWalkDelay 380
}

Overwriting PKTIN_02_ MOUNT_RUN/WALK, FOOT_RUN/WALK.
User avatar
CWO
POL Expert
Posts: 1160
Joined: Sat Feb 04, 2006 5:49 pm

Re: Have some way to calibrate Speedhack Prevention?

Post by CWO »

xeon wrote:
Terciob wrote:Thanks Turley, i got it.
And about "Fast Walk Prevention" on packet 0xBF Sub command 1 and 2, could not be implemented too?
There is a package somewhere on these forums which implements it.
I remember some comment in it which stated that it was heavy on the CPU. Anyway, if you try it, I anxiously wait your comments.
Yep I posted it a few years ago. Here it is if you want to break it down http://forums.polserver.com/viewtopic.php?t=1053 its the 6th post down.

The problem is, it will drag your shard down horribly once you get enough players online because you're handling such a common packet in a critical script. But there's no other way but running it critical since its a time sensitive script.
Turley
POL Developer
Posts: 670
Joined: Sun Feb 05, 2006 4:45 am

Re: Have some way to calibrate Speedhack Prevention?

Post by Turley »

check rev. 353
Terciob
Master Poster
Posts: 90
Joined: Fri Nov 07, 2008 3:47 am

Re: Have some way to calibrate Speedhack Prevention?

Post by Terciob »

Thanks Turley, is working perfectly!

For further information to people searching in forum those timings, i'm using this:

Code: Select all

SpeedhackPrevention=1
SpeedHack_MountRunDelay=103
SpeedHack_MountWalkDelay=206
SpeedHack_FootRunDelay=206
SpeedHack_FootWalkDelay=412
qrak
Grandmaster Poster
Posts: 198
Joined: Sun Feb 05, 2006 4:35 pm

Re: Have some way to calibrate Speedhack Prevention?

Post by qrak »

Is there any way to prevent SH from cheatengine? Speedhackprevention doesn't work good for it.
Harley
Forum Regular
Posts: 360
Joined: Sat Mar 18, 2006 1:41 am

Re: Have some way to calibrate Speedhack Prevention?

Post by Harley »

qrak wrote:Is there any way to prevent SH from cheatengine? Speedhackprevention doesn't work good for it.
hey, qrak! I use this packet from Fantasia Shard by Edwards against all programs.
Maybe it helps u too!
antics.rar
(11.82 KiB) Downloaded 547 times
qrak
Grandmaster Poster
Posts: 198
Joined: Sun Feb 05, 2006 4:35 pm

Re: Have some way to calibrate Speedhack Prevention?

Post by qrak »

Took some time to implement it because im using old pol95 distro but works great!
Thanks Harley!
RusseL
Forum Regular
Posts: 375
Joined: Fri Feb 20, 2009 8:30 pm

Re: Have some way to calibrate Speedhack Prevention?

Post by RusseL »

As far as i know POL has native antispeedhack build in.
And looks like it works good enough

servspecopt.cfg
SpeedhackPrevention=1

http://docs.polserver.com/pol099/config ... pecopt.cfg
qrak
Grandmaster Poster
Posts: 198
Joined: Sun Feb 05, 2006 4:35 pm

Re: Have some way to calibrate Speedhack Prevention?

Post by qrak »

Read my post, speedhackprevention doesn't work for cheat engine.
RusseL
Forum Regular
Posts: 375
Joined: Fri Feb 20, 2009 8:30 pm

Re: Have some way to calibrate Speedhack Prevention?

Post by RusseL »

Hmm, can anyone explain, why the SpeedhackPrevention does not work against CheatEngine?
Post Reply