"Downloading server manifest..."
Last reviewed: June 2, 2026
What does "Downloading server manifest..." mean?
Getting stuck on "Downloading server manifest" in FiveM usually means your client connected to the server, but couldn’t retrieve the list of resources to download and load. This step is essential — if the manifest fails to load, the game can't proceed to load resources, maps, or scripts.
The server manifest is a JSON file that lists:
- All the resources (scripts, maps, etc.)
- Resource metadata (version, dependencies)
- Instructions on how to download/load them
If you’re stuck here, something is blocking or stalling that fetch request.
Common Causes & Fixes
Resource/Manifest File Corruption
A resource has an invalid or missing fxmanifest.lua / __resource.lua.
Go to the affected resource(s) and check:
- The file is named correctly (
fxmanifest.luaor__resource.lua) - Syntax is clean
- No stray BOM (Byte Order Mark) at the top — use a clean text editor like VS Code or Notepad++
- Run
ensureorstarton only a few resources and test — isolate the problematic one.
Incorrect file encoding or syntax error in the manifest.
Go to the affected resource(s) and check:
- The file is named correctly (
fxmanifest.luaor__resource.lua) - Syntax is clean (especially for
fxmanifest.lua) - No stray BOM (Byte Order Mark) at the top — use a clean text editor like VS Code or Notepad++
Client-Server Communication Timeout
Your client (player) is trying to connect but the server is too slow or blocked.
- Restart router/modem.
- Switch networks (e.g., use hotspot or VPN to test).
- Disable firewall
- Try connecting using direct IP (
F8console →connect <IP>:30120).
High latency or packet loss.
- Check for packet loss using
pingortracertorMTRto the server IP.- See how to do these here: Basic Network Troubleshoot.
The server is not properly reachable on required ports/out allowing HTTP/UDP traffic.
On the servers Windows Firewall, ensure the following Inbound Rules are properly created:
- Ensure port 30120 (UDP and TCP) are open and properly forwarded.
- Ensure port 40120 (TCP) is open and properly forwarded.
If all is correct, create a ticket inquiring if there are rules on your IP, only AFTER following and providing all information within the Basic Network Troubleshoot guide.
Incorrect or Incomplete server.cfg
You haven’t ensure'd all required base resources, or a broken script is referenced.
Clean up your server.cfg:
-
Comment out all custom
ensurelines. -
Test with only core resources like:
ensure mapmanagerensure chatensure spawnmanagerensure sessionmanagerensure hardcapensure baseevents -
Re-enable resources one by one to find the problem.
Corrupted Cache
Broken cache files on the client prevent proper communication.
Have the player clear their FiveM cache:
- Close FiveM
- Go to
%localappdata%\FiveM\FiveM.app\data\cacheand delete everything except thegamefolder.
Mismatched or Outdated Artifacts
Old FXServer build, artifacts, or client not synced with current FiveM version.
- Make sure your client is updated (FiveM auto-updates, but check manually if needed).
- Update your server:
- Download latest FXServer artifacts.
- Rebuild or update all resources to match modern standards.
- Have player running same version of FiveM/GTAV as your server.
- Have the player verify their game files (FiveM & GTAV)
Bonus Tips!
- Check txAdmin console or
run.cmdlogs for errors. - Use developer console (F8) on client to see where it gets stuck.
- Temporarily whitelist your IP on all firewalls/security settings.