Getting started
Installation
This guide covers the steps shared by every Nova script. For script-specific settings, pick the script from the menu on the left.
Requirements
| Component | Version |
|---|---|
| FiveM server artifact | 7290 or newer |
| OneSync | Enabled (Infinity recommended) |
| oxmysql | 2.7 or newer |
| ox_lib | 3.20 or newer |
ESX Legacy, QBCore and QBox are detected automatically. Scripts tagged "Standalone" need no framework.
1. Download the script
Sign in and download the latest version from My library. The archive contains a single resource folder with its original name (e.g. nova_hud).
2. Copy it into resources
Extract the archive and move the folder into your server's resources directory. A bracketed category folder keeps things tidy:
resources/
└── [nova]/
├── nova_banking/
└── nova_hud/Don't rename the folder. Exports and NUI paths depend on the resource name.
3. Add it to server.cfg
Dependencies must always start before Nova scripts:
ensure oxmysql
ensure ox_lib
ensure qbx_core # or es_extended / qb-core
ensure [nova]4. Database
Scripts that use the database create their tables on first start. If you'd rather not, import the bundled install.sql with phpMyAdmin or HeidiSQL.
5. Configure
Each script keeps its settings in a single config.lua. Locale files live in locales/ and are picked with Config.Locale.
Config.Framework = 'auto' -- 'auto' | 'esx' | 'qb' | 'qbx'
Config.Locale = 'en' -- 'tr' | 'en'Updating
- Download the new version from your library.
- Back up your
config.luabefore removing the old folder. - Drop in the new folder, copy your config back and add any new options from the changelog.
- Restart the server, or run
refreshthenensure nova_hudin the console.
Every release's changelog is published on the product page and in the Discord announcements channel.