[FREE] Advanced Realtime Time Sync | True Realtime with Time Zones

:stopwatch: [FREE] Advanced Realtime Time Sync | True Realtime with Time Zones

Keep your FiveM server perfectly synced with real-world time — with configurable time zones and optional EU daylight saving.
Ultra-lightweight, clean, and ideal for serious RP servers that want a realistic day/night cycle without touching weather.

:white_check_mark: Features

  • True realtime-synced in-game clock (based on UTC)
  • Configurable time zones (e.g. Europe/Berlin, UTC, custom)
  • Optional EU DST handling (last Sunday in March / October)
  • Extremely lightweight & performance-friendly
  • Fully standalone – no framework required

:hammer_and_wrench: Installation

  1. Put the jj_advancedrealtime folder into your resources directory.
  2. Add this line to your server.cfg:
ensure jj_advancedrealtime
  1. Adjust the config to your preferred time zone.
  2. Restart your server — in-game time now follows real-world time.

:gear: Config (Time Zones)

Config = {}

Config.UpdateIntervalSeconds = 20
Config.Debug = true

Config.ActiveTimeZone = "Europe/Berlin"

Config.TimeZones = {
    ["Europe/Berlin"] = { offset = 1, useEUDST = true },
    ["Europe/London"] = { offset = 0, useEUDST = true },
    ["UTC"]           = { offset = 0, useEUDST = false },
    ["RP_City"]       = { offset = 2, useEUDST = false }
}

Set Config.ActiveTimeZone to any key from Config.TimeZones (e.g. "UTC", "RP_City") and restart the resource.


:package: Download

jj_advancedrealtime.rar (5.2 KB)


:information_source: Resource Information

Property Value
Code is accessible Yes
Subscription-based No
Lines (approx.) ~200
Requirements FiveM Server
Framework required No (standalone)
Controls weather No (time only)
Support Yes / Community
9 Likes

when using this, it seems to make my time flicker. from 17:00 to 21:00. Not quite sure why, but it is working in a sense.

EDITl: Dont have any other time sync stuff either

1 Like

Hi! Thanks for the info. This bug should now be fixed and the script works without any problems. You can download the new version normally from the post :slight_smile:

1 Like

It is flickering for me, and i installed it now.

[jj_realtime] Realtime time sync started (server-authoritative).
[jj_realtime] Synced → 02:45:15 (Europe/Berlin)
[jj_realtime] Realtime time sync started (server-authoritative).
[jj_realtime] Synced → 02:46:17 (Europe/Berlin)
[jj_realtime] Synced → 02:47:17 (Europe/Berlin)
[jj_realtime] Synced → 02:48:17 (Europe/Berlin)
[jj_realtime] Synced → 02:49:17 (Europe/Berlin)
[jj_realtime] Synced → 02:50:17 (Europe/Berlin)
[jj_realtime] Synced → 02:51:17 (Europe/Berlin

Its going from day to night flickering.

Hi! Do you have any other time script that could be conflicting with the realtime script?

No. i don’t

Will do, thanks… quick question.

If i wanted to add my own timezone to use texas time. Could i do this by doing -2 on one of the values. I see that there is an addition by having a number in there. So theoretically, we can do negative?