This guide assumes you have basic familiarity with FiveM server setup and database administration. If you’re new to FiveM, please follow the detailed installation guide instead.
Prerequisites Checklist
Before starting, ensure you have:FiveM Server License
A valid FiveM server license key from keymaster.fivem.net
Installation Steps
1. Download FiveM Server
Download the latest FiveM server artifacts for your platform:2. Extract Mythic Framework
Extract the Mythic Framework files to your server directory:3. Configure Databases
MongoDB Setup
Create the required databases in MongoDB:MySQL Setup
Create the MySQL database:4. Configure server.cfg
Editserver.cfg and update the critical settings:
server.cfg
5. Set Admin Permissions
Add yourself as an admin by adding your identifiers toserver.cfg:
server.cfg
6. Start the Server
Start your FiveM server:7. Verify Installation
Watch the console output for successful startup:8. Connect to Your Server
- Open FiveM client
- Press
F8to open console - Type:
connect localhost:30120(or your server IP) - Create your first character
Default port is
30120. If you changed it in server.cfg, use that port instead.First Login
Once connected, you should see:Verification Checklist
Verify everything is working:✅ Database Connections
✅ Database Connections
Check console for:
✅ All Resources Loaded
✅ All Resources Loaded
Verify all Mythic resources started successfully (check for no errors in console)
✅ Character System
✅ Character System
You can create and save a character
✅ HUD Visible
✅ HUD Visible
Health/armor bars and UI elements are visible
✅ Inventory Works
✅ Inventory Works
Press
I or configured key to open inventory✅ Admin Access
✅ Admin Access
Type
/admin to verify you have admin permissionsCommon Issues
Server won't start
Server won't start
Solution: Check that you have a valid license key and all paths in server.cfg are correct.
Database connection failed
Database connection failed
Solution:
- Verify MongoDB and MySQL are running
- Check connection strings in server.cfg
- Ensure databases exist
- Check firewall isn’t blocking connections
Resources failing to load
Resources failing to load
Solution:
- Check
configs/resources.cfgfor proper load order - Verify all resource folders exist
- Check console for specific error messages
Can't connect to server
Can't connect to server
Solution:
- Verify server is running (check console)
- Check firewall allows port 30120 (or your custom port)
- Try
connect 127.0.0.1:30120if localhost doesn’t work
No admin permissions
No admin permissions
Solution:
- Verify you added your correct identifiers to server.cfg
- Restart server after adding permissions
- Check console for “principal” related errors
Next Steps
Now that your server is running, explore the framework:Learn Core Concepts
Understand how Mythic Framework works under the hood
Configure Features
Customize server settings and features
Add Custom Items
Learn how to add items to the inventory system
Create Custom Jobs
Set up custom jobs for your server
Development Quick Start
If you’re a developer looking to create custom resources:Read the architecture docs
Understand the component proxy system
Check out the API reference
Browse the Core API documentation
Create your first resource
Follow the First Resource guide
Get Help
If you run into issues:- Check the FAQ for common questions
- Read the detailed installation guide
- Join our Discord community
- Search the documentation using the search bar above
Remember: Mythic Framework is designed for experienced developers. If you’re new to FiveM development, take time to learn the Core Concepts before diving into customization.