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

我有js的客户端游戏,有几分钟倒计时的阶段 现在我在服务器端保存游戏的几个步骤也。
但我知道有时候浏览器速度慢,响应速度慢,所以我在服务器端计算的4分钟时间不是4分钟。
我该如何做到这一点?
所以它不能被骗?客户端服务器计时器,显示在客户端(JS),并且不能被欺骗

回答:

建立一个保活系统。每隔30秒左右,发送一个时间相关的变量(时间戳或其加密的变量),并让它由服务器接收。服务器计算差异,并将差异发送回客户端。这样,你就知道每30分钟有什么不同,这可以让你相应地进行调整。

这不包括滞后 - 相反,它可以让你适应。这也没有考虑到请求发射所需的时间,所以用一小撮盐来区分。

以上是 客户端服务器计时器,显示在客户端(JS),并且不能被欺骗 的全部内容, 来源链接: utcz.com/qa/262170.html

回到顶部