Pre-Start Checklist
Before starting, ensure you’ve completed:Starting the Server
Windows
Simply runFXServer.exe in your server directory by double-clicking it. FXServer will automatically create a startup batch file if needed and launch the server with the correct configuration.
txAdmin will start automatically and provide you with a web URL (usually
http://localhost:40120) where you can manage your server.Linux
Running as Background Service (Optional)
Running as Background Service (Optional)
For production servers, you can optionally run as a systemd service:
What to Expect
Console Output
When starting, you’ll see:First start may take 2-5 minutes as databases initialize and resources compile. Subsequent starts will be faster.
Expected Initialization
On first start, Mythic Framework will:-
Create database collections (MongoDB)
characterscollectioninventorycollectionuserscollectionlogscollection- And more…
-
Create database tables (MySQL)
- Various persistent data tables
- Initialized with defaults
-
Initialize default data
- Default items for inventory
- Default jobs
- Default locations
- System configurations
- Create indexes for performance
Verification
Check Console for Errors
Watch the console for any red error messages:✅ No Errors - All Good!
✅ No Errors - All Good!
If you see
[Info] Server is ready! with no red errors, your server started successfully!❌ Database Connection Errors
❌ Database Connection Errors
- Verify MongoDB and MySQL are running
- Check connection strings in server.cfg
- See Troubleshooting Guide
❌ License Key Errors
❌ License Key Errors
- Verify license key is correct
- Check IP matches the one registered
- Generate new key if IP changed
❌ Resource Load Errors
❌ Resource Load Errors
- Check resources.cfg load order
- Verify all resource folders exist
- Ensure mythic-base loads first
Connecting to Your Server
From Same Machine (Localhost)
From Different Machine (LAN/Internet)
First Login Experience
Loading Screen
When connecting, you’ll see:- Mythic Framework loading screen
- Resource downloads (if using server-side resources)
- “Entering session…” message
Character Creation
On first login, you’ll be prompted to create a character:Character creation is powered by
mythic-characters. All data is saved to MongoDB automatically.In-Game Verification
Once spawned, verify systems are working:HUD Visible
HUD Visible
- Health bar visible
- Armor bar visible
- Status effects (hunger, thirst) visible
- Vehicle info shows when in vehicle
Inventory Works
Inventory Works
Press
I (or configured keybind):- Inventory UI opens
- Drag and drop works
- You can see starting items
Chat Works
Chat Works
Press
T to open chat:- Chat input opens
- Type a message
- Press Enter to send
Phone Works
Phone Works
Press
P (or configured keybind):- Phone UI opens
- Apps are visible
- Can navigate phone
Admin Commands
Admin Commands
If you added yourself as admin:
- Admin menu should open
- Shows admin tools and options
Post-Start Configuration
Adjust Server Settings
Now that the server is running, you can fine-tune settings:- Player count - Adjust based on performance
- Resource configurations - Each resource has config files
- Job settings - Configure available jobs
- Economy - Adjust starting money, prices
Add More Admins
Add other admin team members:- Have them connect to server
- Run
statusin console to see their identifiers - Add to server.cfg:
- Restart server
Configure Discord Webhooks
If you haven’t yet, set up Discord webhooks to monitor:- Player connections
- Admin actions
- Errors and warnings
- Kill logs
Performance Monitoring
Monitor your server’s performance:- In-Game
- Console Commands
Press
F8 and type:Resource Usage Expectations
Typical resource usage for Mythic Framework:| Resource | CPU (Idle) | CPU (48 players) | RAM |
|---|---|---|---|
| mythic-base | 0.5-1% | 2-3% | 50MB |
| mythic-inventory | 0.1% | 1-2% | 30MB |
| mythic-hud | 0.3% | 0.5% | 20MB |
| mythic-phone | 0.1% | 0.3% | 15MB |
| All Mythic resources | 3-5% | 10-15% | 500MB |
These are approximations. Actual usage varies based on player activity and server hardware.
Common First-Start Issues
Server crashes immediately
Server crashes immediately
Causes:
- Invalid license key
- Database connection failure
- Port already in use
- Check console for exact error
- Verify prerequisites are running
- See Troubleshooting Guide
Can't connect to server
Can't connect to server
Solutions:
- Verify server console shows “Server is ready”
- Check firewall isn’t blocking port
- Try
connect 127.0.0.1:30120if on same PC - Verify port forwarding if remote
Resources failing to load
Resources failing to load
Solutions:
- Check resources.cfg load order
- Ensure mythic-base loads before other Mythic resources
- Verify all resource folders exist in resources/[mythic]/
Character creation not appearing
Character creation not appearing
Solutions:
- Check mythic-characters resource is started
- F8 console - check for errors
- Verify database connection
- Try:
/logoutthen reconnect
UI not showing (HUD, inventory, etc.)
UI not showing (HUD, inventory, etc.)
Solutions:
- Check mythic-hud, mythic-inventory are started
- F8 console - check for JavaScript errors
- Clear FiveM cache: Delete
%localappdata%\FiveM\FiveM.app\cache - Restart FiveM client
Server Maintenance Commands
Useful console commands:Backup Your Database
Now that your server is running, set up automatic backups:- MongoDB Backup
- MySQL Backup
Next Steps
Your server is running! Now:Configure Features
Customize inventory items, jobs, economy, and more
Learn Core Concepts
Understand how Mythic Framework works
Explore Features
Learn about all the systems and features
Troubleshooting
Fix common issues
Congratulations! 🎉
Your Mythic Framework server is now running! Take time to explore the features, customize settings, and familiarize yourself with the systems before inviting players.Join our Discord community to get help, share your server, and stay updated on framework developments!