typescript 如何在多人游戏中同步服务器和客户端的时间?

omvjsjqw  于 2022-11-30  发布在  TypeScript
关注(0)|答案(1)|浏览(159)

我正在创建一个游戏,我必须与客户端同步服务器时间。游戏有多个玩家,将有游戏的开始时间和轮数。在游戏中,在多少时间内,游戏将得到完成。我需要添加倒计时,在游戏中的每一轮一样,如果游戏是20分钟,它包含10轮,所以每一轮将是2分钟(以游戏回合划分游戏时间)。但问题是我无法根据服务器时间在客户端运行倒计时。请帮助我如何运行倒计时(注:任何玩家都可以随时登录,如果游戏在早上6:00开始,玩家在早上6:05登录,所以计数应该从游戏剩余时间开始,它应该与多台机器和多个玩家的服务器时间同步)。任何帮助将不胜感激。提前感谢

qncylg1j

qncylg1j1#

您可以使用

https://www.npmjs.com/package/timesync

用于服务器和客户端之间的时间同步。但它大约是秒。如果您的延迟以分钟计,它大约是smth else

相关问题