Installation
Every package is delivered through the Cfx.re Portal as a standard FiveM resource protected by Cfx.re Asset Escrow. Installation is the same as for any other escrowed resource: download, drop it into your resources folder, ensure it.
-
Download the packages from the Cfx.re Portal.
Sign in at portal.cfx.re with the Cfx.re account that made the purchase, open Assets, and download each package you own. Each download is a zip named after the resource, for example
nopixel-bennys.zip.If you still use the legacy Keymaster site, the packages are under its Assets tab.
-
Extract each package into your resources folder.
Create a category folder for the pack and extract every zip into it, so each resource has its
fxmanifest.luadirectly inside its own folder:resources/└── [nopixel]/├── nopixel-bennys/│ ├── fxmanifest.lua│ ├── .fxap <- escrow key file, leave it in place│ ├── entitysets.lua│ └── stream/├── nopixel-mazebank/└── ...Watch out for double nesting (
nopixel-bennys/nopixel-bennys/fxmanifest.lua); some archive tools create an extra folder. FXServer only finds resources whose parent folders areresources/or bracketed category folders.The resources folder is
txData/<your profile>/resources/. After extracting, use CFG Editor in the txAdmin panel for the next steps.The resources folder is
server-data/resources/next to yourserver.cfg. -
Add the resources to your server config.
Add an
ensureline for every package, with dependencies before the resources that need them. Each map page lists exactly what it needs; the full recommended block for the whole pack is on the Configuration page.server.cfg ensure nopixel-props-custom-sharedensure nopixel-pdpropsensure nopixel-lodlightsensure nopixel-bennysensure nopixel-mazebank -
Check the game build and OneSync.
server.cfg sv_enforceGameBuild 3570onesync onThe pack is built for artifact 35245 or newer with game build 3570 or newer; see Requirements.
-
Restart the server and read the console.
Every package should print
Started resource nopixel-.... If you seeFailed to verify protected resourcethe license key does not match the account that owns the asset; see Troubleshooting. -
Join and teleport to a map.
Each map page shows the position its screenshots were taken from, for example Benny’s:
vector4(945.3, -1464.88, 31.21, 178.67)Use your admin menu, txAdmin’s
/tpcommand, or a quick dev command:RegisterCommand('tp', function(source, args)local ped = GetPlayerPed(source)SetEntityCoords(ped, tonumber(args[1]), tonumber(args[2]), tonumber(args[3]))end, true)
About escrow
Section titled “About escrow”Cfx.re Asset Escrow encrypts the resource files on download and decrypts them on your server at runtime, so you cannot open the models or most scripts. Files listed in each manifest’s escrow_ignore block stay in plain text: in this pack that is every .ytd texture dictionary, so you can retexture anything, plus the entity-set scripts for Maze Bank, Snr.Buns and Undercity. See Entity sets for what is editable.
Do not rename resource folders. The escrow key file inside each resource is tied to its name.
Updating
Section titled “Updating”When a package is updated, the portal shows the new version under Assets. Download it again, replace the resource folder, and restart the resource or the server. Players’ clients re-download changed streamed files automatically.