At Emergency Hamburg we’ve received multiple reports, starting from Sept 30, of broken countdowns in UIs resulting from Workspace:GetServerTimeNow() returning a value of 0. These UIs show cooldowns computed by a value stored on their data store profile like so:
remainingTime = profileSavedTime - GetServerTimeNow()
No changes have been published to the game since these reports have started happening. I’ve double checked multiple user’s profiles in the data store to verify that profileSavedTime is correct. I can confirm the value being displayed in the UI is the raw profileSavedTime, indicating that GetServerTimeNow is returning 0.
This bug has started happening in two unrelated UIs, an example of which is shown below. This is happening in production, and a value of 0 is returned for the remainder of the users session. They are only able to fix this bug by reconnecting entirely.
Have there been any changes on Roblox’s end which could be related? Thanks!
