Server FiveM non visibile nella lista dei server

Un server che gira bene ma non compare mai nel browser pubblico sta fallendo un controllo preciso, e i candidati sono pochi. Sono elencati qui sotto nell'ordine in cui si rivelano la risposta.

Prima, separa i due problemi

Prima di seguire la lista, stabilisci quale problema hai. Prova una connessione diretta al tuo indirizzo e porta da una macchina fuori dalla tua rete. Se entri, il server è sano e il problema è la lista. Se non entri, il server è irraggiungibile e la lista è un sintomo, non la colpa. Le due situazioni portano a parti diverse di questa pagina, e confonderle è ciò che costa più tempo.

Le cinque cause, in ordine

1.La porta di gioco è aperta in TCP ma non in UDP

FiveM ha bisogno della porta 30120 su entrambi. I firewall e le interfacce dei router di default usano il TCP, e il risultato è il sintomo specifico e confuso di un server che compare nella lista mentre nessuno riesce davvero a connettersi. Apri entrambi, poi prova da fuori dalla tua rete invece che dalla macchina che ospita il server.

2.sv_maxclients è sopra 48 senza Element Club

Questo è invisibile finché non sai che esiste. Cfx.re limita un server a 48 slot a meno che la chiave di licenza non includa un abbonamento Element Club Argentum, a $15 al mese pagati a Cfx.re con OneSync attivo. Se alzi il numero senza, il server funziona perfettamente, risponde alle connessioni dirette e fallisce il controllo heartbeat, quindi non compare mai nel browser pubblico. Se di recente hai alzato il numero di slot e il server è sparito, è quasi certamente questo il motivo.

3.La chiave di licenza manca, è sbagliata o appartiene a un altro server

FXServer rifiuta di partire senza una chiave cfx.re ed esce con «This server does not have a license key specified», che txAdmin poi ritenta in loop. Una chiave già legata a un altro IP si comporta in modo diverso ancora. Le chiavi sono gratuite dal portale Cfx.re e vengono emesse per server al tuo account.

4.Il server è in lista ma lo stai filtrando

Il browser in-game nasconde i server pieni, filtra per regione e per nome, e ricorda i filtri tra una sessione e l'altra. Prima di supporre che la lista sia rotta, cerca per l'esatto sv_hostname con i filtri azzerati, oppure usa una connessione diretta a indirizzo e porta per confermare che il server sia davvero raggiungibile.

5.sv_endpointprivacy o un hostname non impostato

Un server senza un sv_hostname significativo è difficile da trovare piuttosto che assente, e si perde tra i valori predefiniti. Imposta un hostname distintivo, e imposta tag e locale con sets invece che con set, perché solo la forma replicata arriva al blob informativo della lista server.

Leggere la console invece di tirare a indovinare

txAdmin stampa il motivo all'avvio quasi sempre. Un problema di licenza si dichiara da solo. Un rifiuto dell'heartbeat sopra il limite di slot dice che il massimo è 48. Un guasto del database appare come errori di oxmysql prima che il framework finisca di caricarsi. Apri la console live, riavvia il server e leggi i primi trenta secondi invece degli ultimi trenta, perché la causa è quasi sempre nella sequenza di avvio e il loop che segue si limita a ripeterla.

Se il problema è il tetto degli slot

La soluzione è una tra due, e nessuna è un cambio di hosting. Oppure riporti sv_maxclients a 48 e il server torna nel browser al successivo heartbeat, oppure colleghi alla tua chiave di licenza un abbonamento Element Club Argentum e mantieni il numero più alto. Vale la pena essere deliberati su questa scelta, perché 64 slot costano $15 al mese a Cfx.re oltre a ciò che paghi all'host, e un server che riempie comodamente 40 slot non ne ricava nulla.

Diciamo la stessa cosa sulla nostra pagina dei prezzi, perché un piano da 64 slot venduto senza questo contesto è un piano che l'acquirente non può usare.

Oppure parti da un server già collegato

Porte pubblicate su TCP e UDP, txAdmin al proprio indirizzo, database collegato prima che si carichi la prima risorsa. Prima settimana gratis se il tuo account Flux è nuovo.

Domande frequenti

Perché il mio server FiveM non è nella lista dei server?

Sta fallendo il controllo heartbeat o non è raggiungibile. Le cause più comuni sono la porta 30120 aperta in TCP ma non in UDP, sv_maxclients impostato sopra 48 senza un abbonamento Cfx.re Element Club Argentum, e una chiave di licenza mancante o non valida. Prova prima la connessione diretta per capire quale metà del problema hai.

Il mio server funziona con la connessione diretta ma non è in lista. Perché?

Quella combinazione indica quasi esclusivamente l'heartbeat, e il motivo abituale è un numero di slot sopra 48 senza Element Club. Il server gira, accetta i giocatori che conoscono l'indirizzo, e gli viene negata la pubblicazione in lista. Riporta sv_maxclients a 48 e torna al successivo heartbeat.

FiveM ha bisogno anche di UDP oltre al TCP?

Sì, porta 30120 su entrambi. Aprire solo il TCP è l'errore di configurazione più comune in assoluto e produce il caso confuso in cui il server compare ma nessuno riesce a entrare. txAdmin sta sulla sua porta, 40120 di default, e non dovrebbe mai essere esposto pubblicamente senza una password forte.

Quanto tempo dopo una correzione il mio server compare?

Il prossimo heartbeat riuscito, che è questione di minuti e non di ore. Se non è tornato dopo un riavvio e qualche minuto, la causa non era quella che hai cambiato. Torna alla console e leggi la sequenza di avvio.

Un host può causare questo?

Solo sbagliando le porte o la licenza, entrambe visibili a te. Il tetto degli slot, la chiave e l'hostname sono tutti da impostare da te. Quello che un host può fare è eliminare le cause di errore che controlla: pubblicare entrambi i protocolli sulla 30120, dare a txAdmin un indirizzo proprio e avere il database collegato prima che parta il framework.