-
Notifications
You must be signed in to change notification settings - Fork 5
Installation
Step-by-step guide to installing Respoon on your FiveM server.
| Requirement | Details |
|---|---|
| FiveM Server | Any recent build of FiveM (fx_version cerulean) |
| Database | MySQL or MariaDB (see Database page) |
| Database driver | oxmysql (recommended) or a manual connection string |
Respoon has no framework dependency -- it works with QBCore, ESX, QBox, or standalone servers.
Download the latest release from the Releases page.
Extract the respoon folder into your server's resources/ directory:
resources/
respoon/
dist/
web/
data/
fxmanifest.lua
Add the following lines to your server.cfg:
ensure respoon
add_ace builtin.everyone respoon.use allow
add_ace group.admin respoon.admin allowTip: If you only want certain groups to access Respoon (instead of everyone), see the Permissions page for more granular ACE configuration.
If you already have oxmysql running, no extra configuration is needed -- Respoon detects it automatically.
If you do not have oxmysql, add a connection string to your server.cfg:
set mysql_connection_string "mysql://user:password@localhost:3306/database"Replace user, password, localhost, 3306, and database with your actual credentials.
See the Database page for full details.
Start (or restart) your server. On first boot, Respoon will:
- Create all required database tables automatically
- Seed the model catalogs (~317k rows of data)
First startup takes approximately 30 seconds while the catalogs are being seeded. Subsequent starts are instant.
You will see log output in your server console as tables are created and seeded.
Once the server is running, join your server and:
- Type
/rsin chat
to open the Respoon editor.
If you are using oxmysql, make sure it starts before Respoon in your server.cfg:
ensure oxmysql
ensure respoonIf oxmysql has not started when Respoon initializes, it will fall back to the bundled MySQL driver using the mysql_connection_string convar.
To update Respoon:
- Download the new release
- Replace the
respoonfolder in yourresources/directory - Restart the resource (
ensure respoonor restart the server)
Database migrations run automatically on startup -- no manual SQL changes are needed when updating.
| Problem | Cause | Solution |
|---|---|---|
| Database errors on start | oxmysql not started yet | Ensure oxmysql starts before respoon in server.cfg |
| Editor does not open | Missing NUI build files | Re-download and extract the release |
| Entities do not spawn | No players in the routing bucket | Normal -- entities load when a player joins a room |
| Long startup time | First boot seeding catalogs | Wait ~30 seconds; subsequent starts are instant |
For additional help, join the Discord.