Skip to content

Requirements

Dependencies

DependencyPurpose
oxmysqlDatabase driver. Recommended. Set Config.sqlDriver = "oxmysql" in config.lua.
kq_linkServer callback and framework bridge. Must start before rc_marketplace.
ESX, QBCore, QBox, ox_core, TMC, vRP, or StandalonePlayer framework for money deduction and name resolution. Detected automatically at runtime via kq_link.

mysql-async is not supported

mysql-async is not supported. Use oxmysql.

kq_link is a required bridge resource. It handles server callbacks, character name lookups, and framework-agnostic money deduction (ad cost, promotion cost, edit cost) regardless of which framework is running. No manual kq_link configuration is required — just ensure it starts before rc_marketplace.

Optional dependencies

ResourcePurpose
screenshot-basicIn-game photo capture for ad images. The Take a picture button is hidden automatically if this resource is not running. Available in desktop mode only.

The marketplace registers as an app inside a compatible phone resource when one is detected. If no compatible phone is running, it is accessible via the /marketplace command.

Server requirements

  • FiveM server running Cerulean artifacts or newer
  • Lua 5.4 (enabled automatically via fxmanifest.lua)
  • MariaDB / MySQL database accessible by oxmysql

Robicore