私の Roblox の場所では、実行中のすべてのサーバーとゲーム内の場所で一貫している現在の時刻を表す値を取得したいと考えています。
Time関数については既に知っていますが、その関数のドキュメントは、単一の場所 (またはおそらく単一の場所のインスタンスのみ?) でのみ一貫していることを示しているようです。
Returns returns the current place time in seconds.
ダニもあります:
UNIX エポック (1970 年 1 月 1 日) からの秒数である UNIX 時間で時間を返します。
しかし、それには別の問題があります。
一部のサーバーは異なるタイムゾーン (アメリカとヨーロッパのサーバーなど) で実行されるため、 tick() はそれらのサーバーで異なる時間を返します。この時間は時差がある分、数時間違います。このため、2 つのサーバー間の相対的な時間については何も言えません (プレイヤーが最後にアクセスしてからの経過時間の測定など)。
How do I get a time value that's consistent across all servers and places in my game? (The actual time in real life would work well for this purpose.)