できるだけ多くの登録プレイヤーにとって 便利な開始時間で、国ごとに 1 つのオンライン マルチプレイヤー ゲーム トーナメントをスケジュールしたいと考えています。
UTC に基づくグローバルな開始時刻は、多くの国にとって不便です。たとえば、17:00 UTC は、米国では問題ありませんが、オーストラリアでは問題ありません。
したがって、各国に独自の開始時刻 (たとえば 17:00) を持たせたいと思いますが、何らかの方法でその国の現地時間に基づいています。問題は、多くの国が複数のタイム ゾーンを持っていることです。
国ごとのタイムゾーンの平均を取ることをお勧めしますか? たとえば、米国では、開始時間は国の中央にある場合は 17:00 で、各海岸にある場合は +/- 2 時間です。
さらにタイムゾーンごとにユーザーを分類し、国ではなくタイムゾーンごとに別々のトーナメントを開催することもできますが、それでは設計がさらに複雑になり、トーナメントが複数のミニトーナメントに延長されます。つまり、あなたの国のタイムゾーン A でトーナメントに勝った場合でも、あなたの国が国/国内の勝者と宣言されるには、タイムゾーン B、C などの勝者を倒す必要があります。
ユーザーがこれらすべてを理解しているかどうかは気にしていません (もちろん)。プレイする時間になったら、通知を表示するだけです。エンゲージメントを維持するために都合のよい時間を選ぶことに重点を置いています。
以前にこの問題に対処した人はいますか? どのように「解決」しましたか?
ご意見ありがとうございます。