Guide · EasyFiveM
How to Create a FiveM Resource ZIP
A FiveM resource ZIP is a packaged folder your server loads as a single resource — typically containing fxmanifest.lua, stream files (YDR, YTD) and a YTYP archetype. EasyFiveM generates this ZIP automatically when you export from Prop Maker — no manual folder assembly required.
What belongs in a prop resource ZIP
my_custom_prop/
├── fxmanifest.lua
├── my_custom_prop.ytyp
└── stream/
├── my_custom_prop.ydr
└── my_custom_prop.ytd
fxmanifest.lua basics
EasyFiveM writes this for you. A minimal prop manifest looks like:
fx_version 'cerulean'
game 'gta5'
this_is_a_map 'yes'
files {
'my_custom_prop.ytyp'
}
data_file 'DLC_ITYP_REQUEST' 'my_custom_prop.ytyp'
Exact contents vary by prop type; EasyFiveM uses templates tested on live servers.
Step-by-step: create and install a resource ZIP
- Build your prop in Prop Maker (or import from Community).
- Click Export — credits apply per export.
- Download the ZIP file.
- Extract to your server's
resources/directory, e.g.resources/my_custom_prop/. - Add
ensure my_custom_proptoserver.cfg. - Restart the server or run
refreshthenensure my_custom_propin console. - Spawn the prop in-game with your mapping tool or script.
FiveM resource ZIP vs raw YDR download
Some converters only give you a lone YDR file. That is not a complete resource — you still need YTYP, manifest and correct paths. EasyFiveM's ZIP is a ready-to-use FiveM resource, which is what server owners actually need.
Troubleshooting
- Resource won't start — check server console for manifest errors
- Prop invisible — YTYP missing or wrong archetype name
- Pink textures — YTD not referenced or wrong shader
- Prop floating — adjust pivot/position in Prop Maker before re-export