Creare un server FiveM: licenza, txAdmin e risorse
Chiave di licenza Cfx.re, txAdmin, server.cfg, framework ESX o QBCore: i passaggi per avviare un server FiveM ordinato e mantenerlo stabile.
Un server FiveM dà vita a una community roleplay su GTA V, con regole, script e veicoli propri. Prima di invitare i giocatori, servono tre elementi: una chiave di licenza valida, uno strumento di amministrazione e un elenco di risorse sotto controllo.
- Un server FiveM richiede una chiave di licenza gratuita, creata sul portale Cfx.re.
- txAdmin, incluso in FiveM, gestisce ricette, riavvii pianificati e moderazione.
- Ogni risorsa va caricata in resources, poi dichiarata con ensure in server.cfg.
- Aggiunga gli script uno alla volta e legga la console dopo ogni riavvio.
Cosa serve prima di iniziare
FiveM è la piattaforma multigiocatore di Cfx.re per GTA V. Ogni giocatore deve possedere il gioco su PC e il server ha bisogno di una chiave di licenza. La chiave è gratuita: si crea con il proprio account sul portale Cfx.re. Occorre anche un database MySQL o MariaDB se si intende usare un framework roleplay.
- Un account Cfx.re per creare la chiave di licenza del server.
- GTA V su PC per ogni giocatore.
- Un database MySQL o MariaDB per ESX, QBCore o Qbox.
- Un nome per il server, una descrizione e regole chiare.
Creare e inserire la chiave di licenza
Sul portale Cfx.re, crei una chiave per il server e la associ al suo indirizzo se il modulo lo richiede. Nel pannello, la chiave va inserita nei parametri di avvio (sv_licenseKey) prima di lanciare il server la prima volta: senza di essa il server non si avvia. La guida per configurare una chiave di licenza o un token descrive ogni passaggio.
- Copi la chiave per intero, senza spazi né virgolette.
- Riavvii il server e legga la console: un errore di token indica una chiave non valida o associata a un altro indirizzo.
- Non pubblichi mai la chiave in uno screenshot o in un repository pubblico.
txAdmin, l’interfaccia di amministrazione
txAdmin è incluso in FiveM. Questa interfaccia web serve a installare una ricetta del server (una base pronta all’uso con il relativo framework), a pianificare i riavvii, a seguire i giocatori connessi e a gestire i ban. Completa la console, il file manager e i parametri di avvio del pannello ACLClouds, senza sostituirli.
- Ricette: un’installazione di partenza con ESX, QBCore o un server vuoto.
- Riavvii pianificati, con avvisi inviati ai giocatori.
- Moderazione: avvertimenti, espulsioni e ban dal browser.
- Gestione degli amministratori, con permessi per ogni membro del team.
Aggiungere risorse senza compromettere il server
Una risorsa è una cartella che contiene un manifest (fxmanifest.lua) e i relativi script Lua, JavaScript o C#. La carichi nella cartella resources con il file manager, poi la dichiari in server.cfg con una riga ensure. L’ordine conta: una risorsa deve avviarsi dopo quelle da cui dipende, a cominciare dal framework e dalla connessione al database.
- Una risorsa alla volta, con un riavvio e una lettura della console dopo ogni aggiunta.
- Script provenienti da fonti note, compatibili con la versione del framework in uso.
- Una copia di server.cfg prima di ogni modifica importante.
Mantenere il server stabile
La maggior parte dei guasti deriva da uno script incompatibile, da una dipendenza mancante o da un database irraggiungibile. La console del pannello mostra questi errori all’avvio: legga il primo, non l’ultimo. Esegua il backup dei file e del database e conservi una copia fuori dal server, come raccomanda la regola dei backup 3-2-1. Quando giocatori e script aumentano, confronti le offerte FiveM e passi a un piano con più RAM e vCPU.
- Leggere il primo errore della console dopo un avvio fallito.
- Eseguire il backup dei file e del database prima di ogni aggiornamento.
- Cambiare piano quando memoria o CPU si saturano nelle ore di punta.
- Protezione anti-DDoS inclusa su ogni server di gioco ACLClouds.
Domande frequenti
La chiave di licenza FiveM è a pagamento?
No. La chiave di licenza di base è gratuita e si crea con il proprio account sul portale Cfx.re. Va inserita nei parametri di avvio del server prima del primo lancio.
È necessario usare txAdmin?
Non è obbligatorio, ma è lo strumento di amministrazione incluso in FiveM. Semplifica l’installazione di una ricetta, i riavvii pianificati e la moderazione dei giocatori.
ESX o QBCore per iniziare?
Vanno bene entrambi. ESX dispone di un vasto catalogo di script, mentre QBCore e il suo derivato Qbox sono più recenti. Scelga il framework supportato dai suoi script e poi lo mantenga: cambiarlo obbliga ad adattare tutti gli script.
Perché il mio server FiveM non si avvia?
Verifichi prima la chiave di licenza, poi il primo errore mostrato nella console: una risorsa non trovata, una dipendenza mancante o un database irraggiungibile sono le cause più frequenti.