How to install a FiveM script after buying it

Updated 29 Oct 2026 · 2 min read

On this page
  1. Before you buy: use the right Cfx.re account
  2. 1. Download the script from the Cfx.re Portal
  3. 2. Upload it to your server's resources folder
  4. 3. Import the SQL (if the script has any)
  5. 4. Add it to server.cfg
  6. 5. Configure, then restart
  7. If it doesn't start

Paid FiveM scripts are delivered through Cfx.re's asset system rather than as a file in your email. This guide walks through getting a script from the store onto a running server. It applies to every Zerio script; each product's own installation page in the documentation lists anything extra it needs.

Before you buy: use the right Cfx.re account

Protected scripts (FiveM Asset Escrow) only start on a server whose license key belongs to the same Cfx.re account that bought the script. When you sign in at checkout, use the account that owns your server's sv_licenseKey.

If your hosting provider generated the license key for you, it may be registered to their account. In that case create your own key at the Cfx.re Portal and put it in your server.cfg before installing.

1. Download the script from the Cfx.re Portal

  1. Go to portal.cfx.re and sign in with the account you bought with.
  2. Open Granted Assets. Purchases usually show up within a minute or two.
  3. Download the latest version and unzip it somewhere temporary.

Always download from the Portal rather than reusing an old copy; it is the only place that has the current version.

2. Upload it to your server's resources folder

Copy the extracted resource folder into your server's resources directory, for example resources/[zerio]/zerio-radio. Keep the folder name exactly as it is in the download, because other resources and exports refer to it by name.

If you upload over FTP, transfer the files in binary mode. Some FTP clients convert line endings in ASCII mode, which corrupts escrowed files and causes the syntax error near <\1> error.

3. Import the SQL (if the script has any)

Look for a .sql file in the resource. If there is one, import it into your server's database with phpMyAdmin, HeidiSQL or the MySQL command line before starting the resource. Scripts without an SQL file create what they need themselves.

4. Add it to server.cfg

Add an ensure line for the resource after its dependencies (your framework, oxmysql, ox_lib, and so on):

ensure oxmysql
ensure es_extended   # or qb-core / qbx_core
ensure zerio-radio

5. Configure, then restart

Open the config files (usually in a config or shared folder) and set them up for your server: jobs, items, keybinds and language. Then restart the server, not just the resource, so FiveM refreshes your asset entitlements.

If it doesn't start

Scripts mentioned in this guide

Read the guides

Join 3,025 server owners on Discord

1,015 online now · Ask before you buy, get support after.

Join the Discord