Installation
Complete guide for installing nox-taxi on your FiveM server.
Prerequisites
- FiveM Server
- ox_lib (latest version)
- oxmysql (database driver)
- QBCore or ESX framework
Step 1: Download
- Purchase and download nox-taxi from noxcore.tebex.io
- Extract the downloaded archive
Step 2: Install Dependencies
Ensure required resources are installed:
ensure ox_lib
ensure oxmysql
Step 3: Add Resource
- Place the
nox-taxifolder in your server'sresourcesdirectory - Add to your
server.cfg:
ensure ox_lib
ensure oxmysql
ensure nox-taxi
⚠️ Important: nox-taxi must start AFTER ox_lib and oxmysql
Step 4: Configure
Edit shared/config.lua to customize your taxi system. See the Configuration guide for details.
Step 5: Restart Server
refresh
ensure nox-taxi
File Structure
nox-taxi/
├── fxmanifest.lua # Resource manifest
├── shared/
│ └── config.lua # Main configuration (editable)
├── client/
│ ├── main.lua # Client-side (encrypted)
│ └── client_utils.lua # Client hooks (editable)
├── server/
│ ├── main.lua # Server-side (encrypted)
│ └── server_utils.lua # Server hooks (editable)
├── lang/
│ ├── en.lua # English translations (editable)
│ ├── en.json # English JSON (editable)
│ ├── ko.lua # Korean translations (editable)
│ └── ko.json # Korean JSON (editable)
└── ui/ # Vue.js UI (built)
Editable Files
| File | Description |
|---|---|
shared/config.lua |
Main configuration options |
client/client_utils.lua |
Client-side hooks for custom integrations |
server/server_utils.lua |
Server-side hooks for custom integrations |
lang/*.lua |
Translation files |
lang/*.json |
Translation JSON files |
Integration Points
nox-taxi provides hook functions in client_utils.lua and server_utils.lua for easy integration with your server's systems:
Client Hooks
- Police dispatch integration
- Custom notification system
- Text UI integration
- Mission callbacks
Server Hooks
- Custom payment processing
- Stats tracking
- Logging integration
- Reward item distribution
Troubleshooting
Taximeter not showing
- Check if you're in a valid taxi vehicle
- Verify vehicle model is in
Config.TaxiVehicleNames - Check for console errors
NPC missions not spawning
- Verify
Config.NpcMission.Enabled = true - Check pickup/dropoff location coordinates
- Ensure you're in a taxi vehicle
Night surcharge not applying
- Verify
Config.SurchargeRate > 1.0 - Check
Config.NightTimeStartandConfig.NightTimeEnd - Confirm server time is correct
Last updated: January 28, 2026