[{"data":1,"prerenderedAt":564},["ShallowReactive",2],{"/blog/windows-server-time-sync":3,"blog-post-metadata":531},{"id":4,"title":5,"authors":6,"badge":12,"body":14,"date":498,"description":499,"extension":500,"head":501,"image":519,"language":521,"meta":522,"navigation":512,"path":523,"schemaOrg":524,"seo":527,"sitemap":528,"stem":529,"translationKey":521,"__hash__":530},"posts/3.blog/windows-server-time-sync.md","How to Sync Windows Server Time for the Sky Mission Hub",[7],{"name":8,"to":9,"avatar":10},"Alec S.","/",{"src":11},"/web/pb3.webp",{"label":13},"Server Setup",{"type":15,"value":16,"toc":483},"minimark",[17,21,24,29,37,48,58,62,73,83,86,90,96,223,227,230,233,253,264,267,279,289,292,295,312,315,324,331,339,343,350,353,363,367,371,377,381,384,402,409,413,416,430,436,445,448,457,461,464,467,471,479],[18,19,20],"p",{},"The Sky Mission Hub uses signed requests with a short validity window. If the Windows clock on your FiveM server is too far ahead or behind, the API can reject a request even when your server's credentials are correct.",[18,22,23],{},"This guide shows you how to synchronize the Windows clock, check that it worked, and try the Mission Hub again.",[25,26,28],"h2",{"id":27},"why-the-mission-hub-needs-the-correct-time","Why the Mission Hub needs the correct time",[18,30,31,32,36],{},"Each outgoing Mission Hub request includes a signed timestamp from the machine running FXServer. The API checks that timestamp against its own clock. If the difference is too large, the request is rejected with ",[33,34,35],"code",{},"expired_signature",".",[18,38,39,40,44,45,47],{},"In the Mission Hub, you may see ",[41,42,43],"strong",{},"\"Unable to load mission hub.\""," The more specific ",[33,46,35],{}," error may appear in the server log. That general loading message can have other causes too, so checking the clock is a troubleshooting step rather than a fix for every connection problem.",[49,50,51],"note",{},[18,52,53,54,57],{},"Synchronize the ",[41,55,56],{},"Windows server that runs FXServer",", using Remote Desktop if needed. Changing your gaming PC's clock or the GTA in-game time will not correct the server's request timestamps. Your server can keep its usual time zone. The timestamp represents an absolute point in time, so it does not require the same displayed local time or time zone as Sky's servers.",[25,59,61],{"id":60},"before-you-start","Before you start",[18,63,64,65,68,69,72],{},"You need administrator access to the Windows server and a reachable time source. Windows includes the ",[41,66,67],{},"Windows Time"," service and the ",[33,70,71],{},"w32tm"," tool, so no additional software is needed.",[74,75,76],"warning",{},[18,77,78,79,82],{},"If your server belongs to an ",[41,80,81],{},"Active Directory domain",", keep its domain-managed time source. Use the initial service, status, and resync steps below, but skip the manual public-NTP configuration. If domain synchronization fails, ask the domain administrator to check the time hierarchy and Group Policy.",[18,84,85],{},"For a provider-managed VPS or virtual machine, follow your hosting provider's time-source requirements. If the clock repeatedly changes back, ask them to check the host's synchronization as well.",[25,87,89],{"id":88},"step-by-step-synchronize-windows-server-time","Step by step: synchronize Windows Server time",[18,91,92,93,36],{},"Run these commands on the Windows server, ",[41,94,95],{},"not in the FiveM console or txAdmin console",[97,98,99,104,115,119,122,145,148,152,167,178,188,192,201,204,216],"steps",{},[100,101,103],"h3",{"id":102},"open-powershell-as-administrator","Open PowerShell as administrator",[18,105,106,107,110,111,114],{},"Open the Windows Start menu, search for ",[41,108,109],{},"Windows PowerShell",", right-click it, and select ",[41,112,113],{},"Run as administrator",". Accept the Windows permission prompt if one appears.",[100,116,118],{"id":117},"enable-and-start-the-windows-time-service","Enable and start the Windows Time service",[18,120,121],{},"Run these commands one at a time:",[123,124,129],"pre",{"className":125,"code":126,"language":127,"meta":128,"style":128},"language-powershell shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Set-Service -Name W32Time -StartupType Automatic\nStart-Service -Name W32Time\n","powershell","",[33,130,131,139],{"__ignoreMap":128},[132,133,136],"span",{"class":134,"line":135},"line",1,[132,137,138],{},"Set-Service -Name W32Time -StartupType Automatic\n",[132,140,142],{"class":134,"line":141},2,[132,143,144],{},"Start-Service -Name W32Time\n",[18,146,147],{},"This starts the time service and configures it to start automatically. Starting the service alone does not prove that the clock has synchronized.",[100,149,151],{"id":150},"check-the-current-time-source-and-status","Check the current time source and status",[123,153,155],{"className":125,"code":154,"language":127,"meta":128,"style":128},"w32tm /query /source\nw32tm /query /status\n",[33,156,157,162],{"__ignoreMap":128},[132,158,159],{"class":134,"line":135},[132,160,161],{},"w32tm /query /source\n",[132,163,164],{"class":134,"line":141},[132,165,166],{},"w32tm /query /status\n",[18,168,169,170,173,174,177],{},"Look for the selected ",[41,171,172],{},"Source"," and ",[41,175,176],{},"Last Successful Sync Time",". On a standalone server, the source may be a public or hosting-provider NTP server. On a domain member, it will normally be a domain time source. A virtual machine may use a host integration provider.",[18,179,180,183,184,187],{},[41,181,182],{},"Local CMOS Clock"," or ",[41,185,186],{},"Free-running System Clock"," does not confirm synchronization with an external source. A missing or old successful-sync time is also a reason to investigate.",[100,189,191],{"id":190},"request-a-fresh-synchronization","Request a fresh synchronization",[123,193,195],{"className":125,"code":194,"language":127,"meta":128,"style":128},"w32tm /resync /rediscover\n",[33,196,197],{"__ignoreMap":128},[132,198,199],{"class":134,"line":135},[132,200,194],{},[18,202,203],{},"Wait for the result, then query the status again:",[123,205,206],{"className":125,"code":154,"language":127,"meta":128,"style":128},[33,207,208,212],{"__ignoreMap":128},[132,209,210],{"class":134,"line":135},[132,211,161],{},[132,213,214],{"class":134,"line":141},[132,215,166],{},[18,217,218,219,222],{},"If synchronization succeeds and the status shows the expected source and a recent successful-sync time, continue to ",[41,220,221],{},"Verify the result"," below. You can keep your existing working time source.",[25,224,226],{"id":225},"if-a-standalone-server-needs-a-time-source","If a standalone server needs a time source",[18,228,229],{},"Use this section only for a standalone server without a working managed time source. A standalone server is one that is not joined to an Active Directory domain.",[18,231,232],{},"If your hosting provider specifies an NTP server, use their documented settings. Otherwise, you can configure Windows to use Microsoft's public time server:",[123,234,236],{"className":125,"code":235,"language":127,"meta":128,"style":128},"w32tm /config /manualpeerlist:\"time.windows.com,0x8\" /syncfromflags:manual /update\nRestart-Service -Name W32Time\nw32tm /resync /rediscover\n",[33,237,238,243,248],{"__ignoreMap":128},[132,239,240],{"class":134,"line":135},[132,241,242],{},"w32tm /config /manualpeerlist:\"time.windows.com,0x8\" /syncfromflags:manual /update\n",[132,244,245],{"class":134,"line":141},[132,246,247],{},"Restart-Service -Name W32Time\n",[132,249,251],{"class":134,"line":250},3,[132,252,194],{},[18,254,255,256,259,260,263],{},"The ",[33,257,258],{},"0x8"," flag selects NTP client mode. Restarting ",[41,261,262],{},"W32Time"," here restarts the Windows time service; it does not restart FXServer.",[18,265,266],{},"Check the result:",[123,268,269],{"className":125,"code":154,"language":127,"meta":128,"style":128},[33,270,271,275],{"__ignoreMap":128},[132,272,273],{"class":134,"line":135},[132,274,161],{},[132,276,277],{"class":134,"line":141},[132,278,166],{},[18,280,281,282,36],{},"Microsoft documents these configuration options in ",[283,284,288],"a",{"href":285,"rel":286},"https://learn.microsoft.com/en-us/windows-server/networking/windows-time-service/windows-time-service-tools-and-settings",[287],"nofollow","Windows Time service tools and settings",[25,290,221],{"id":291},"verify-the-result",[18,293,294],{},"Before returning to the game, confirm that:",[296,297,298,302,307],"ul",{},[299,300,301],"li",{},"The resync command completed successfully.",[299,303,304,306],{},[41,305,172],{}," shows the time source you expect for this server.",[299,308,309,311],{},[41,310,176],{}," is recent.",[18,313,314],{},"You can also compare the clock with the NTP source you configured:",[123,316,318],{"className":125,"code":317,"language":127,"meta":128,"style":128},"w32tm /stripchart /computer:time.windows.com /samples:5 /dataonly\n",[33,319,320],{"__ignoreMap":128},[132,321,322],{"class":134,"line":135},[132,323,317],{},[18,325,326,327,330],{},"If you use a different NTP server, replace ",[33,328,329],{},"time.windows.com"," with that server's address. This collects five offset samples and then stops. The offset is shown in seconds; a synchronized clock should be close to zero rather than minutes or hours away. Windows can correct some differences gradually, so check again if the offset is still settling.",[49,332,333],{},[18,334,335,338],{},[33,336,337],{},"/stripchart"," compares clocks; it does not synchronize them. It also uses a different UDP source port from the Windows Time service, so a successful comparison alone does not prove that W32Time can synchronize. Check the resync result and service status too.",[25,340,342],{"id":341},"try-the-mission-hub-again","Try the Mission Hub again",[18,344,345,346,349],{},"Return to the Mission Hub and click ",[41,347,348],{},"\"Try again\"",", or close it and open it again. The next request uses a fresh timestamp from the corrected server clock.",[18,351,352],{},"A FiveM or resource restart is not normally needed just to pick up a corrected system time.",[18,354,355,356,358,359,362],{},"If the Hub still fails, check the latest server log. A persistent ",[33,357,35],{}," means the server clock still needs investigation. Other errors, including ",[33,360,361],{},"invalid_signature",", require their own diagnosis; synchronizing the clock does not resolve every authentication issue.",[25,364,366],{"id":365},"troubleshooting","Troubleshooting",[100,368,370],{"id":369},"access-is-denied","Access is denied",[18,372,373,374,376],{},"Close the current PowerShell window and reopen it with ",[41,375,113],{},". An account with local administrator rights is required to change the time service settings.",[100,378,380],{"id":379},"the-service-has-not-been-started","The service has not been started",[18,382,383],{},"Run the service commands again in an elevated PowerShell window:",[123,385,387],{"className":125,"code":386,"language":127,"meta":128,"style":128},"Set-Service -Name W32Time -StartupType Automatic\nStart-Service -Name W32Time\nGet-Service -Name W32Time\n",[33,388,389,393,397],{"__ignoreMap":128},[132,390,391],{"class":134,"line":135},[132,392,138],{},[132,394,395],{"class":134,"line":141},[132,396,144],{},[132,398,399],{"class":134,"line":250},[132,400,401],{},"Get-Service -Name W32Time\n",[18,403,404,405,408],{},"The service status should be ",[41,406,407],{},"Running",". Then repeat the resync command. If a managed policy disables the service or overrides its settings, ask your administrator or hosting provider to check that policy.",[100,410,412],{"id":411},"no-time-data-was-available","No time data was available",[18,414,415],{},"This usually means Windows could not obtain a valid response from its time source. Check:",[296,417,418,421,424],{},[299,419,420],{},"The configured NTP hostname is spelled correctly and resolves through DNS.",[299,422,423],{},"The time source is available and provides NTP responses.",[299,425,426,427,36],{},"Windows Firewall, the provider firewall, and the network allow the NTP request and its response over ",[41,428,429],{},"UDP port 123",[18,431,432,433,435],{},"For example, on a standalone server configured to use ",[33,434,329],{},", check DNS resolution with:",[123,437,439],{"className":125,"code":438,"language":127,"meta":128,"style":128},"Resolve-DnsName time.windows.com\n",[33,440,441],{"__ignoreMap":128},[132,442,443],{"class":134,"line":135},[132,444,438],{},[18,446,447],{},"A successful DNS lookup only confirms name resolution. It does not prove that NTP traffic can pass. Ask your provider to check UDP 123 if synchronization still fails; disabling the firewall is not necessary.",[18,449,450,451,456],{},"See Microsoft's guide to ",[283,452,455],{"href":453,"rel":454},"https://learn.microsoft.com/en-us/troubleshoot/windows-server/active-directory/error-message-run-w32tm-resync-no-time-data-available",[287],"the \"no time data was available\" error"," for further checks.",[100,458,460],{"id":459},"the-clock-becomes-incorrect-again","The clock becomes incorrect again",[18,462,463],{},"Check that the Windows Time service stays running and can reach its source. On a virtual machine, the hypervisor or hosting provider may also influence the guest clock. Have the provider check the host time if it repeatedly overwrites the corrected guest time.",[18,465,466],{},"Keep automatic synchronization working rather than manually adjusting the clock whenever the Hub fails.",[25,468,470],{"id":469},"related-guide","Related guide",[18,472,473,474,478],{},"See ",[283,475,477],{"href":476},"/docs/jobs/firejob/features/scenario-creator-and-hub","Scenario Creator and Hub"," for the Fire System's mission creation and sharing workflows.",[480,481,482],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":128,"searchDepth":135,"depth":141,"links":484},[485,486,487,488,489,490,491,497],{"id":27,"depth":141,"text":28},{"id":60,"depth":141,"text":61},{"id":88,"depth":141,"text":89},{"id":225,"depth":141,"text":226},{"id":291,"depth":141,"text":221},{"id":341,"depth":141,"text":342},{"id":365,"depth":141,"text":366,"children":492},[493,494,495,496],{"id":369,"depth":250,"text":370},{"id":379,"depth":250,"text":380},{"id":411,"depth":250,"text":412},{"id":459,"depth":250,"text":460},{"id":469,"depth":141,"text":470},"2026-10-25T00:00:00.000Z","Sync the Windows clock on your FiveM server, verify the time source, and fix Mission Hub requests rejected because their timestamp is out of date.","md",{"meta":502,"script":508},[503,506],{"property":504,"content":505},"og:image","https://www.sky-systems.net/products/fire/fire-mission-hub.webp",{"name":507,"content":505},"twitter:image",[509],{"type":510,"key":511,"data-nuxt-schema-org":512,"nodes":513},"application/ld+json","schema-org-graph",true,[514],{"headline":5,"author":515,"datePublished":517,"@type":518},{"name":8,"@type":516},"Person","2026-10-25","BlogPosting",{"src":520},"/products/fire/fire-mission-hub.webp",null,{},"/blog/windows-server-time-sync",[525],{"headline":5,"author":526,"datePublished":517,"@type":518},{"name":8,"@type":516},{"title":5,"description":499},{"loc":523},"3.blog/windows-server-time-sync","PqVx0nT-ldcdgkI--Ec5ZQ74yE8FvwRKbSdrB0r8b64",[532,538,543,548,553,558,563],{"title":533,"description":534,"path":535,"date":498,"language":536,"translationKey":537},"ESX, QBCore and Qbox: Set Up Your Framework and Create Jobs","A practical FiveM starter guide: install your framework, create jobs and grades correctly, understand duty and boss access, and check that everything saves.","/blog/fivem-framework-setup","en","fivem-framework-setup",{"title":539,"description":540,"path":541,"date":498,"language":542,"translationKey":537},"ESX, QBCore und Qbox: Framework einrichten und Jobs anlegen","Der praktische FiveM-Einstieg: Framework installieren, Jobs und Ränge richtig anlegen, Dienststatus und Bossrechte verstehen und gespeicherte Daten prüfen.","/blog/fivem-framework-setup-de","de",{"title":544,"description":545,"path":546,"date":547,"language":521,"translationKey":521},"FiveM Screen Effects List – All GTA V Post FX with Examples (2026)","Complete FiveM screen effects list with preview images and ready-to-copy StartScreenEffect examples. Covers all GTA V post-processing FX, usage tips, performance notes, and best practices for FiveM servers.","/blog/fivem_screen_effects","2026-01-08T00:00:00.000Z",{"title":549,"description":550,"path":551,"date":552,"language":521,"translationKey":521},"Using GitHub Desktop to Simplify FiveM Updates and Spot Every Change","A no-command-line guide for FiveM server owners: use GitHub Desktop to see exactly what changed in an update, keep your own config edits, and roll back instantly when something breaks.","/blog/git_for_server_updates","2026-06-15T00:00:00.000Z",{"title":554,"description":555,"path":556,"date":557,"language":521,"translationKey":521},"Why All-in-One Police Systems for FiveM Are More Cost-Effective","A practical market price check for FiveM police systems. We compare the cost of buying similar police features individually versus choosing one integrated package, using a regular lifetime price of EUR 80 as the benchmark.","/blog/price_check","2026-04-01T00:00:00.000Z",{"title":559,"description":560,"path":561,"date":562,"language":521,"translationKey":521},"How to Update FiveM Server Artifacts in 2025 (Easy Step-by-Step Guide)","Learn how to safely update your FiveM server artifacts with this up-to-date guide. Improve server stability, access new features, and stay secure in 2025.","/blog/update_artifacts","2025-07-21T00:00:00.000Z",{"title":5,"description":499,"path":523,"date":498,"language":521,"translationKey":521},1792936604859]