Configuring server.cfg on Your FiveM Server

What is server.cfg?

The server.cfg file is the main configuration file for your FiveM server. It controls your server name, connection details, resources, and security settings.


1. Locate the File


2. Basic Example Configuration

# Server name
sv_hostname "Torchbyte RP Server"

# Server license key (from keymaster.fivem.net)
sv_licenseKey "YOUR_LICENSE_KEY"

# RCON password (for remote console access)
rcon_password "changeme"

# Max players
sv_maxclients 32

# OneSync (improves entity synchronization)
onesync on

# Enable/Disable ScriptHook
sv_scriptHookAllowed 0

# Database connection (optional)
set mysql_connection_string "server=127.0.0.1;database=fivem;userid=root;password=changeme"

# Resource management
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure rconlog

# Custom resources (add your own here)
ensure my_custom_resource

# Language
sets locale "en-US"

# Tags for server browser
sets tags "roleplay, cars, jobs"

# Banner images (512x512px, 1920x1080px)
sets banner_detail "<https://your-image-link.com/banner.jpg>"
sets banner_connecting "<https://your-image-link.com/banner_connecting.jpg>"

# Contact info
sets Discord "<https://discord.gg/yourserver>"
sets Website "<https://yourwebsite.com>"

# Log file
sv_logFile "server.log"


3. Save and Restart


4. Best Practices