An MLO (Map Location Object) is a custom interior in GTA V. Instead of the empty buildings the game has by default, an MLO adds a fully furnished space: a police station with cells and offices, a hospital with operating rooms, a nightclub with VIP areas. MLOs are essential for any serious RP server.
Where to find MLOs
- Cfx.re forums: free community releases. Pay attention to quality: not every free MLO is well optimized.
- Tebex stores: paid premium MLOs. Well-known creators: Gabz, Breze, K4MB1. Quality is generally higher than free alternatives.
- GTA5-Mods: a mix of free and paid MLOs, originally for singleplayer but often compatible with FiveM.
Installation
- Download the MLO package. It contains stream files (
.ymap,.ytyp,.ybn,.ydr,.ytd) and sometimes an SQL file. - Create a resource folder:
resources/[maps]/mlo-policestation/. - Place an
fxmanifest.luain the folder:fx_version 'cerulean' game 'gta5' this_is_a_map 'yes'
- Create a
stream/subfolder and place all files in it. - Add
ensure mlo-policestationtoserver.cfg. - Restart the server.
Removing the original IPL
Some MLOs replace an existing GTA V building. In that case, you need to remove the original IPL (Interior Proxy List) so the original interior does not bleed through the MLO. This is usually described in the MLO's documentation. It is a script that unloads the original IPL:
Citizen.CreateThread(function()
RequestIpl('original_ipl_name')
RemoveIpl('original_ipl_name')
end)
Some MLO creators include this script; others expect you to add it yourself.
Performance impact
MLOs are stream content. The files are sent to the player and increase loading time. Large MLOs (an entire hospital with hundreds of objects and high-resolution textures) can be 50 to 200 MB each.
- Choose MLOs with optimized textures. 4K textures for a wall nobody looks at closely is wasteful.
- Remove MLOs your server does not actively use.
- Monitor the loading time for new players. If connecting takes more than 5 minutes, you have too much stream content.
MLOs run on all FiveM plans. Choose a plan with enough storage if you want to add many custom interiors.
Does an MLO replace the outside of the building?
Usually not. An MLO adds an interior to an existing building. The outside stays the default GTA V version. Some premium MLOs include a custom exterior as well.
Can MLOs conflict with each other?
Yes, if two MLOs occupy the same location or overwrite the same files. Check before installation whether the location is not already taken by another MLO.
Do players have to download anything?
No, not manually. FiveM streams the files automatically on connection. Large MLOs increase the loading time on the first visit to that location.