How to Install an MLO on a FiveM Server
On this page
A FiveM MLO is what makes a roleplay city feel alive: a police station you can walk through, a hospital, a nightclub, a mechanic's garage, all without loading screens. Installing one takes a few minutes once you know how a map resource is built.
This guide covers what an MLO is, the resource structure, installing it in server.cfg, escrowed assets bought on Tebex, game builds, and the conflicts and performance problems to watch for.
What a FiveM MLO is
MLO is the community's name for a custom interior added to the GTA V map, built the same way as Rockstar's own walk-in interiors. Players enter it seamlessly from the street, with no teleport or loading screen.
MLOs come from map creators, either free on the Cfx.re forum or paid, usually sold through Tebex. To FiveM, an MLO is simply a resource that streams map files, so it installs like any other map.
What an MLO resource looks like
A map resource is a folder with a manifest and a stream folder holding the game files:
my_mlo/
├── fxmanifest.lua
└── stream/
├── my_mlo.ymap
├── my_mlo.ytyp
├── my_mlo.ybn
├── my_mlo.ydr
└── my_mlo.ytd
FiveM's documentation gives this manifest for a map:
fx_version 'cerulean' game 'gta5' lua54 'yes' this_is_a_map 'yes'
Most MLOs you download already include both. If the creator's manifest has extra lines, such as data_file entries, keep them as they are.
Install the MLO
- Unpack the download and find the folder that contains
fxmanifest.lua. That folder is the resource; some downloads wrap it in an extra folder. - Upload it to your server's
resourcesfolder, keeping the folder name simple: no spaces. - Add it to
server.cfg:ensure my_mlo
- Load it. Restart the server, or in the server console run
refreshto pick up the new folder, thenensure my_mlo. - Visit the location in game and walk in. If the walls are missing or you fall through the floor, read the console for errors about that resource.
A full server restart is the safest way to load a new map resource.
Upload MLOs and manage them from txAdmin: HytHost FiveM hosting starts at €8.94/mo.
See FiveM plansEscrowed MLOs from Tebex
Many paid MLOs use Cfx.re asset escrow: the files are encrypted and only run on servers whose license key belongs to the account that bought them.
- Buy with the right account. The Cfx.re account linked at checkout must be the one that owns your server's license key.
- Upload every file, including the hidden
.fxapfile. Some FTP programs skip hidden files, and without it the resource fails with a "Failed to verify protected resource" error. - "You lack the required entitlement" in the console means the license key and the purchase are on different accounts. Check the key, or transfer the purchase to the right account on the Cfx.re portal; a purchase can be transferred once.
- Escrowed files are encrypted, so you cannot edit them; creators usually leave config files unencrypted for the settings you are meant to change.
MLOs that need a newer game build
Some MLOs use props or interiors from a later GTA Online update. They need the server to run that game build; on an older one, parts are missing or the resource refuses to start. The creator's page usually names the build.
Set it in server.cfg, for example:
sv_enforceGameBuild 3407
It only takes effect when the server starts, and every build includes the content of the builds before it, so use the highest build your MLOs need. FiveM switches players to that build when they join.
Conflicts and performance
- One MLO per location. Two MLOs that replace the same building usually conflict: flickering walls, invisible floors, doors in the wrong place. Keep only one, or ask the creators for compatible versions.
- Watch the console for oversized assets. FiveM warns about streamed files that use more than 16 MB of memory, and above 48 MB states they will lead to streaming problems such as models not loading. Prefer optimised MLOs.
- Do not install everything at once. Add a few MLOs, test, then add more. When something breaks, you know which one did it.
Use only MLOs you have the rights to
FiveM's platform licence forbids using it in ways that violate anyone else's rights, and the Cfx.re forum does not allow releases that infringe third-party intellectual property, such as real brands and 3D models taken from other games. In practice:
- use free MLOs from their official release page, and paid ones bought from the creator;
- never use leaked or "cracked" copies of paid MLOs: they break the creator's licence, and escrowed ones will not run anyway;
- keep the creator's credits and licence file in the resource.
MLOs on HytHost FiveM servers
On HytHost FiveM hosting, txAdmin runs your server, and your server.cfg and resources folder live in txAdmin's data folder, txData. Upload MLOs there with the panel's file manager or SFTP, and edit server.cfg in txAdmin's CFG editor.
- Leave the
server.cfgin the top folder alone: the panel rewrites it at every start, and it is not the one txAdmin runs. - Add
sv_enforceGameBuildto your txAdminserver.cfgyourself when an MLO needs it. - The server updates to the latest FiveM artifacts at every start by default.
New to FiveM? Start with how to make a FiveM server.
Frequently asked questions
It is the community name for a custom interior added to the GTA V map that players can walk into without a loading screen, such as a police station, hospital or shop.
In the resources folder, as its own folder containing fxmanifest.lua and a stream folder. Then add ensure folder_name to server.cfg and restart.
It is an escrowed asset, and your server's license key belongs to a different Cfx.re account from the one that bought it. Use the key from the buying account, or transfer the purchase to your account on the Cfx.re portal.
Usually a missing file, another MLO at the same location, or a game build that is too old. Check the console for errors, remove overlapping MLOs, and set the sv_enforceGameBuild the creator asks for.
Not the encrypted files. Creators usually leave config files open for the settings you can change; for anything else, ask the creator.
Build your city on a FiveM server
HytHost FiveM hosting comes with txAdmin and the latest artifacts, from €8.94/mo.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursWas this guide helpful?