04 — FiveM Resource Installation

Complete customer guide for registering a FiveM server, configuring the Forge license and installing protected Nord Forge resources.

Installation Overview

FiveM Resource Installation

This guide explains how to install a Nord Forge resource on a FiveM server from start to finish.

For protected Nord Forge resources, the installation requires both:

  1. A valid Nord Forge product license.
  2. A FiveM server registered in Nord Forge.

A valid Forge Key alone is not enough.

Complete installation flow

Follow these steps in order:

  1. Sign in to Nord Forge.
  2. Confirm the resource is available in My Products.
  3. Copy your global Forge Key.
  4. Register your FiveM server in Forge → Servers.
  5. Add the Forge Key and Keymaster to server.cfg.
  6. Download the latest resource release.
  7. Extract the resource to your FiveM resources folder.
  8. Install any required dependencies.
  9. Import SQL files if the resource requires them.
  10. Configure the resource.
  11. Add ensure resource_name to server.cfg.
  12. Restart the server.
  13. Check the console for successful Nord Forge validation.

Always register the FiveM server before starting a protected resource for the first time.

Step 1 — Get Your Forge Key

Step 1 — Get Your Forge Key

Every Nord Forge account has a global Forge Key.

Example:

FG-XXXX-XXXX-XXXX-XXXX

Where it is used

Protected Nord Forge resources use this key to identify the customer account and verify product access.

Add it to your FiveM server.cfg:

setr nord_license "FG-XXXX-XXXX-XXXX-XXXX"

Replace the example with your real Forge Key.

Important

Do not share your Forge Key publicly.

Never publish it in:

Step 2 — Register Your FiveM Server

Step 2 — Register Your FiveM Server

Before using a protected resource, you must register the FiveM server in Nord Forge.

What you need

You need the FiveM server license key configured as:

sv_licenseKey "cfxk_xxxxxxxxxxxxxxxxx"

Nord Forge uses this Keymaster to identify the FiveM server.

Register the server

In Nord Forge:

  1. Sign in to your account.
  2. Open Servers.
  3. Click Add Server.
  4. Enter the server Keymaster / sv_licenseKey.
  5. Optionally enter a server name.
  6. Save the server.

You can normally paste either:

cfxk_xxxxxxxxxxxxxxxxx

or:

sv_licenseKey "cfxk_xxxxxxxxxxxxxxxxx"

Server must match

The Keymaster registered in Nord Forge must match the Keymaster used by the FiveM server.

If the server is not registered, protected resources can return:

server_not_registered_add_keymaster_in_forge

Default server limit

By default, one Forge account can have up to:

3 active registered servers

The platform administrator can change this limit.

Step 3 — Configure server.cfg

Step 3 — Configure server.cfg

Add the Nord Forge licensing configuration to your FiveM server.cfg.

setr nord_license "FG-XXXX-XXXX-XXXX-XXXX"
setr nord_keymaster "cfxk_xxxxxxxxxxxxxxxxx"
sv_licenseKey "cfxk_xxxxxxxxxxxxxxxxx"

nord_license

Your global Nord Forge license key:

setr nord_license "FG-XXXX-XXXX-XXXX-XXXX"

nord_keymaster

The FiveM server Keymaster used by Nord Forge validation:

setr nord_keymaster "cfxk_xxxxxxxxxxxxxxxxx"

sv_licenseKey

Your normal FiveM server license:

sv_licenseKey "cfxk_xxxxxxxxxxxxxxxxx"

Important

These two values must refer to the same FiveM server:

setr nord_keymaster "cfxk_xxxxxxxxxxxxxxxxx"
sv_licenseKey "cfxk_xxxxxxxxxxxxxxxxx"

The same Keymaster must also be registered in Nord Forge → Servers.

Legacy Forge Key fallbacks

Some older resources may also support:

setr nord_forge_key "FG-XXXX-XXXX-XXXX-XXXX"

or:

setr forge_key "FG-XXXX-XXXX-XXXX-XXXX"

The preferred configuration is:

setr nord_license "FG-XXXX-XXXX-XXXX-XXXX"

Step 4 — Download the Resource

Step 4 — Download the Resource

Once the product is assigned to your account:

  1. Open My Products.
  2. Select the resource.
  3. Review the latest version and changelog.
  4. Check for configuration changes or database migrations.
  5. Download the latest release.

Before updating an existing resource

Check whether the release contains:

Back up your current configuration and database before installing a major update.

Step 5 — Install the Resource

Step 5 — Install the Resource

After downloading the resource ZIP:

1. Extract the ZIP

Extract the resource package.

You should normally get a folder such as:

nord_inventory

or:

nord_crafting

2. Move it to the FiveM resources directory

Example:

resources/[nord]/nord_inventory
resources/
└── [nord]/
    ├── nord_inventory/
    ├── nord_crafting/
    └── nord_hud/

3. Do not rename protected resources unnecessarily

Some protected resources identify the product using the resource/build configuration.

Keep the original resource folder name unless the resource documentation explicitly says it can be changed.

4. Check fxmanifest.lua

Make sure the resource contains a valid FiveM manifest:

fxmanifest.lua

or, for legacy resources:

__resource.lua

Do not remove Nord Forge protection/bootstrap files from protected customer builds.

Step 6 — Install Dependencies

Step 6 — Install Dependencies

Some Nord Forge resources require additional FiveM resources.

Examples can include:

Check the individual resource documentation

Every resource can have different requirements.

Before starting it, check:

Start dependencies first

Example:

ensure oxmysql
ensure qb-core
ensure nord_inventory

The exact order depends on the resource.

If a Nord resource depends on another resource, the dependency should normally start first.

Step 7 — Database & SQL

Step 7 — Database & SQL

Some Nord Forge resources require database tables or migrations.

If the resource package contains SQL files, review them before starting the resource.

Example files:

install.sql
database.sql
migration.sql

Installation

Import the required SQL into the database used by your FiveM server.

Common database tools include:

Updates

If a Nord Forge release is marked as:

Database Migration Required

read the release notes before updating.

Always back up the database before applying a migration to a production server.

Step 8 — Configure the Resource

Step 8 — Configure the Resource

Open the resource configuration files and configure them for your server.

Depending on the product, this can include:

Common configuration locations include:

config.lua
config/
shared/config.lua
locales/

Protected Nord Forge builds are designed to keep supported configuration, locale and public files editable.

Do not edit protected runtime files

If a runtime file is protected, do not attempt to remove or bypass the protection.

Use the exposed configuration files and documented APIs instead.

Step 9 — Add the Resource to server.cfg

Step 9 — Add the Resource to server.cfg

Add the resource to your FiveM startup configuration.

Example:

ensure nord_inventory

For several Nord resources:

ensure nord_inventory
ensure nord_crafting
ensure nord_hud

Put required dependencies before the Nord resource.

Example:

ensure oxmysql
ensure ox_lib
ensure qb-core

ensure nord_inventory

The exact order depends on the resource documentation.

Licensing configuration should already exist

Make sure the license configuration is present before starting protected resources:

setr nord_license "FG-XXXX-XXXX-XXXX-XXXX"
setr nord_keymaster "cfxk_xxxxxxxxxxxxxxxxx"
sv_licenseKey "cfxk_xxxxxxxxxxxxxxxxx"

Step 10 — Start & Verify

Step 10 — Start & Verify

Restart your FiveM server after completing the installation.

You can also start the resource manually from the server console:

ensure nord_inventory

or:

restart nord_inventory

What to check

Verify that:

Forge validation problems

If the resource reports:

server_not_registered_add_keymaster_in_forge

register the server in Nord Forge.

If it reports:

missing_keymaster_use_server_cfg_setr_nord_keymaster

add:

setr nord_keymaster "cfxk_xxxxxxxxxxxxxxxxx"

If it reports:

invalid_forge_key

verify:

setr nord_license "FG-XXXX-XXXX-XXXX-XXXX"

Full Installation Example

Full Installation Example

This is a complete example for installing a protected Nord Forge FiveM resource.

1. Register the server in Nord Forge

Register:

cfxk_MY_SERVER_KEY

under:

Nord Forge → Servers

2. Configure server.cfg

sv_licenseKey "cfxk_MY_SERVER_KEY"

setr nord_license "FG-MY-FORGE-KEY"
setr nord_keymaster "cfxk_MY_SERVER_KEY"

ensure oxmysql
ensure qb-core
ensure nord_inventory

3. Install the files

Place the resource at:

resources/[nord]/nord_inventory

4. Configure it

Edit the supported configuration files inside the resource.

5. Import SQL

Import any required SQL or migration files included with the resource.

6. Restart the server

Start the FiveM server and verify that Nord Forge licensing succeeds.

Final checklist