For a game that I am making, I need a value to change once every hour for a map rotation system that involves multiple places. This would be easy if it wasn't for the fact that multiple places in the game need to detect the change, even when one of the places is currently not open, which is often the case for the hub. I know that this would normally be a job for datastores but if there are multiple instances of the same map running then each area would update the timer causing the hour to become shortened further by each instance of each area. I just want to know if there is a way to acomplish this or something similar to this, and if so how would I do it?