• Welcome to Kart Racing Pro Official Forum. Please login or sign up.
 
April 27, 2024, 07:26:45 AM

News:

Kart Racing Pro release13e available! :)


Protecting tracks against manipulation (solved)

Started by dibu, April 25, 2011, 02:00:34 PM

Previous topic - Next topic

dibu

April 25, 2011, 02:00:34 PM Last Edit: April 25, 2011, 06:40:47 PM by dibu
With the starting hot lap competitions, I think there should be taken some steps to make the system more secure.

One example - who prevents me from using a .rdf file with all checkpoints removed?   



PiBoSo here's a simple proposal to prevent manipulation of tracks:

Each track has to be packed in a pkz file. A MD5-hash of the pkz has to be disposed for registering a new track.
When you drive a hot lap, KRP takes a MD5-hash of your local pkz file and transmits it with your lap time to the stats server.
Only if the MD5-hashes match your lap is valid.


Aritz

April 25, 2011, 02:10:12 PM #1 Last Edit: April 25, 2011, 02:12:05 PM by Aritz
You need the 3dmax generated code for the stats and if you modify the checkpoints, you will have a different code, haven't you?


Yes, you were right, the checkpoints are created after the collision file...So the code is the same :S

PiBoSo


RDF file is already registered the first time a new track is used online.

Also, all clients use the race data from the server they are connected to.