Questa guida illustra i problemi comuni che potresti riscontrare con il tuo server dedicato Left 4 Dead 2 ospitato con Legion Hosting, inclusi problemi di connessione, errori di coerenza degli addon, conflitti tra plugin e problemi di visualizzazione nel browser dei server. Per la configurazione iniziale del server, consulta la Guida alla configurazione del server L4D2.
Errori di coerenza degli addon — Client espulsi all'ingresso
- Questo errore si verifica quando è impostato
sv_consistency 1e i file locali di un client non corrispondono ai file del server. Accade comunemente con campagne personalizzate o sostituzioni di suoni/modelli. - Per consentire ai client privi di addon corrispondenti di entrare, imposta
sv_consistency 0inserver.cfge riavvia. - Se desideri applicare la coerenza, assicurati che tutti i giocatori abbiano copie identiche dei file
.vpkpersonalizzati nella loro directoryleft4dead2/addons/.
// In left4dead2/cfg/server.cfg — set to 0 to disable file hash checking
sv_consistency 0
Compromesso: Impostare
sv_consistency 0 significa che i client possono anche eseguire modifiche locali arbitrarie (skin personalizzate, pacchetti audio) senza essere espulsi. Se questo rappresenta un problema, mantienilo a 1 e richiedi a tutti i giocatori di installare gli stessi file addon.
Conflitti tra plugin SourceMod o arresti anomali del server
- Controlla il log degli errori di SourceMod in
left4dead2/addons/sourcemod/logs/errors_YYYYMMDD.log. Elencherà quale plugin ha fallito e perché. - Alcuni plugin non sono compatibili con la versione corrente di SourceMod o con altri plugin specifici. Leggi il thread del plugin su AlliedModders per i conflitti noti.
- Per isolare il problema, sposta i plugin uno alla volta in
left4dead2/addons/sourcemod/plugins/disabled/e riavvia finché gli arresti anomali non si fermano. L'ultimo plugin disabilitato è probabilmente la causa. - Assicurati di utilizzare l'ultima versione stabile sia di MetaMod:Source che di SourceMod. Le versioni non corrispondenti sono una causa comune di instabilità.
Diagnosi rapida: Esegui
sm plugins list nella console del server (tramite la scheda Console di GPanel) per vedere quali plugin sono stati caricati con successo e quali hanno fallito.
Server non elencato nel browser dei server o nella lobby
- Verifica che
sv_lan 0sia impostato inserver.cfg. - Verifica che il tuo token GSLT sia valido e non bannato. Puoi controllare lo stato del token su steamcommunity.com/dev/managegameservers. Un token bannato o scaduto impedirà l'inserimento nell'elenco.
- Verifica che
sv_setsteamaccountinserver.cfgcontenga il token e che non vi siano errori di battitura o spazi aggiuntivi. - Il browser dei server può impiegare fino a 10 minuti per elencare un server appena avviato. Prova prima una connessione diretta tramite console per confermare che il server sia in esecuzione correttamente, quindi attendi che il browser si aggiorni.
- Verifica che
sv_gametypesincluda almeno una stringa di modalità di gioco valida e chemp_gamemodecorrisponda a uno di tali valori.
| Sintomo | Causa probabile | Soluzione |
|---|---|---|
| Il server è in esecuzione ma non compare nel browser | Token GSLT mancante o non valido | Genera un nuovo token per l'App ID 550 e impostalo tramite sv_setsteamaccount |
| Server nel browser ma con la modalità di gioco sbagliata | Mancata corrispondenza tra sv_gametypes / mp_gamemode |
Assicurati che il valore di mp_gamemode sia elencato in sv_gametypes |
| Server non visibile affatto | sv_lan 1 impostato |
Imposta sv_lan 0 in server.cfg e riavvia |
Mappa di una campagna personalizzata non caricata o non trovata
- Assicurati che tutti i file
.vpkdella campagna siano caricati inleft4dead2/addons/. Le campagne multi-parte richiedono tutte le parti — la mancanza di un.vpksecondario causerà un errore di caricamento della mappa. - Utilizza l'esatto nome interno della mappa con
changelevel. Il nome della mappa non è sempre uguale al nome visualizzato della campagna. Controlla la documentazione della campagna o il contenuto del suo.vpkper i nomi corretti dei file mappa. - Riavvia il server dopo aver caricato nuovi file
.vpk. Il motore indicizza gli addon solo all'avvio.
// Use the internal map name, not the campaign display name
changelevel c1m1_hotel // Official campaign example
changelevel custom_map_chapter1 // Custom campaign — check campaign docs for exact name
Impossibile connettersi al server
- Verifica che il tuo server sia in esecuzione controllando la scheda Console di GPanel per output attivo.
- Verifica che stai utilizzando l'indirizzo IP e la porta corretti dalla scheda Network di GPanel. Non dare per scontata la porta predefinita — la porta assegnata potrebbe essere diversa.
- Se il server è protetto da password, assicurati di inserire la password corretta. Puoi controllarla o reimpostarla in
left4dead2/cfg/server.cfgsottosv_password. - Verifica che il server abbia completato l'avvio prima di tentare la connessione. La console dovrebbe visualizzare una riga come
VAC secure mode is activatedquando il server è pronto per le connessioni.
Nota sul firewall: I server Legion Hosting hanno le porte richieste aperte per impostazione predefinita. Se hai modificato la porta del server o stai utilizzando servizi aggiuntivi, controlla la scheda Network di GPanel per confermare le assegnazioni delle porte corrette. Non aprire un ticket di supporto sulle porte senza aver prima verificato che i dettagli di connessione siano corretti.
Il server si blocca al cambio mappa o all'avvio
- Controlla l'output della console del server in GPanel per l'ultimo messaggio di errore prima dell'arresto anomalo.
- Se l'arresto anomalo si verifica su una mappa personalizzata, prova a caricare una mappa ufficiale (ad es.
changelevel c1m1_hotel) per confermare che il server sia stabile senza il contenuto personalizzato. - Se SourceMod è installato, controlla
left4dead2/addons/sourcemod/logs/per i dettagli dell'errore. - Rimuovi i file
.vpko i plugin aggiunti di recente uno alla volta e riavvia per isolare la causa. - File del server corrotti possono causare arresti anomali all'avvio. Se il problema persiste dopo aver rimosso tutto il contenuto personalizzato, prova a reinstallare il server dalla scheda Settings di GPanel.
Articoli correlati
- Guida alla configurazione del server L4D2 — Configurazione di server.cfg, token GSLT, modalità di gioco e come connettersi
- Configurazione amministratori L4D2 e gestione plugin — Installazione di SourceMod, MetaMod, aggiunta amministratori e gestione plugin
- Come caricare file tramite SFTP
Se continui a riscontrare problemi dopo aver seguito questa guida, apri un ticket di supporto su legionhosting.net/submitticket.php includendo l'ID del tuo server, i messaggi di errore dal log della console e una descrizione dei passaggi che hai già intrapreso.