Save 15% on your first purchase with code:
FiveM

Installing FiveM resources and scripts

Add ESX, QBCore, custom scripts and vehicle packs to your FiveM server without breaking the load order.

FiveM resources are the mods, scripts, vehicles, clothing packs and frameworks you install. They live in /resources/ and are started from server.cfg.

Folder structure

We recommend category folders with brackets — they are ignored by the loader and organize your resources:

/resources/\n  [core]/\n    es_extended/\n    oxmysql/\n  [scripts]/\n    my-custom-job/\n  [vehicles]/\n    addon-cars/\n  [maps]/

Installing a resource

  1. Upload the resource folder to /resources/[appropriate-category]/ via SFTP.
  2. Open server.cfg and add ensure resource-name (or start resource-name).
  3. Restart the server or run refresh in the console followed by ensure resource-name.

Load order matters

Dependencies must load first. For an ESX server:

ensure oxmysql\nensure es_extended\nensure esx_menu_default\nensure esx_jobs\n...

ESX vs QBCore — picking a framework

  • ESX — older, huge script ecosystem, well-documented.
  • QBCore — newer, cleaner codebase, growing ecosystem, recommended for new RP servers.

Updating resources

Always back up server.cfg and the resource folder before updating. Many scripts store configuration inline; overwriting loses it.