Оценка игры основана на обратном отсчете на стороне клиента. Как его защитить?

Я работаю над игрой, в которой есть счет на основе обратного отсчета JavaScript: чем быстрее вы закончите уровень до того, как обратный отсчет достигнет нуля, тем больше ваш счет.

Как я могу убедиться, что он каким-то образом не изменился, когда я наконец получу его со стороны клиента на стороне сервера?

Моя первоначальная идея состоит в том, чтобы создать две контрольные точки: одну в начале уровня, а другую в конце . Контрольная точка - это в основном сеанс, отправляемый через AJAX на серверный PHP-скрипт, который затем получает метку времени. Таким образом, после завершения игры на стороне клиента счет сверяется с результатом на стороне сервера. Хороша ли такая защита ?

Заранее спасибо!

РЕДАКТИРОВАТЬ: тем больше ваш счет. Как я могу убедиться, что это не ...

Я работаю над игрой, в которой счет основан на обратном отсчете JavaScript: чем быстрее вы закончите уровень до того, как обратный отсчет достигнет нуля, тем больше будет ваш счет.

Как я могу убедиться, что он каким-то образом не изменился, когда я наконец получу его со стороны клиента на стороне сервера?

Моя первоначальная идея состоит в том, чтобы сделать две контрольные точки: одну в начале уровня, а другую в конце . Контрольная точка - это в основном сеанс, отправляемый через AJAX на серверный PHP-скрипт, который затем получает метку времени. Таким образом, после завершения игры на стороне клиента счет сверяется с результатом на стороне сервера. Хороша ли такая защита ?

Заранее спасибо!

РЕДАКТИРОВАТЬ: тем больше ваш счет. Как я могу убедиться, что это не ...

Я работаю над игрой, в которой счет основан на обратном отсчете JavaScript: чем быстрее вы закончите уровень до того, как обратный отсчет достигнет нуля, тем больше будет ваш счет.

Как я могу убедиться, что он каким-то образом не изменился, когда я наконец получу его со стороны клиента на стороне сервера?

Моя первоначальная идея состоит в том, чтобы создать две контрольные точки: одну в начале уровня, а другую в конце . Контрольная точка - это в основном сеанс, отправляемый через AJAX на серверный PHP-скрипт, который затем получает метку времени. Таким образом, после завершения игры на стороне клиента счет сверяется с результатом на стороне сервера. Хороша ли такая защита ?

Заранее спасибо!

РЕДАКТИРОВАТЬ: который имеет счет на основе обратного отсчета JavaScript: чем быстрее вы закончите уровень до того, как обратный отсчет достигнет нуля, тем больше будет ваш счет.

Как я могу убедиться, что он каким-то образом не изменился, когда я наконец получу его от клиента на на стороне сервера?

Моя первоначальная идея - создать две контрольные точки: одну в начале уровня, а другую в конце. Контрольная точка - это в основном сеанс, отправляемый через AJAX на серверный PHP-скрипт, который затем получает метку времени. Таким образом, после завершения игры на стороне клиента счет сверяется с результатом на стороне сервера. Хороша ли такая защита ?

Заранее спасибо!

РЕДАКТИРОВАТЬ: который имеет счет на основе обратного отсчета JavaScript: чем быстрее вы закончите уровень до того, как обратный отсчет достигнет нуля, тем больше будет ваш счет.

Как я могу убедиться, что он каким-то образом не изменился, когда я наконец получу его от клиента на на стороне сервера?

Моя первоначальная идея - создать две контрольные точки: одну в начале уровня и другую в конце. Контрольная точка - это в основном сеанс, отправляемый через AJAX на серверный PHP-скрипт, который затем получает метку времени. Таким образом, после завершения игры на стороне клиента счет сверяется с результатом на стороне сервера. Хороша ли такая защита ?

Заранее спасибо!

РЕДАКТИРОВАТЬ:

Как я могу убедиться, что он каким-то образом не изменился, когда я, наконец, получу его со стороны клиента на стороне сервера?

Моя первоначальная идея состоит в том, чтобы сделать две контрольные точки: одну в начале уровня, а другую в конце конец. Контрольная точка - это в основном сеанс, отправляемый через AJAX на серверный PHP-скрипт, который затем получает метку времени. Таким образом, после завершения игры на стороне клиента счет сверяется с результатом на стороне сервера. Хороша ли такая защита ?

Заранее спасибо!

РЕДАКТИРОВАТЬ:

Как я могу убедиться, что он каким-то образом не изменился, когда я, наконец, получу его со стороны клиента на стороне сервера?

Моя первоначальная идея состоит в том, чтобы сделать две контрольные точки: одну в начале уровня, а другую в конце конец. Контрольная точка - это в основном сеанс, отправляемый через AJAX на серверный PHP-скрипт, который затем получает метку времени. Таким образом, после завершения игры на стороне клиента счет сверяется с результатом на стороне сервера. Хороша ли такая защита ?

Заранее спасибо!

РЕДАКТИРОВАТЬ: Я также открыт для любых других способов достижения желаемой функциональности.

17
задан Cinnamon 7 May 2011 в 21:51
поделиться