Tempo stimato : 15 minuti
Difficoltà : Intermedia ⭐⭐
Server compatibili : FiveM
📋 Introduzione
Il file server.cfg è il file di configurazione principale del tuo server FiveM. Permette di definire il nome del server, il numero di giocatori, le risorse da caricare, i permessi e molto altro ancora.
Ciò che puoi configurare
| Categoria | Esempi |
|---|---|
| 🏷️ Identità | Nome del server, descrizione, tag |
| 🔑 Licenza | Chiave di licenza Cfx.re (obbligatoria) |
| 👥 Giocatori | Slot max, OneSync |
| 📦 Risorse | Script, mappe, veicoli |
| 🔒 Permessi | ACE/ACL, admin, gruppi |
| ⚙️ Rete | Porti, RCON |
🔑 Requisiti: Ottenere una Chiave di Licenza
Prima di configurare il tuo server, devi ottenere una chiave di licenza gratuita su Cfx.re.
Creare un account Cfx.re
- Vai su Cfx.re
- Clicca su Sign Up (o accedi se hai già un account)
- Crea il tuo account con email o Discord
Generare la chiave di licenza
- Accedi su Cfx.re Keymaster
- Clicca su Register a new server

- Compila il modulo :

- Clicca su Generate
- Copia la chiave generata (formato:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx)

⚠️ Importante :
- Una chiave = un server
- Conserva questa chiave segreta
- Puoi generare più chiavi per più server
📁 Accedere al File server.cfg
Via il Gestore di File
- Accedi a OuiPanel
- Seleziona il tuo server FiveM
- Nel menu laterale, clicca su Gestore di file
- Apri il file
server.cfgnella radice

- Clicca sul file per poterlo Modificare

⚠️ Importante : Ferma il tuo server prima di modificare questo file, poi riavvialo per applicare le modifiche.
🏷️ Configurazione di Base
Chiave di Licenza (Obbligatoria)
sv_licenseKey "la_tua_chiave_di_licenza_qui"
Sostituisci con la chiave ottenuta su Keymaster.
⚠️ Senze una chiave di licenza valida, il tuo server non si avvierà.
Nome del Server
sv_hostname "Il Mio Server FiveM | Roleplay IT"
È il nome visualizzato nell'elenco dei server FiveM.
Consigli per il nome :
- ✅ Breve e memorabile
- ✅ Includere il tipo (RP, Freeroam, Drift...)
- ✅ Includere la lingua (IT, EN...)
- ✅ Usare emoji con moderazione
Esempi :
sv_hostname "🇮🇹 Revolution RP | Serious Roleplay"
sv_hostname "Los Santos Life | RP Italofono"
sv_hostname "Drift Paradise | Corsa & Tuning"
Descrizione del Server
sv_projectDesc "Server roleplay italofono con economia realistica, mestieri variati e comunità attiva."
Descrizione visualizzata nei dettagli del server. Massimo 200 caratteri consigliati.
Nome del Progetto
sv_projectName "Revolution RP"
Nome breve del progetto (visualizzato in alcuni menu).
Tag del Server
sets tags "roleplay, italiano, serious, economy, jobs"
Tag per il posizionamento nell'elenco dei server. Separare con virgole.
Tag popolari :
roleplay,rp,serious,semi-seriousitaliano,italian,iteconomy,jobs,police,emscustom-cars,drift,racingesx,qbcore,vrp
Immagine/Banner del Server
load_server_icon server_icon.png
Mostra un'icona nell'elenco dei server.
Specifiche :
- Formato : PNG
- Dimensione : 96x96 pixel
- Nome :
server_icon.png - Posizione : radice del server
👥 Configurazione dei Giocatori
Numero di Slot Massimo
sv_maxclients 32
| Valore | Raccomandazione |
|---|---|
32 | Piccolo server / Test |
64 | Server medio |
128 | Grande server |
256+ | Server molto grande (OneSync richiesto) |
⚠️ Più giocatori = più risorse necessarie (RAM, CPU).
Attivare OneSync
OneSync consente di gestire più di 32 giocatori e migliora la sincronizzazione.
set onesync on
| Modalità | Descrizione |
|---|---|
off | Disattivato (limite 32 giocatori) |
on | Attivato (raccomandato) |
legacy | Modalità legacy |
Configurazione OneSync avanzata :
set onesync on
set onesync_population true
# Distanza di culling (portata di vista delle entità)
set onesync_distanceCullVehicles false
set onesync_distanceCull 500
Configurazione dello Spawn
spawnpoint 0 -269.4 -955.3 31.2
Coordinate di spawn predefinite (X, Y, Z). La maggior parte dei framework (ESX, QBCore) gestisce lo spawn da soli.
📦 Configurazione delle Risorse
Avviare una Risorsa
ensure nome_della_risorsa
Oppure :
start nome_della_risorsa
💡
ensureè raccomandato perché riavvia la risorsa se si arresta.
Ordine di Caricamento
L'ordine delle ensure è importante! Alcune risorse dipendono da altre.
Ordine raccomandato :
# 1. Risorse di base FiveM
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure hardcap
ensure rconlog
# 2. Database
ensure oxmysql
# 3. Framework (ESX o QBCore)
ensure es_extended
# 4. Dipendenze comuni
ensure esx_menu_default
ensure esx_menu_dialog
ensure esx_menu_list
# 5. Script essenziali
ensure esx_identity
ensure esx_society
ensure esx_billing
ensure esx_banking
# 6. Lavori / Mestieri
ensure esx_policejob
ensure esx_ambulancejob
ensure esx_mechanicjob
# 7. Altri script
ensure esx_vehicleshop
ensure esx_property
ensure esx_skin
# 8. Script custom
ensure il_mio_script_custom
Fermare una Risorsa
Per disattivare una risorsa, commenta la riga con # :
# ensure risorsa_disattivata
🗄️ Configurazione del Database
Connessione MySQL
set mysql_connection_string "mysql://user:password@host:3306/database?charset=utf8mb4"
Sostituisci :
user: Nome utente MySQLpassword: Password MySQLhost: Indirizzo del server MySQL3306: Porta MySQLdatabase: Nome del database
📖 Consulta la guida "Creare e Gestire un Database MySQL" per creare il tuo database.
Esempio con OuiHeberg :
set mysql_connection_string "mysql://s123_bdd:[email protected]:3306/s123_bdd?charset=utf8mb4"
Alternative di configurazione MySQL
Formato JDBC (vecchio) :
set mysql_connection_string "server=mysql-1.ouiheberg.com;uid=s123_bdd;password=PasswordSicura123;database=s123_bdd"
🔒 Configurazione dei Permessi (ACE/ACL)
Sistema ACE
Il sistema ACE (Access Control Entry) gestisce i permessi su FiveM.
Aggiungere un Amministratore
Per identificativo Steam (raccomandato) :
add_ace identifier.steam:110000xxxxxxxxx group.admin allow
add_principal identifier.steam:110000xxxxxxxxx group.admin
Per identificativo Discord :
add_ace identifier.discord:123456789012345678 group.admin allow
add_principal identifier.discord:123456789012345678 group.admin
Per identificativo Licenza :
add_ace identifier.license:xxxxxxxxxxxxxxxxxxxxx group.admin allow
add_principal identifier.license:xxxxxxxxxxxxxxxxxxxxx group.admin
💡 Per trovare il tuo identificativo Steam : SteamID.io
Creare Gruppi di Permessi
# Creare il gruppo admin con tutti i permessi
add_ace group.admin command allow
add_ace group.admin command.quit deny
# Creare il gruppo moderatore
add_ace group.moderator command.kick allow
add_ace group.moderator command.ban allow
# Eredita i permessi
add_principal group.admin group.moderator
Permessi Comuni
# Permettere al gruppo admin di utilizzare tutti i comandi
add_ace group.admin command allow
# Permessi specifici
add_ace group.admin command.restart allow
add_ace group.admin command.stop allow
add_ace group.admin command.start allow
add_ace group.admin command.refresh allow
# Permessi vMenu
add_ace group.admin vMenu.everything allow
add_ace group.moderator vMenu.kick allow
add_ace group.moderator vMenu.ban allow
Assegnare un Giocatore a un Gruppo
add_principal identifier.steam:110000xxxxxxxxx group.admin
add_principal identifier.discord:123456789012345678 group.moderator
⚙️ Configurazione Rete
Porto del Server
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
⚠️ Su OuiHeberg, il porto è gestito automaticamente. Usa il porto assegnato al tuo server.
RCON (Console Remota)
rcon_password "PasswordRconMoltoSicura"
Permette di controllare il server da remoto. Usa una password forte!
💡 Lascia vuoto per disattivare RCON :
rcon_password ""
Configurazione Steam
set steam_webApiKey "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
Chiave API Steam (opzionale, per alcune funzionalità). Ottienila su : Steam Web API Key
🎮 Configurazione Gameplay
Attivare/Disattivare le Funzionalità
# Disattivare la modalità passiva automatica
sv_disablePassive false
# Attivare il PvP
sv_enablePVP true
# Disattivare la sincronizzazione del tempo
sv_disableTimeSync true
# Mostrare il logo FiveM al caricamento
sv_showFiveMBanner true
Modalità Hardcore / Seria
# Disattivare il radar automatico
sv_disableRadar true
# Disattivare le notifiche native
sv_disableClientNotify true
# Modalità RP seria
set sv_enforceGameBuild 2944
Build del Gioco
sv_enforceGameBuild 2944
Forza una versione specifica di GTA V. Utile per la compatibilità delle risorse.
| Build | Versione GTA V |
|---|---|
2060 | Los Santos Summer Special |
2189 | Cayo Perico |
2372 | Los Santos Tuners |
2545 | The Contract |
2699 | Criminal Enterprises |
2944 | San Andreas Mercenaries |
3095 | Chop Shop |
📜 Variabili Convars Utili
Definire Variabili
set la_mia_variabile "valore"
setr la_mia_variabile_replicata "valore"
sets la_mia_variabile_serverinfo "valore"
| Comando | Visibilità |
|---|---|
set | Solo server |
setr | Replicata ai client |
sets | Visibile nelle info server |
Variabili Framework ESX
set es_enableCustomData 1
set es_startingCash 50000
set es_startingBank 100000
set es_startingBlackMoney 0
Variabili Framework QBCore
set qb_locale "it"
set qb_starterMoney 5000
set qb_starterBank 10000
📄 File server.cfg Completo (Esempio)
Ecco un esempio di server.cfg completo e funzionante :
# ============================================
# CONFIGURAZIONE DEL SERVER FIVEM
# ============================================
# === LICENZA ===
sv_licenseKey "la_tua_chiave_di_licenza_qui"
# === IDENTITÀ DEL SERVER ===
sv_hostname "🇮🇹 Il Mio Server RP | Serious Roleplay"
sv_projectName "Il Mio Server RP"
sv_projectDesc "Server roleplay italofono con economia realistica e comunità attiva."
sets tags "roleplay, italiano, serious, esx, economy"
load_server_icon server_icon.png
# === GIOCATORI ===
sv_maxclients 64
set onesync on
# === RETE ===
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
# === RCON ===
rcon_password ""
# === DATABASE ===
set mysql_connection_string "mysql://user:password@host:3306/database?charset=utf8mb4"
# === STEAM (Opzionale) ===
# set steam_webApiKey "XXXXXXXXXXXXXXXXXXXXXXXXXX"
# === GAMEPLAY ===
sv_enforceGameBuild 2944
# ============================================
# PERMESSI ACE/ACL
# ============================================
# Gruppo Admin
add_ace group.admin command allow
add_ace group.admin command.quit deny
# Amministratori (sostituisci con i tuoi identificativi)
# add_principal identifier.steam:110000xxxxxxxxx group.admin
# add_principal identifier.discord:123456789012345678 group.admin
# ============================================
# RISORSE
# ============================================
# === Base FiveM ===
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure hardcap
ensure rconlog
# === Database ===
ensure oxmysql
# === Framework ESX ===
ensure es_extended
ensure esx_menu_default
ensure esx_menu_dialog
ensure esx_menu_list
# === Script ESX ===
ensure esx_identity
ensure esx_society
ensure esx_billing
ensure esx_banking
ensure esx_skin
# === Mestieri ===
ensure esx_policejob
ensure esx_ambulancejob
ensure esx_mechanicjob
# === Altri script ===
ensure esx_vehicleshop
ensure esx_property
# === Script custom ===
# ensure il_mio_script
🔧 Risoluzione dei Problemi
Il server non si avvia
| ❌ Errore | ✅ Soluzione |
|---|---|
Invalid license key | Controlla la tua chiave su Keymaster |
License key not set | Aggiungi sv_licenseKey in server.cfg |
Could not find resource | Controlla che la risorsa esista nella cartella resources |
MySQL connection failed | Controlla la stringa di connessione MySQL |
Il server non appare nell'elenco
| ❌ Causa | ✅ Soluzione |
|---|---|
| Chiave di licenza non valida | Rigenera una chiave su Keymaster |
| Porto bloccato | Controlla che i porti TCP/UDP siano aperti |
| Server in avvio | Attendi qualche minuto |
Risorsa che non si carica
| ❌ Causa | ✅ Soluzione |
|---|---|
| Dipendenza mancante | Controlla le dipendenze richieste |
| Errore nello script | Controlla la console (F8 in gioco) |
| Ordine di caricamento errato | Riordina le ensure |
fxmanifest.lua mancante | Controlla che il file esista |
Errore di database
| ❌ Errore | ✅ Soluzione |
|---|---|
Access denied | Controlla user/password MySQL |
Unknown database | Crea il database |
Connection refused | Controlla l'host e la porta |
Permessi ACE non applicati
| ❌ Causa | ✅ Soluzione |
|---|---|
| Identificativo errato | Controlla il formato (steam:, discord:, license:) |
| Server non riavviato | Riavvia dopo la modifica |
| Errore di battitura | Controlla la sintassi |
📝 Comandi Console Utili
| Comando | Descrizione |
|---|---|
restart [risorsa] | Riavvia una risorsa |
stop [risorsa] | Ferma una risorsa |
start [risorsa] | Avvia una risorsa |
refresh | Aggiorna l'elenco delle risorse |
status | Mostra i giocatori connessi |
quit | Ferma il server |
📝 Riepilogo
1. Ottenere una chiave di licenza su Keymaster (Cfx.re)
2. Fermare il server
3. Gestore file → server.cfg → Modifica
4. Configurare :
- sv_licenseKey (obbligatorio)
- sv_hostname (nome del server)
- sv_maxclients (slot)
- mysql_connection_string (database)
- Risorse (ensure)
- Permessi ACE (admins)
5. Salvare il file
6. Riavviare il server
7. Controllare nella lista dei server FiveMHai bisogno di un server GTA/FiveM?
Scopri le nostre offerte di hosting GTA V / FiveM a partire da 9,98€/mese con deployment istantaneo.
