所有用户的全局计时器

时间:2019-05-29 04:52:55

标签: c# unity3d

您将如何创建所有用户使用的全局计时器?例如比赛,计时器每24小时重置一次。您将如何让所有用户看到同一时间,而不是基于客户端?

我想使用诸如playfab或app42之类的服务,但是无论如何将如何通过它们工作呢?

谢谢

2 个答案:

答案 0 :(得分:0)

由于这里没有代码,因此我将告诉您如何操作,但可能需要进行研究才能实现。

您可以在服务器中有一个时间跨度,并且每次用户登录时,您发送的时间跨度就是自服务器开始运行以来的时间减去服务器已经运行的时间,并且客户端开始运行自己的计时器考虑到该时间跨度。

我假设您在此处使用客户端服务器模型。

答案 1 :(得分:0)

使用Playfab: