How to Add Custom Cars and MLOs to a GTA 6 Server

Custom content is what turns a stock RP server into something players call home. Your own interior. Your own car selection. Your own props and textures. Done well, custom content is what separates top-tier cities from the rest. Done poorly, it creates 12-minute loading screens and scares new players away before they spawn.
Cars: the basics
A "custom car" is a set of YFT/YTD/META files that plug into the GTA 6 streaming system. Getting them onto your server is file placement plus a streaming resource that registers them with the game.
The right workflow:
- Download or build the car with the correct file structure
- Drop it into a streaming resource on your server
- Register the vehicle hash in your job/garage system
- Test on staging before pushing to live
MLOs: custom interiors
MLO stands for Map Loader Object. These are custom building interiors that replace or add to the vanilla map. A police station, a club, a mechanic shop. They are more complex than cars because they interact with game physics, AI pathfinding, and occlusion.
Good MLOs include:
- Properly defined occlusion so players don't see through walls
- Accurate collision for physics
- Interior portals so lighting behaves correctly
- Navigation mesh for NPC pathfinding
Bad MLOs break physics, cause clipping bugs, or tank FPS. Never install an MLO without testing on staging.
The asset CDN question
This is where most servers get it wrong. If you host 4 GB of custom cars on your own server directly, every new player downloads 4 GB on first join, directly from your game server. That kills loading times and saturates your bandwidth.
The fix is an asset CDN. Good hosts provide one. Players download custom content from edge POPs instead of your server. Our GTA 6 server customization guide covers CDN configuration in detail.
Get your GTA 6 server live in under a minute
Our recommended host for the workflows described in this guide. Instant setup, DDoS protection, and Ryzen 9 hardware on every plan.
Copyright and licensing
Custom car models often come from car scenes with ambiguous or outright broken licensing. If you run a commercial server (donations, subscriptions), be careful about content you can't defend. Same goes for MLOs ripped from Discord. Free doesn't mean safe.
For serious long-term communities, commissioning your own custom cars and MLOs is the only safe path. It is expensive upfront and pays off in identity and legal cover.
Once your asset pipeline is set up, the version history of every change matters. See our GTA 6 server config guide for git-style versioning patterns.
Frequently Asked Questions
Are custom cars legal on GTA 6 servers?
Original fictional-brand models are fine. Direct copies of real-world cars with real logos and names are not, and they are the single most common cause of server takedowns. Err on the fictional side.
Can I use GTA 5 MLOs in GTA 6?
Unlikely. Engine and archive format changes will probably require MLOs to be rebuilt or at least re-exported. Modelling and texturing skills transfer, specific file formats will not.
How many custom cars can my server handle?
Performance-wise, modern hardware handles 50 to 100 custom cars without issues. The real limits are player download size and VRAM on client systems. Keep initial downloads under 1 GB for new player experience.


