Map not loading: identify which layer is missing
Before changing a collision script, decide what is absent. A resource that never starts, an invisible interior, a visible floor with no physical support and a map image missing from the pause menu are different reports. A postal overlay is not the same asset as a building.
Record the intended coordinates and whether the package changes geometry, a minimap image or both. Ask the author which resource supplies each part. If players expect an interior but installed only a postal overlay, restarting the overlay cannot create the building.
| Observation | First evidence to collect | Relevant path |
|---|---|---|
| Resource cannot be found | Actual folder and manifest location | Resource installation |
| Resource starts, geometry absent | Intended coordinates, dependencies and first error | YMAP guide and author instructions |
| Interior disappears from one view | Camera direction, entrance and repeatable route | MLO visibility investigation |
| Visible floor does not hold a character | Position, entry method and collision observations | Falling-through-map guide |
| Pause-menu or postal image missing | Overlay resource, configuration and expected image | Postal map guide |
Check the resource boundary before reinstalling
Cfx’s resource introduction describes the resources directory, bracketed category folders and the manifest in each actual resource folder. Inspect the extracted package rather than assuming the download archive itself is ready to start. A wrapper directory can contain several separate resources and documentation.
Match the resource name to the intended folder and preserve the author’s supplied manifest. Check documented dependencies and game-edition requirements. A running resource is only one observation: it does not establish that every referenced model exists, that an interior is visible from every doorway or that collision is correct.
Refresh and start are different server operations
The Cfx server-command reference distinguishes rescanning resources from starting them. refresh discovers resource manifests; start runs a stopped resource. ensure starts a stopped resource but restarts one already running. These are server-console operations, not a player-side map repair.
On staging, inspect the earliest relevant console error and the resource’s actual name before trying the placeholder sequence below. Replace example_map with the author’s resource folder name. Do not restart a whole map category as an unexplained fix: it changes several resources at once and weakens the comparison.
refresh
start example_map Keep a map-loading incident record
An effective report makes the expected scene and observed failure easy to compare. Save a screenshot from the same position on each attempt, but record collision behavior separately. A screenshot cannot show whether a player can stand on the floor.
Use a small acceptance route: approach from the street, enter, cross the affected floor and leave. Repeat with a second tester if available. Keep the result of each attempt rather than replacing the original report with the word fixed after a single successful join. This is an original proposed workflow; Magnate has not run the route in gameplay.
| Field | Record |
|---|---|
| Package identity | Creator, resource name, version and documented dependencies |
| Environment | Game edition/build and server resource set |
| Expected result | Which building, floor or overlay should appear |
| Reproduction | Coordinates, approach, camera direction and entry method |
| Actual result | Missing geometry, visibility issue, missing collision or start failure |
| Comparison | Other tester, minimal staging setup and last known working version |
| First error | Timestamp and relevant console text, with private information removed |
Check the package before changing your server
A YMAP describes placed entities; it does not necessarily include every model, texture or collision that those entities use. Start with the author’s installation instructions and dependency list. If a map refers to custom props supplied by another resource, installing only the YMAP can leave objects missing even when the resource starts.
Keep an untouched copy of the download and record the version, author and license. Use a separate test server and a restorable configuration. Do not overwrite a working production map folder while players are connected. A map intended for GTA V is not evidence that its files will work in GTA VI.
Create a minimal map resource
Create a clearly named folder such as magnate_map inside your server resources directory. Put its game asset files in a stream subfolder and place fxmanifest.lua beside that subfolder. The example below declares a GTA V map resource; it does not declare framework scripts or additional dependencies.
The official Cfx mapping tutorial uses CodeWalker to calculate extents and flags and generate _manifest.ymf. When exporting your own map, follow those export steps instead of assuming a copied YMAP alone contains every required asset reference. For a purchased package, preserve the supplied manifest and dependency declarations unless its author documents a change.
fx_version 'cerulean'
game 'gta5'
this_is_a_map 'yes' Load it and collect observable evidence
Add ensure magnate_map to server.cfg using the exact resource folder name. When adding a resource to a running test server, refresh the resource list before ensuring it. Read the server console for manifest and dependency errors before investigating rendering.
Visit the intended coordinates with a test client. Check the objects, textures, collision and approach from more than one direction. Record whether a second client sees the same result. Starting successfully establishes resource loading, not visual correctness or acceptable performance. This is a documentation-based workflow; Magnate has not benchmarked this example on a running game server.
Diagnose the symptom before replacing files
Change one variable at a time and keep the failing version so a fix can be compared. A screenshot plus exact coordinates, resource version, dependency versions and relevant console messages is more useful to a map author than “the map is broken.”
| Symptom | First check |
|---|---|
| Resource cannot be found | Folder name, resources location and refreshed resource list |
| Some props are absent | Required custom models and dependency resources |
| Objects appear but collision is wrong | Supplied collision assets and map-author export instructions |
| Two versions overlap | Another enabled resource placing entities at the same location |
| Map looks correct but causes slowdowns | Measure client and server behavior separately before blaming file size |
Questions, answered.
Does this install a GTA VI map?
No. The manifest explicitly targets GTA V. GTA VI compatibility needs separate official support and author verification.
Should I delete every player’s cache first?
First verify the resource, dependencies and console output. Cache deletion does not correct a missing model dependency or a broken manifest.
Sources & editorial notes
Source review: November 7, 2026. Platform announcements can change. This guide separates published facts from Magnate’s original analysis and preparation advice.
- Cfx Documentation — Creating Simple Map Mods Official GTA V map export and FiveM map-resource structure.
- Cfx Documentation — Introduction to Resources Resource contents, directories and manifest basics.
- Cfx — Server commands Resource commands, exec path and current listing-setting deprecations; reviewed November 7, 2026.
Published by an independent editorial brand. Read our editorial standards.