Recipes are pre-configured templates that install frameworks and essential resources with one click. They are the easiest way to set up a new server.
Modern, feature-rich framework with active development.
The classic framework, widely supported.
A modern, performance-oriented fork/rewrite of QBCore.
txAdmin recipes are primarily for initial setup. They do not have a “magic update” button that safely patches your modified files.
If you re-run a recipe on an existing server:
config.lua) or custom code.Do not rely on the recipe deployer for updates. Instead, use Git.
resources folder in a Git repository.git remote add upstream https://github.com/qbcore-framework/qb-core.gitgit fetch upstream
git merge upstream/mainIf you decide to re-run a recipe to “reset” or update a specific part:
server.cfg or shared/config.lua).server.cfg for duplicate ensure lines.You can create custom recipes to automate your own server deployments (e.g., for spinning up dev instances).
Structure of a recipe.yaml:
name: My Custom Server
author: Me
tasks:
- action: download_github
src: my-org/my-repo
dest: ./resources
- action: connect_database
- action: import_database
file: ./system/db.sqlRefer to the txAdmin Recipe Documentation for full syntax.