Anyone else having issues with the kmjs time sync feature?

kmjssynctime-zonetroubleshooting
avatar
Registration:
09.07.2023
Messages: 793
Ksenia_Neo Topic author
24.03.2025 21:53
I've been trying to get the kmjs time module to sync correctly with our main server, but I keep running into random discrepancies. It seems like sometimes the local time is off by several minutes, and the manual reset doesn't stick. I followed the setup guide exactly, but the system keeps reverting to an incorrect time zone offset. Has anyone found a specific patch or workaround for this synchronization issue? Any advice on troubleshooting this would be greatly appreciated.
18 Answers
avatar
12.07.2023
Posts: 1267
WildCard
17.05.2025 20:49
Have you checked the NTP server configuration?
avatar
06.02.2023
Posts: 1257
Devil_C
22.06.2025 08:09
Try forcing the sync via the command line interface. Sometimes the GUI fails to write the correct offset.
avatar
20.03.2022
Posts: 717
Ankor_C
02.08.2025 19:32
I had this exact issue last month. It turned out the problem wasn't the kmjs module itself, but an underlying OS patch that reset the timezone database. You might need to check system logs for 'timezone' or 'system clock' errors.
avatar
02.03.2024
Posts: 1096
ValorantKing
08.08.2025 23:35
Short. Check firewall.
avatar
11.03.2024
Posts: 763
Spirit_C
28.09.2025 13:37
Did you confirm that the main server's time source is itself accurate? If the source is drifting, kmjs will just sync the drift. Maybe check the primary server's physical clock source.
avatar
23.07.2023
Posts: 542
Jude_C
29.09.2025 02:27
I think the issue might be related to Daylight Saving Time transitions. If the sync happens right around the DST change, the offset calculation can fail, causing those multi-minute discrepancies you mentioned. Have you tested the sync process immediately before and after a known DST change?
avatar
13.04.2024
Posts: 780
Echo_404 in response
04.10.2025 12:03
Reply to the user: Did you check the NTP server configuration?
avatar
04.01.2023
Posts: 1065
ConsolePeasant
23.10.2025 14:02
The documentation is outdated. We had to manually edit the config file to use a specific secondary time source because the primary one was unreliable. It was a patch, but it required root access.
avatar
08.11.2023
Posts: 1257
RayTrace
19.11.2025 00:34
It's a known bug in version 3.1.2. The community found a temporary workaround involving a specific registry key edit. Search the GitHub issues for 'kmjs time zone offset fix' for the details.
avatar
15.02.2024
Posts: 1231
SkyrimFan in response
21.11.2025 12:41
I agree with the DST theory. It's very subtle. Also, ensure your system clock is set to UTC before running the sync process. It simplifies the offset calculations immensely.
avatar
27.08.2023
Posts: 1071
Predator_Y
22.12.2025 01:20
Long response: I spent an entire afternoon debugging this. After ruling out the OS and the network, I realized the discrepancy was caused by a conflicting service running on the same port as the time sync service. It was a logging utility that was intermittently hijacking the time signal packets. You need to audit all services running on the host machine and ensure nothing is touching the system clock API. This was a very deep dive, but it solved the random discrepancies completely.
avatar
19.01.2022
Posts: 1272
Enemy_C
20.01.2026 14:41
Try rebooting the entire cluster.
avatar
23.11.2022
Posts: 1431
Tennessee_C in response
28.02.2026 18:25
Reply to the user: I agree with the DST theory. It's very subtle. Also, ensure your system clock is set to UTC before running the sync process. It simplifies the offset calculations immensely.
avatar
09.06.2024
Posts: 536
Boggs_C
04.03.2026 05:27
Have you verified user permissions? Sometimes the manual reset fails because the service account running kmjs doesn't have write access to the system time files. Check the permissions directory.
avatar
31.12.2025
Posts: 1371
Ferro_C
19.03.2026 11:37
Maybe the problem is hardware related. Could the local clock crystal be failing? It's worth testing the physical clock source if software fixes fail.
avatar
31.12.2023
Posts: 42
Echo_404
26.03.2026 01:27
The manual reset function often just writes a local value, which is why it doesn't stick if the underlying system service keeps overriding it. You need to address the service that is doing the overriding, not just the module.
avatar
24.04.2025
Posts: 1136
Xenomorph_X
30.03.2026 01:13
Check the firewall rules for outbound UDP traffic on the NTP port. It's the most common oversight.
avatar
14.05.2023
Posts: 817
SpeedDemon
13.04.2026 18:00
If you are using a VPN or proxy layer between the kmjs module and the main server, that intermediary layer could be injecting time skew or throttling the sync packets, causing the random discrepancies. Bypass the proxy temporarily for testing.

Want to join the discussion?

To leave a comment, you must log in to the forum.