txAdmin Recipe Deployer
The txAdmin Recipe Deployer automatically installs Mythic Framework with all dependencies, database configuration, and proper resource loading order.What is txAdmin? txAdmin is the official FiveM server management panel. It comes pre-installed with FiveM server builds and provides web-based server management, recipe deployment, and more.
Prerequisites
Before using the recipe deployer, ensure you have:FiveM Server
Download and install a FiveM server build (txAdmin is included)Windows: Download from FiveM ArtifactsLinux: Download from FiveM Artifacts
Database Requirements
Install required databases on your server:
- MongoDB (version 4.4 or higher) - For document storage
- MariaDB/MySQL (version 10.5+ or MySQL 8.0+) - For relational data
Recipe Deployment Steps
Start txAdmin
Launch your FiveM server with txAdmin for the first time:Windows:Linux:txAdmin will provide a setup URL (usually
http://localhost:40120)Access txAdmin Panel
Open your web browser and navigate to the txAdmin URL shown in the consoleFirst-time Setup:
- Create an admin account
- Link your FiveM license key (get one at Cfx.re Portal)
- You’ll be presented with deployment options
Deploy Mythic Framework Recipe
In the txAdmin deployment screen:
- Select “Custom Recipe” or “Remote URL Template”
- Enter the Mythic Framework recipe URL:
- Click “Next” or “Deploy”
Configure Deployment
The recipe deployer will prompt you for configuration:Database Credentials:
- MongoDB connection string
- MariaDB/MySQL host, port, username, password, database name
- Server name
- Max players
- Server license key
- Steam Web API key (optional)
Wait for Deployment
The recipe deployer will:
- Download Mythic Framework resources
- Install npm dependencies for UI resources
- Configure server.cfg and database connections
- Set up resource loading order
- Initialize database schemas
Post-Deployment Configuration
After successful deployment, you may want to customize:Server Settings
Server Settings
Edit
server.cfg in txAdmin’s file editor or directly:Database Connections
Database Connections
Database connections are auto-configured in:
resources/[mythic]/mythic-base/config.lua(MongoDB)resources/oxmysql/config.json(MariaDB/MySQL)
Resource Order
Resource Order
Resource loading order is automatically set in
resources.cfg.Do not change the order of core Mythic resources - they must load in a specific sequence.Troubleshooting Recipe Deployment
Recipe URL not found
Recipe URL not found
Error: “Could not fetch recipe from URL”Solutions:
- Verify the URL is correct:
https://raw.githubusercontent.com/Mythic-Framework/txAdminRecipe/main/mythic-stable.yaml - Check your server has internet access
- Try accessing the URL in a web browser to verify it’s accessible
Database connection failed
Database connection failed
Error: “Failed to connect to database”Solutions:
- Verify database servers are running:
- Verify credentials are correct
- Check firewall isn’t blocking database ports (27017 for MongoDB, 3306 for MySQL)
- Ensure databases exist and user has proper permissions
npm/pnpm errors during deployment
npm/pnpm errors during deployment
Error: “pnpm install failed” or “npm ERR!”Solutions:
- Verify Node.js is installed:
node --version(should be 18.x or higher) - Install pnpm globally:
npm install -g pnpm - Check internet connection for package downloads
- Manually run pnpm install in UI resource directories:
Resources not loading
Resources not loading
Error: Resources show as “failed to load”Solutions:
- Check resource directories exist in
resources/[mythic]/ - Verify
resources.cfgwas created properly - Check server console for specific error messages
- Restart txAdmin completely
Next Steps
Your server is now deployed via txAdmin! Next steps:Server Configuration
Configure server.cfg settings and admin permissions
First Start
Start your server and create your first character
Troubleshooting
Common issues and solutions
Database Configuration: The txAdmin recipe automatically configures all database connections. You can proceed directly to server configuration!