QBCore Installation
Getting QBCore running on your HELIX server takes a few steps. This guide covers everything from downloading the framework to verifying your first boot.
Prerequisites
Before you begin, make sure you have:
- HELIX installed (client + server)
- HELIX Studio for world editing (optional but recommended)
- A basic understanding of how HELIX packages work
Step 1: Download QBCore (Preferred Method)
The easiest way to get started is through the HELIX game client:
- Launch the HELIX game client
- Browse the Worlds tab and find the QBCore Template World
- Click on the preview image and click the REMIX button
- Enter your desired world name and press CONFIRM
This gives you the latest version of QBCore with all required dependencies pre-installed.
Step 1 (Alternative): Download from GitHub
For advanced users who prefer manual setup:
git clone https://github.com/hypersonic-laboratories/qbcore-rp
You can also download the ZIP from the GitHub repository. Place the contents in your workspace's scripts/ directory.
Step 2: Set Up Your Workspace (GitHub Method)
If using the GitHub method:
- Launch the HELIX client and click Create World to configure it
- Once loaded, press
Nto open build mode - In the bottom left, select Vault, search for
shellsand add it to your world - Also add the RP Downtown Map from the Vault
- Click the code icon (tooltip: "Edit Scripts") to open the scripts directory
- Place the QBCore repository contents inside the
scripts/folder
Step 3: Configure Your Server
Open your server's Config.json and make sure the QBCore packages are listed and enabled:
{
"name": "My RP Server",
"max_players": 64,
"packages": [
"qb-core",
"qb-multicharacter",
"qb-spawn",
"qb-clothing",
"qb-inventory"
]
}
Step 4: Configure QBCore Settings
Inside packages/qb-core/config.lua, you'll find the main configuration file. Key settings to review:
QBConfig = {
MaxPlayers = 64,
DefaultSpawn = Vector(-1035.71, -2731.87, 12.86),
Money = {
Types = { "cash", "bank", "crypto" },
StartingCash = 500,
StartingBank = 5000,
},
Server = {
PVP = true,
Closed = false,
ClosedReason = "Server is currently closed for maintenance",
}
}
Adjust these values to match your server's needs.
Step 5: Start Your Server
Press the Save button inside build mode, then leave and rejoin the world. You should see QBCore initialization messages in the console:
[QBCore] Core framework loaded
[QBCore] Shared data initialized
[QBCore] 0 players cached
[QBCore] Ready!
If you see errors, double-check that all dependency packages are installed and that your database is set up.
Verifying the Installation
Connect to your server as a player. You should be greeted with:
- A character selection screen (from qb-multicharacter)
- A character creation flow (from qb-clothing)
- A spawn selection menu (from qb-spawn)
If all three work, QBCore is up and running. Head to the Player Guide to learn how the core systems work.