One Studios
Installation

ESX Legacy

Installing One Inventory on ESX Legacy.
The ESX patch is required. Without it One Inventory will not work correctly on ESX.

Dependencies

server.cfg
ensure es_extended
ensure fmLib
ensure screenshot-basic
ensure one_inventory

Grab the latest fmLib release from GitHub.

screenshot-basic is required for the admin clothing-icon capture and must start beforeone_inventory.

Checklist

Drop the resources in

Drop one_inventory/, the fmLib release folder, and screenshot-basic into your resources/ folder.

Move the ESX patch into es_extended

The resource ships with a patch file at:

one_inventory/[INSTALLATION]/es_extended/one_inventory.lua

Copy that one_inventory.lua into your es_extended/ resource folder.

Register it in es_extended

Open es_extended/fxmanifest.lua and add:

server_script 'one_inventory.lua'

Start it from server.cfg

ensure es_extended
ensure fmLib
ensure screenshot-basic
ensure one_inventory

Grant yourself admin access

The admin panel and every admin action/command are gated behind a single ACE: one_inventory.admin. Grant it in server.cfg before booting, to a single identifier (recommended) or to a whole group:

server.cfg
# Full access: opens the admin panel AND can run every admin action/command.
# Grant to owners/devs by identifier (recommended) or to a trusted group.
add_ace identifier.license:abc123... one_inventory.admin allow
# or:  add_ace group.admin one_inventory.admin allow

Without one_inventory.admin the panel cannot be opened (/inventory:manage is permission-checked), so keep it to owners/devs. Per-group command permissions (who can run /giveitem etc.) are managed in-game in the panel's Permissions tab; out of the box the admin group is seeded with all commands. See the Setting Permissions guide for the full breakdown.

Start the server

Database tables are created automatically on first boot.

(Optional) Migrate from another inventory

Migrating from another inventory we support? Keep the old inventory installed and run /inventory:manage in-game to copy items, players, vehicles, and stashes over.

Remove the old inventory

Stop the server, remove the old inventory resource, then start the server again.