Quick Diagnostics
Before diving into specific issues, run these quick checks:Verify Server Console
Look for the exact error message in server console - most errors are self-explanatory
Installation Issues
Server Won’t Start
Invalid License Key
Invalid License Key
Error:Solutions:
- Verify license key in server.cfg is correct
- Check key matches your server IP
- Generate new key if IP changed: Cfx.re Portal
- For localhost testing, use
127.0.0.1as the IP when generating
Port Already in Use
Port Already in Use
Error:Solutions:Windows:Linux:
Missing Dependencies (Windows)
Missing Dependencies (Windows)
Error:Solutions:
- Install Visual C++ Redistributables:
- VC++ 2015-2022 x64
- Download and install
- Restart computer
- Install .NET Framework 4.7.2 or higher
- Run as Administrator
Permission Denied (Linux)
Permission Denied (Linux)
Error:Solutions:
Database Connection Issues
MongoDB Connection Failed
MongoDB Connection Failed
Error:Solutions:Step 1: Verify MongoDB is RunningStep 2: Test ConnectionStep 3: Check Connection StringStep 5: Check MongoDB Logs
- Verify format in server.cfg:
- Common mistakes:
- Missing
authSource=adminwith authentication - Wrong username/password
- Wrong port (default is 27017)
- Missing
- Windows:
C:\Program Files\MongoDB\Server\6.0\log\mongod.log - Linux:
/var/log/mongodb/mongod.log
MySQL Connection Failed
MySQL Connection Failed
Error:Solutions:Issue: Wrong CredentialsIssue: Database Doesn’t ExistIssue: Connection String Format
Verify format:Common mistakes:
- Special characters in password not URL-encoded
- Missing database name
- Wrong port (default is 3306)
Database Timeout
Database Timeout
Error:Solutions:
-
Increase timeout in connection string:
-
Check database load:
-
Restart databases:
Resource Loading Issues
mythic-base Failed to Start
mythic-base Failed to Start
Error:Critical: mythic-base MUST start successfully. All other Mythic resources depend on it.Solutions:
-
Verify folder exists:
-
Check fxmanifest.lua exists:
-
Review console for specific error:
- Lua syntax errors
- Missing files
- Database connection issues
-
Check Node.js installed:
-
Try manual start:
Dependency Not Found
Dependency Not Found
Error:Solutions:
-
Check load order in configs/resources.cfg:
-
Verify dependency exists:
- Check if the dependency resource folder exists
- Verify it’s not commented out in resources.cfg
-
Restart in order:
UI Resources Not Loading
UI Resources Not Loading
Error:
- HUD not showing
- Inventory UI blank
- Phone not appearing
-
Check resource is started:
-
Check for JavaScript errors:
- In-game, press F8
- Look for red JavaScript errors
- Screenshot and analyze
-
Clear FiveM cache:
-
Verify UI build files exist:
-
Check NUI devtools (F8 in-game):
Runtime Issues
Performance Problems
Server Lag / High CPU
Server Lag / High CPU
Symptoms:This shows which resources are using the most CPU and memory. Restart or optimize high-usage resources to improve performance.Additional Solutions:
- Server FPS drops below 30
- Player desync
- Delayed interactions
F8 in-game and type:- Reduce player count if server can’t handle the load
- Update resources to latest versions
- Check system resources (Task Manager on Windows, htop on Linux)
Player Connection Issues
Players Can't Connect
Players Can't Connect
Error (Client):Solutions:
-
Verify server is running:
- Check console shows “Server is ready”
- No crash errors in console
-
Check firewall:
-
Check router port forwarding:
- Forward port 30120 TCP/UDP to server local IP
- Test with canyouseeme.org
-
Test connection:
-
Check sv_maxclients not full:
Connection Rejected
Connection Rejected
Error:Solutions:
-
Check ban list:
-
Check whitelist:
- If queue/whitelist enabled, verify player is whitelisted
-
Check anti-cheat:
- mythic-pwnzor may be blocking player
- Check console for anti-cheat messages
- Temporarily disable to test:
stop mythic-pwnzor
-
Review connection logs:
- Check Discord connection webhook
- Look for specific rejection reason
Character Not Loading
Character Not Loading
Symptoms:
- Stuck at character selection
- Infinite loading
- Spawn but can’t move
-
Check mythic-characters started:
-
Check database for character:
-
Check F8 console (client):
- Look for JavaScript errors
- Network errors
- Missing resources
-
Try
/logoutcommand: -
Delete character cache:
Common Gameplay Issues
Inventory Not Opening
Inventory Not Opening
Solutions:
- Check keybind: Default is
I - Verify mythic-inventory started:
status mythic-inventory - F8 console - check for errors
- Try:
restart mythic-inventory - Clear cache and reconnect
HUD Not Showing
HUD Not Showing
Solutions:
- Verify mythic-hud started
- F8 console - check for JavaScript errors
- Try:
restart mythic-hud - Check if HUD is hidden: Some resources can hide HUD
- Clear FiveM cache
Phone Not Working
Phone Not Working
Solutions:
- Check keybind: Default is
P - Verify mythic-phone started
- Check if you have phone item in inventory
- F8 console - JavaScript errors
- Try:
restart mythic-phone
Commands Not Working
Commands Not Working
Solutions:
- Verify mythic-commands started
- Check permissions (for admin commands)
- Verify syntax:
/command arguments - Check console for command errors
- Some commands require specific resources running
Advanced Troubleshooting
Enable Debug Mode
server.cfg
Check Logs
Server Logs:- Console output (save with logging software)
- Discord webhooks (if configured)
- Custom log files (if logging resource installed)
- MongoDB:
/var/log/mongodb/mongod.log(Linux) - MySQL: Check error log location in MySQL config
- Windows:
%localappdata%\FiveM\FiveM.app\logs - Look for
CitizenFX_log_*.txt
Test Individual Resources
Network Diagnostics
Getting Help
If you can’t resolve the issue:Gather Information
- Exact error message
- Server console output
- F8 console output (screenshot)
- server.cfg (remove sensitive data)
- Steps to reproduce
Check Documentation
- Search this documentation
- Check Core Concepts
- Review API Reference
Community Support
- Join Discord
- Post in #support channel
- Provide all info from Step 1
Prevention Best Practices
Regular Backups
Backup databases daily. Test restore procedures monthly.
Monitor Resources
Use resmon regularly. Watch for unusual CPU/RAM usage.
Update Carefully
Test updates on dev server before production. Always backup first.
Document Changes
Keep notes on configuration changes. Makes troubleshooting easier.
Most issues are configuration-related. Double-check server.cfg, database connections, and resource load order before assuming code issues.