Requisiti del server FiveM
Ciò di cui un server FiveM ha davvero bisogno, e quali numeri troverai altrove che dimensionano una città roleplay ricca di script chiamandola minimo. Due dei quattro vincoli qui non sono affatto hardware.
I quattro fattori che limitano davvero un server FiveM
CPU: un core veloce batte molti core lenti
Il ciclo principale di FXServer è di fatto monothread, quindi il tick rate che sentono i giocatori dipende dalle prestazioni del singolo thread e non dal numero di core. Questo è il vincolo che ferma davvero la crescita di un server: spingersi oltre 64 giocatori contemporanei è un problema di CPU molto prima che di memoria. Core extra aiutano il lavoro circostante, il database e la consegna degli asset in streaming, ma non possono rendere più veloce il ciclo principale.
RAM: dimensionata in base alla tua lista di risorse, non al numero di slot
Un FXServer nudo è leggero. Ciò che consuma memoria è tutto ciò che installi sopra: il framework, ox_lib e ox_inventory, un sistema di dispatch, un telefono, la voce, i pacchetti di lavori, e soprattutto MLO personalizzati e veicoli in streaming. Due server con lo stesso numero di slot possono differire di diverse volte in RAM a seconda di quanta città è stata costruita. Stima il budget in base alla lista delle risorse.
Un database MySQL, prima che il framework parta
ESX, qbcore e qbox memorizzano tutti personaggi, lavori, veicoli e inventari in MySQL tramite oxmysql. Il database non è facoltativo: deve esistere ed essere raggiungibile all'avvio, altrimenti il framework va in errore alla prima query e txAdmin lo riavvia in loop. Su un VPS il database compete anche per la stessa RAM del server di gioco, un costo che la gente dimentica di contare.
Disco: asset in streaming, non i file del server
Gli artifact di FXServer e un'installazione di framework sono piccoli. Veicoli personalizzati, pacchetti di abbigliamento e MLO non lo sono, ed è il motivo per cui un server RP finisce per superare il proprio disco. Pianifica in base ai contenuti che intendi trasmettere in streaming, non all'installazione di base.
Il limite di slot non è una questione di hardware
È il requisito che sorprende, perché nessuna quantità di CPU o RAM lo alza. Il numero massimo di giocatori è stabilito da Cfx.re, non dal tuo server:
| Livello | Slot massimi | Costo per te |
|---|---|---|
| Gratis, senza OneSync | 32 | Gratis |
| Gratis, con OneSync | 48 | Gratis |
| Element Club Argentum | 64 | Pagato direttamente a Cfx.re |
| Element Club Aurum | 128 | Pagato direttamente a Cfx.re |
Un server configurato oltre il proprio livello fallisce l'heartbeat e scompare dalla lista pubblica dei server, un sintomo molto più confuso di un errore pulito. Se intendi far girare più di 48 giocatori, l'abbonamento Element Club è un requisito della piattaforma e viene pagato a Cfx.re, non a nessun host. Nessun host può includerlo o condonarlo, e chi lascia intendere il contrario ti sta vendendo qualcosa che non controlla.
Porte
Qui FiveM è sorprendentemente semplice. Esattamente una porta deve essere raggiungibile pubblicamente:
- 30120, TCP e UDP. Entrambi i protocolli sullo stesso numero. Il traffico di gioco e la lista dei server dipendono entrambi da questo, quindi una regola scritta per un solo protocollo produce un server che funziona a metà.
- 40120, TCP. Il pannello web di txAdmin. Questo è per te, non per i giocatori, e non dovrebbe mai essere aperto al mondo senza una password impostata.
Su una distribuzione gestita entrambi vengono gestiti al momento della distribuzione. Su un VPS sono tuoi da aprire, e una regola UDP mancante sulla 30120 è una delle cause più comuni per cui un server appena costruito non compare da nessuna parte.
Dimensionare un piano
Il modo onesto di dimensionare un server FiveM è partire da ciò che stai facendo girare, non da quante persone speri si uniscano. Questi livelli abbinano il server di gioco a un database MySQL sincronizzato, così il database non consuma la stessa memoria del server:
| Piano | Server di gioco | Database | Adatto a |
|---|---|---|---|
| 32 slot, $12.49/mese | 6 GB, 3.5 vCore | 1 GB MySQL | Una città modesta, un framework e una lista di script normale |
| 48 slot, $16.99/mese | 8 GB, 5.5 vCore | 2 GB MySQL | Una build ricca di script, diversi MLO, una community attiva |
| 64 slot, $20.49/mese | 12 GB, 6.5 vCore | 2 GB MySQL | Una grande città RP con contenuti pesanti in streaming (richiede Element Club) |
Se non sei sicuro, il numero di risorse è un predittore migliore del numero di giocatori. Un server da 32 giocatori con duecento risorse lavora più di un server da 48 giocatori con quaranta.
Cosa non includono i requisiti
Due cose meritano di comparire in questa lista anche se non sono specifiche. La prima è una chiave di licenza Cfx.re, che è gratuita, emessa al tuo account dal portale Cfx.re, e incollata in txAdmin dopo la distribuzione. Senza di essa FXServer esce prima ancora che il tuo framework venga raggiunto. Essendo registrata a te e non a un host, è anche ciò che rende un server portabile.
Il secondo è l'uptime. Una community RP è un calendario tanto quanto un server, e una macchina accesa solo quando ci sei tu è un prodotto diverso da una sempre disponibile. È questa la vera linea di separazione tra self-hosting e hosting gestito, e non compare in nessuna tabella delle specifiche.
Distribuisci un server FiveM dimensionato correttamente
Porta 30120 aperta, txAdmin pronto, MySQL predisposto e collegato. Da $12.49/mese, prima settimana gratis.
Domande frequenti
Quanta RAM serve a un server FiveM?
Lo decide la tua lista di risorse, non il numero di slot. Una città modesta con un framework e una lista di script normale sta comoda con 6 GB; una build ricca di script con diversi MLO e contenuti in streaming pesanti vuole da 8 a 12 GB. Le cifre di 16 o 32 GB indicate come minimo dimensionano una grande città roleplay, non un minimo per FiveM in sé.
FiveM è limitato da CPU o RAM?
CPU, nel punto in cui conta. Il ciclo principale di FXServer è di fatto monothread, quindi il tick rate e il desync dipendono dalle prestazioni del singolo thread. Crescere oltre 64 giocatori contemporanei sbatte contro questo limite molto prima di sbattere contro la memoria.
Quali porte usa un server FiveM?
Porta 30120 su TCP e UDP per il gioco e per la lista dei server, e TCP 40120 per il pannello txAdmin. Una regola che copre solo uno dei due protocolli sulla 30120 lascia un server che funziona a metà, più difficile da diagnosticare di uno che non funziona affatto.
Quanti slot può avere un server FiveM?
32 nel livello gratuito senza OneSync, 48 nel livello gratuito con OneSync, 64 con Element Club Argentum e 128 con Aurum. Il limite è imposto da Cfx.re e nessun hardware lo alza. Un server configurato oltre il proprio livello fallisce l'heartbeat e scompare dalla lista pubblica dei server.
Serve un database per un server FiveM?
Per un server vanilla, no. Per ESX, qbcore o qbox, sì, e deve essere raggiungibile prima che il framework parta, altrimenti fallisce alla prima query e si riavvia in loop. Sui nostri piani MySQL arriva insieme al server e non come aggiunta, e non condivide la memoria con il server di gioco.
Serve una mia chiave Cfx.re?
Sì. È gratuita, emessa dal portale Cfx.re al tuo account e incollata in txAdmin dopo la distribuzione. FXServer non parte senza. Dato che appartiene a te e non al tuo host, spostarti tra host in seguito non costa nulla se non tempo.
Continua a leggere
- Come ospitare un server FiveMArtefatti, MySQL, txAdmin, la chiave cfx.re e le porte, nell'ordine che funziona.
- Hosting server qbcoreCosa richiede il framework a un host, e perché il database è il punto in cui le installazioni falliscono.
- Hosting FiveM gestitoCosa copre un piano gestito, cosa resta tuo e dove risiedono i tuoi dati.
- Noleggia un server FiveMQuanto costa ogni livello, e l'abbonamento Cfx.re di cui hai bisogno prima che funzionino i 64 slot.
- Server non visibile nell'elencoLe cinque cause in ordine, incluso il tetto dei 48 slot che nasconde un server sano.