PDA

View Full Version : Speeders



vany
25-09-2006, 10:28 AM
Hi.

We have a racing game, enterely developed in Delphi + DelphiX. It seems that it's possbile to cheat using Speeders, such as SpeederXP, Speed Gear...

Those applications accelerate Windows and all the applications running, and so it accelerates our game, so best times can be done. Obviously we'd like to control that cheat and detect it from our game.

Any idea on how those speeders work and how to detect it from Delphi??

Thanks in advance.

JernejL
25-09-2006, 11:04 AM
detect them, probably by process name or window class..

NecroDOME
25-09-2006, 01:15 PM
get time tickes and update your game with that time?

Game.Update( Time );

jasonf
25-09-2006, 01:26 PM
Forgive me for sounding dumb, but how exactly do these Speeder's work?

Apart from lowering the execution priority of everything else on the system, I'm stuck to think of a way of speeding up a program... unless Windows throttles a program back anyway by default.

Do they affect things like GetTickCount?

I suppose in a networked environment, you could compare the simulation of the networked entity against the actual positions sent over the LAN.. if they're way beyond the physical capabilities of the cars and the ping isn't too high, they're cheating.