MLO stands for Map Load Object. In FiveM, MLOs are custom interior maps that replace or add buildings, interiors, and spaces to the GTA V world. They are the backbone of roleplay server environments.
What Is an MLO?
An MLO is a 3D interior model packaged as a FiveM resource. When players enter the MLO area, the game streams the custom interior instead of the default GTA V building.
Common MLO examples:
- Custom police departments
- Hospital interiors
- Gang hideouts
- Car dealerships
- Player housing
- Nightclubs and bars
How to Install an MLO
- Download the MLO resource files
- Place the MLO folder in your server resources directory
- Add the resource to server.cfg:
ensure mlo_name - Ensure the MLO has a valid fxmanifest.lua with the correct files listed
- Restart the server
fxmanifest.lua for MLOs
A typical MLO fxmanifest.lua looks like:
fx_version 'cerulean'
game 'gta5'
this_is_a_map 'yes'
this_is_a_map2 'yes'
data_file 'DLC_ITYP_REQUEST' 'stream/ytyp_name.ytyp'
The this_is_a_map flag tells FiveM to treat this resource as a map that replaces or extends the world.
Performance Impact
Each MLO adds to the client's streaming budget. Too many MLOs cause:
- Texture pop-in
- LOD issues (objects appearing low-quality)
- Long loading screens
- Client crashes on low-RAM systems
Guidelines:
- Keep total MLO count reasonable (under 50 for most servers)
- Monitor client-side streaming with resmon
- Use optimized MLOs with reasonable polygon counts
- Avoid duplicate or overlapping MLOs in the same area
Common Problems
Invisible or missing MLO interior:
- Check fxmanifest.lua lists all required files
- Verify the ytyp file is in the stream folder
- Ensure the resource is started in server.cfg
Texture loss (headpopping) near MLOs:
- Too many streamed assets exceeding the client budget
- Reduce total MLO count or optimize textures
- Check for duplicate texture dictionaries
Players falling through MLO floors:
- Collision files may be missing from the stream folder
- Check that the ybn collision file is included and referenced
FAQ
What does MLO stand for in FiveM? Map Load Object. It refers to custom interior maps added to FiveM servers.
Do MLOs affect server performance? MLOs are primarily client-streamed. They affect client FPS and loading, not server TPS directly. However, many MLOs increase server resource count.
How many MLOs can a FiveM server have? There is no hard limit, but more than 50 MLOs can cause client streaming issues. Quality matters more than quantity.
Where can I get FiveM MLOs? From reputable FiveM modding communities and marketplaces. Always check reviews and compatibility before purchasing.
Related: FiveM fxmanifest.lua guide, FiveM headpopping fix, FiveM server requirements