客户端服务器计时器,显示在客户端(js)并且不能被欺骗

时间:2013-04-23 12:16:51

标签: javascript server-side

我在js中有客户端游戏,其中有阶段,以分钟为单位计算时间 现在我也在服务器端保存了几个游戏步骤 但我知道有时候浏览器速度慢且响应速度慢,所以我在服务器端计算的4分钟在客户端不是4分钟。
我怎么能做这个包括?
所以它不能被骗?

1 个答案:

答案 0 :(得分:0)

构建一个保持活跃的系统。每隔30秒左右,发送一个与时间相关的变量(时间戳或其加密变量),并由服务器接收。服务器计算差异,将差异发送回客户端。通过这种方式,您可以了解每30秒的差异,从而可以相应地进行调整。

这不包括滞后 - 相反,它允许你适应。这也没有考虑到请求开火所需的时间,所以用少量的盐来区分。

相关问题