Escrow Errors
All EclipSys scripts use the FiveM asset escrow system. If a script isn't loading, there's a good chance the fix is one of the issues below.
How escrow works
When you start a resource, FiveM checks your server's license key against the Cfx.re account that owns the asset. If they match, the script runs. If they don't — or if the grant is missing — it blocks.
This means your server's sv_licenseKey must be generated by the same Cfx.re account you used when purchasing on Tebex. That's the most common cause of escrow errors.
# your server license key goes here
sv_licenseKey "your_key_here"
Common errors & fixes
The script was not granted to your server's license key in Keymaster. Go to keymaster.fivem.net/asset-grants, find the asset, click Add server, and select your license key. Then do a full server restart.
Running ensure [resource] in the console while the server is live will almost always cause an escrow error on newly added scripts. The FiveM runtime needs a full server restart to register new license grants — not just a resource restart.
The .fxap hidden file inside the resource folder is required for escrow to work. Some FTP clients (especially FileZilla) silently skip hidden files during transfer. Re-upload using WinSCP or your host's file manager panel, which handles hidden files correctly. After re-uploading, do a full server restart.
The account you bought the script with on Tebex is different from the account that generated your server's license key. The asset needs to be on the same account as the key. You can transfer an asset to a different account once — go to Keymaster → Purchased Assets → Transfer to another account.
Very old server builds can fail to handle escrowed resources correctly. Make sure your server is running a recent recommended artifact from runtime.fivem.net.