> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nexdev.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> A clean, modern battle pass for FiveM with daily/weekly quests, free + premium reward tracks, and a fully in-game rewards editor

`nex_battlepass` is a clean, modern battle pass for FiveM. It ships with daily and weekly quests, separate free and premium reward tracks, and a fully in-game rewards editor — so you build every level and reward live with a command, without editing config tables or restarting the server.

The whole UI is monochrome and driven by a single accent colour plus your own logo, so it re-skins to your server in seconds.

## What you get

* Works on **Qbox**, **QBCore**, and **ESX** — set your framework in one line
* **Daily and weekly quests** with built-in trackers (playtime, kills, swim distance, run distance), plus custom quests driven by your own scripts
* **Free (Standard) and premium (Advanced) reward tracks** for every level
* **In-game rewards editor** (`/bpadmin`) — add, edit, and delete levels and rewards live, saved to the database
* **Reward types**: Money, Item, and Vehicle, each with a label and rarity
* **Premium pass** sold through Tebex with real transaction verification, or handed out with single-use redemption codes
* **Configurable premium expiry** (duration-based or a fixed day each month)
* **Themeable** monochrome UI driven by a single accent colour and your own logo
* **Multi-language** via simple JSON locale files
* **Server exports** to grant XP, push quest progress, and read player level/premium state from other resources

## How it works

Levels and rewards are not configured in `config.lua`. The entire progression — levels, their XP requirements, and the Standard / Advanced rewards — is managed in-game through the `/bpadmin` editor and stored in the database. A fresh install starts empty, so you build the pass from the editor.

Quests are the exception: daily and weekly quests are defined in `Config.Quests` in `shared/config.lua`.

## In this section

* [Installation](/nex_battlepass/installation) — requirements, `server.cfg` order, and opening the UI
* [Configuration](/nex_battlepass/configuration) — `shared/config.lua` options, theming, locales, and reset times
* [Rewards editor](/nex_battlepass/rewards-editor) — building levels and rewards with `/bpadmin`
* [Quests](/nex_battlepass/quests) — daily/weekly quests, built-in trackers, and custom quests
* [Premium pass](/nex_battlepass/premium-pass) — Tebex verification, redemption codes, and expiry
* [Commands](/nex_battlepass/commands) — every command and the admin permission
* [Exports](/nex_battlepass/exports) — server and client exports, and the database tables
* [Troubleshooting](/nex_battlepass/troubleshooting) — common issues and fixes
