Open Beta·Use code BETA20 for 20% off plans until official launch

How to Create a FiveM Resource ZIP

Last updated: 29 June 2026 · By Daniel Johnson

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

  1. Build your prop in Prop Maker (or import from Community).
  2. Click Export — credits apply per export.
  3. Download the ZIP file.
  4. Extract to your server's resources/ directory, e.g. resources/my_custom_prop/.
  5. Add ensure my_custom_prop to server.cfg.
  6. Restart the server or run refresh then ensure my_custom_prop in console.
  7. 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