Goal
Set up a local QB-Core development server the way QBCore is actually deployed: through FiveM server artifacts, txAdmin, and QBCore resources.
Prerequisites
- FiveM server artifacts
- A valid FiveM license key
- MariaDB or MySQL running
- A local Windows or Linux environment for testing
Steps
-
Start with the platform install guide
-
Install the FiveM server artifacts and open txAdmin Follow the platform guide to download the server artifacts, create your server data folder, and finish the first txAdmin setup.
-
Deploy QBCore as server resources Use the txAdmin recipe/template flow or the installation guide to place
qb-coreand the required companion resources in your serverβsresourcesdirectory. -
Configure your server Add your license key, database connection string, and required
ensurelines inserver.cfg. -
Start the server and test locally Boot the server from txAdmin or your start script, then connect from FiveM to confirm the server loads cleanly.
Do not treat
qb-coreas a standalone Node.js app. Cloning the repository and runningnpm startwill not produce a working FiveM/QBCore server.
Verification
- txAdmin finishes recipe deployment or the server starts without resource errors
- The console shows the QBCore resources loading
- You can connect from FiveM to your local endpoint (commonly
localhost:30120)
See also
- QB-Core RepositoryΒ
- Installation Guide
- Getting Started Guide
- Core Concepts
- All tutorials - Browse beginner, intermediate, and advanced tutorials
- Beginner tutorials - Start learning QBCore development
- Intermediate tutorials - Level up your skills
- Advanced tutorials - Master advanced QBCore techniques