How to Install Custom Maps (YMAPs) in FiveM
How to Install Custom Maps (YMAPs) on Your FiveM Server | EUGameHost
Transform your FiveM world with custom buildings, interiors, props, and map edits using YMAP files.
This guide will show you the fastest and easiest way to install custom maps on your EugameHost FiveM server.
Difficulty: Beginner
Time Required: 5 Minutes
What Are YMAP Files?
YMAP files are used in FiveM to add or modify map objects such as:
- Custom buildings
- MLO exteriors
- Props and decorations
- Roads and terrain edits
- Vegetation and environmental objects
These files must be streamed to players through a properly structured resource.
Step 1: Create a New Resource Folder
Go to your server’s resources folder.
Create a new folder for your map resource.
Example:
/resources/custom_map_pack
You can name this folder anything you like, but use something clear and descriptive.
Example names:
police_map
city_ymaps
custom_buildings
Step 2: Create a Stream Folder
Inside your new resource folder, create another folder called:
stream
Your folder structure should now look like this:
resources
└── custom_map_pack
└── stream
This must be named exactly stream or FiveM will not load the map files.
Step 3: Upload Your YMAP Files
Upload all your .ymap files into the stream folder.
Example:
resources
└── custom_map_pack
└── stream
├── police_station.ymap
├── city_props.ymap
└── road_edit.ymap
You can place multiple YMAP files inside the same stream folder.
Step 4: Create the fxmanifest.lua File
Inside the main resource folder (custom_map_pack), create a new file called:
fxmanifest.lua
Paste the following code inside:
fx_version 'cerulean'
game 'gta5'
this_is_a_map 'yes'
Your full structure should now be:
resources
└── custom_map_pack
├── fxmanifest.lua
└── stream
├── file1.ymap
└── file2.ymap
Step 5: Start the Resource
Open your server.cfg file and add:
ensure custom_map_pack
Replace custom_map_pack with the exact name of your folder.
Example:
ensure police_map
Step 6: Restart Your Server
Restart your FiveM server from the EugameHost control panel.
Once restarted, players will automatically download and see the new map when they join.
Common Issues
Map Not Loading
Make sure:
- The folder name in
server.cfgmatches exactly - The
streamfolder is named correctly - The
.ymapfiles are insidestream fxmanifest.luais in the root folder
Flickering or Overlapping Objects
This usually happens when two maps use the same location.
Remove duplicate YMAPs or conflicting map resources.
Missing Textures
YMAP files only contain placement data.
If your map also includes custom textures or models, you may also need .ytd, .ydr, or .ytyp files.
Need Help?
If your map is still not loading, our EugameHost support team can help you get it running quickly.