How to Install Custom Maps (YMAPs) in FiveM

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.cfg matches exactly
  • The stream folder is named correctly
  • The .ymap files are inside stream
  • fxmanifest.lua is 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.