Why can't I select winners based on browser time in a Memory or a Guess the word?

Maxime Sahroui -

For campaign types that have a timer (e.g. in a Chronoquiz or a Sudden Death), there are two values that calculate the time:

1- The first one is the timer displayed in the browser. This value is displayed in JavaScript and is available to all users with good enough IT knowledge. For instance, if they choose to deactivate JavaScript on their browser, the value will be 0.

2- The second value is the timer saved on our servers. It is the difference between the start and the end of the participation. This value isn't falsifiable but isn't perfect either (e.g. latency between our server and the client). Someone who is playing from another continent will have an increased latency, which will make his time longer even if he was faster during the game.

Together, these values allow us to identify potential cheaters.

In the results table at the end of the participations, we always display the first one, so the browser time.

We decided not to allow time-based draw because

1- The first value is easily falsifiable;
2- The second value isn't communicated to the participant and isn't 100% consistent with the reality (potential latency, as explained above).

Which is why we strongly suggest you do not draw winners based on that criteria.


Read more:

Powered by Zendesk