tutorial · · 7 min read · Fiv3Devs

License and entitlement errors on FiveM: a troubleshooting guide

'You lack the required entitlement', missing Keymaster grants, rented server keys, and artifacts — a practical guide to every FiveM licence error and who to contact for each.

Licence errors are the single most common install failure. The good news: they’re all explained by three simple rules, and the error message always tells you which one you’re hitting. This article covers every error pattern, who to contact for each, and how to avoid them next time.

The three rules

  1. A FiveM asset is licensed to the CFX.RE account that bought it.
  2. It only works on server keys registered to that same CFX account.
  3. The licence check runs on the server-side on resource startup — if it fails, the resource does not start.

Every licence error comes from breaking one of these three rules. Once you know which rule was broken, the fix is usually obvious.

”You lack the required entitlement”

You’ll see this in the server console when you start the server:

Couldn't start resource fiv3devs_xxxxx.
You lack the required entitlement.

The server tried to start the map, hit the licence check, and was refused. Three possible causes:

Cause A: The asset hasn’t propagated to your Keymaster yet. After purchase, the grant usually arrives within seconds, but sometimes it takes up to 10 minutes. Check portal.cfx.re → Granted Assets. If the asset is listed there, wait 5 more minutes then restart the server. If it’s not listed after 15 minutes, contact Tebex support with your Transaction ID — Tebex is responsible for triggering the grant.

Cause B: Wrong CFX account on checkout. Tebex signs you in with a CFX account at checkout. If you accidentally used a personal CFX account but your server key is registered to a different CFX account (common with shared communities), the asset grant will land on the wrong account. Fixes: use the asset transfer procedure to move it to the right account, or contact Tebex support within the refund window.

Cause C: You don’t own the server key. This is the one that catches most rented-server customers. If you pay a hosting provider for a “server key” but the key is registered to their CFX account, you are not the server owner for licensing purposes. The asset grant is on your CFX account; the server is owned by the host; the licence check fails. Fixes:

  • Use the asset transfer procedure to move the asset to the host’s Keymaster.
  • Or, if your provider lets you, move the server key to your own Keymaster.
  • Or, if you can’t do either, buy from the CFX account that owns the server.

The short version: before buying, confirm the CFX account that owns the server key is the same one you’re logging into Tebex with.

”Constraint ‘assetpacks’ is unknown”

Your server artifact is too old. FiveM introduced a newer constraint system, and the resource manifest is using it. Update artifacts to a recent version — most current hosting providers let you do this from a control panel, or you can do it manually by downloading the latest server.zip from runtime.fivem.net.

The resource isn’t mentioned in the console at all

If there’s no line about fiv3devs_xxx in the server console on startup — not even a failure — then the server isn’t looking for the folder. Two common causes:

  1. Typo in server.cfg. The ensure fiv3devs_xxxxx line has a different spelling than the folder name. Resource names are case-sensitive on Linux servers.
  2. Folder in the wrong place. The extracted folder isn’t inside resources/. Move it into resources/ (a subfolder like [maps]/ is fine).

This is not a licence error — the licence check never runs because the server never finds the resource. Fix the path and restart.

The asset doesn’t appear in Keymaster at all

After buying, check portal.cfx.re → Granted Assets and make sure you’re logged into the same CFX account you used on Tebex checkout. Different CFX accounts have different grants.

If the asset is not in the correct account’s grants after 10–15 minutes, Tebex is responsible for the grant and you should contact them directly at tebex.io/contact with your Transaction ID. Neither we nor CFX can trigger the grant on Tebex’s behalf.

Account access problems

Forgot your CFX password? Account compromised? Need the asset resent to a different account? These are all CFX-side operations that we can’t do on your behalf. Contact CFX support:

support.cfx.re → New request

Have your Tebex Transaction ID ready — it’s the fastest way for them to confirm your purchase.

Who to contact — quick reference

What brokeContact
Asset missing from Keymaster after >15 minTebex support
Checkout / payment / invoice issueTebex support
CFX account login / password / accessCFX support
Move an asset to a different accountCFX supporttransfer guide
Map installed but errors in the clientOur Discord with Transaction ID
Bug in our assetOur Discord with Transaction ID

When in doubt about who to contact, default to CFX for licence/entitlement issues, Tebex for money/checkout issues, and us for anything specific to how our asset behaves once it starts.

One prevention tip

Before clicking “Buy” on Tebex, triple-check two things:

  1. You’re signed into the right CFX account (the one that owns the server you’ll install on).
  2. The product page on our site lists the resource name that’ll appear as the ensure line — note it so you can match server.cfg exactly.

Those two checks prevent ~90% of the licence errors we see in support tickets.

Want to follow more of our work?

Product updates, devlogs, and release notes land on Discord first.