On this page
FiveM Server Setup Guide
This guide covers everything you need to know to set up your FiveM server on GameNodePro using txAdmin.
What is txAdmin?
txAdmin is a powerful, full-featured web panel for FiveM servers that provides:
- Server Management - Start, stop, restart with one click
- Resource Manager - Install and manage resources easily
- Player Management - Bans, kicks, warnings, and moderation
- Live Console - Real-time server console access
- Scheduled Restarts - Automatic restart scheduling
- Discord Integration - Notifications and commands
Initial Setup
Accessing txAdmin
- Log in to panel.gamenode.pro
- Select your FiveM server
- Find the txAdmin URL in the server details
- Default credentials are in your welcome email
First-Time Configuration
On first login, txAdmin will guide you through:
- Server Name - Your server’s display name
- Server Data Path - Usually pre-configured
- CFX License Key - Required for FiveM servers
Getting a CFX License Key
- Go to keymaster.fivem.net
- Log in with your Cfx.re account
- Click New Server
- Fill in your server details
- Copy the generated key
Server Configuration
server.cfg
The main configuration file located in your server-data folder:
# Server identity
sv_hostname "My Awesome FiveM Server"
sv_projectName "My Server"
sv_projectDesc "The best roleplay experience"
# Slots
sv_maxclients 32
# License
sv_licenseKey "your-license-key-here"
# Steam (optional)
set steam_webApiKey "your-steam-api-key"
# OneSync (required for most frameworks)
set onesync on
# Resources
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure baseevents
Essential Settings Explained
| Setting | Description |
|---|---|
sv_hostname | Server name in server list |
sv_maxclients | Maximum player slots |
onesync | Advanced sync (required for 32+ players) |
sv_enforceGameBuild | Force specific GTA build |
Installing Resources
What are Resources?
Resources are scripts/mods that add functionality to your server:
- Frameworks - ESX, QBCore, vRP
- Jobs - Police, EMS, mechanic
- Vehicles - Custom car packs
- Maps - MLOs and custom locations
- Scripts - HUD, inventory, phone systems
Installing via txAdmin
- Open txAdmin
- Go to Resources tab
- Click Add Resource
- Enter the GitHub URL or upload files
- Enable the resource
Installing Manually
- Download the resource files
- Go to Files in the game panel
- Navigate to
resources/[local]/ - Upload and extract the resource folder
- Add
ensure resourcenameto server.cfg - Restart the server
Popular Frameworks
ESX (EssentialMode Extended)
The most popular framework for roleplay servers:
# Core ESX resources
ensure es_extended
ensure esx_menu_default
ensure esx_menu_dialog
ensure esx_menu_list
ensure esx_identity
ensure esx_skin
QBCore
Modern framework with active development:
# Core QBCore resources
ensure qb-core
ensure qb-multicharacter
ensure qb-clothing
ensure qb-inventory
ensure qb-phone
Database Setup
Most frameworks require a MySQL database:
Connecting to Your Database
Your database credentials are in the game panel:
- Go to Databases tab
- Note the connection details
- Add to server.cfg:
set mysql_connection_string "mysql://user:password@host/database?charset=utf8mb4"
Importing SQL Files
- Access phpMyAdmin from your panel
- Select your database
- Go to Import tab
- Upload the
.sqlfile from your framework
Player Management
txAdmin Ban System
txAdmin provides comprehensive moderation:
- Warn - Issue warnings to players
- Kick - Remove from server
- Ban - Temporary or permanent bans
- Notes - Add staff notes to players
Commands
In-game admin commands (with permission):
/kick [id] [reason]
/ban [id] [duration] [reason]
/warn [id] [reason]
/tp [id]
/goto [id]
Performance Tips
Optimize Resources
- Remove unused resources
- Use streaming for large vehicle/MLO packs
- Monitor resource CPU usage in txAdmin
Server Artifacts
Keep artifacts updated for best performance:
- Check latest version at runtime.fivem.net
- Update via your game panel settings
- Restart the server
OneSync Infinity
For 64+ player servers:
set onesync on
set onesync_enableInfinity true
Troubleshooting
Server Not Starting
- Check the console for errors
- Verify license key is correct
- Ensure server.cfg syntax is valid
Resources Not Loading
- Check resource folder name matches
ensurestatement - Look for errors in the console
- Verify all dependencies are installed
Players Can’t Connect
- Check server is listed on FiveM servers
- Verify firewall allows traffic
- Ensure license key is valid
Next Steps
Need assistance? Contact support!