我想安排一个在线多人游戏锦标赛,每个国家/地区一个,为尽可能多的注册玩家 提供方便的开始时间。
基于 UTC 的全球开始时间对于许多国家来说是不方便的。例如,世界标准时间 17:00 对美国的人来说可能很好,但在澳大利亚则不然。
因此,我想让每个国家/地区都有自己的开始时间,比如 17:00,但以某种方式基于该国家/地区的当地时间。问题是许多国家有多个时区。
你会建议我取每个国家时区的平均值吗?例如,在美国,该国中部的开始时间为 17:00,每个海岸的开始时间为 +/- 2 小时。
我可以进一步尝试按时区划分用户,并在每个时区而不是国家/地区进行单独的锦标赛,但这会增加设计的复杂性并将锦标赛延长到多个迷你锦标赛。也就是说,如果您在您的国家/地区赢得了 A 时区的锦标赛,您仍然需要击败 B、C、... 时区的获胜者,您的国家/地区才能被宣布为国家/地区冠军。
我不担心用户理解所有这些(当然)。到了该玩的时候,我会向他们显示通知。我更专注于选择一个方便的时间来保持参与度。
以前有人处理过这个问题吗?你是怎么“解决”的?
谢谢你的想法。