• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

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

JavaScript 来源:user63898 7次浏览

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

===========解决方案如下:

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

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


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)