Questa guida illustra i problemi comuni che potresti incontrare durante l'esecuzione di un server dedicato Rust su Legion Hosting e come risolverli. Per la configurazione generale del server, consulta la Guida alla configurazione del server Rust.
Il server non appare nel browser dei server
Se il tuo server è in esecuzione ma i giocatori non riescono a trovarlo nel browser in-game:
- Il browser dei server può impiegare 10-20 minuti per indicizzare un server appena avviato. Utilizza la connessione diretta tramite la console F1 (
client.connect IP:PORT) per verificare che il server sia raggiungibile mentre il browser si aggiorna. - Assicurati che la variabile di avvio
QUERY_PORT(nella scheda Startup di GPanel) corrisponda alla porta di query allocata nella scheda Network di GPanel. Una porta di query errata è il motivo più comune per cui un server non appare nel browser. - Conferma che il server sia completamente avviato — cerca la riga
Server startup completenella console prima di testare le connessioni. - Verifica che
server.hostnamesia impostato inserver.cfg. I server senza un hostname potrebbero non essere visualizzati correttamente nel browser.
Impossibile connettersi al server
Se ricevi un errore di connessione o un timeout quando provi a unirti:
- Verifica che il server sia in esecuzione e completamente avviato nella scheda Console di GPanel.
- Controlla di utilizzare l'indirizzo IP corretto e la porta di gioco dalla scheda Network di GPanel.
- Se il server è stato aggiornato di recente (specialmente durante il wipe forzato del primo giovedì), assicurati di aver riavviato il server dopo l'aggiornamento. I giocatori sulla nuova versione client non possono connettersi a un server che esegue una versione precedente.
- Controlla che
server.maxplayersnon sia stato superato. Se il server è pieno, le nuove connessioni verranno rifiutate. - Assicurati di non essere stato bannato. Verifica con l'amministratore del server o esamina
bans.cfgsul server.
Impossibile connettersi a RCON con uno strumento esterno
Se RustAdmin, RCON.IO o un altro client RCON non riesce a connettersi:
- Verifica che
rcon.web 1sia impostato inserver.cfg. La maggior parte degli strumenti esterni richiede l'interfaccia RCON WebSocket. - Conferma di utilizzare la porta RCON e non la porta di gioco. Controlla la scheda Network di GPanel per la porta RCON assegnata.
- Verifica che la password RCON corrisponda esattamente a quella impostata in
server.cfg. Le password fanno distinzione tra maiuscole e minuscole. - Il server deve essere completamente avviato prima che vengano accettate le connessioni RCON. Attendi
Server startup completenella console.
Per le istruzioni complete di configurazione di RCON, consulta Accesso RCON di Rust e comandi di amministrazione.
I plugin Oxide non vengono caricati
- Conferma che Oxide sia installato e attivo. Nella scheda Startup di GPanel, la variabile
FRAMEWORKdeve essere impostata suoxide. Il log della console dovrebbe mostrareLoaded plugin Oxide.Coredurante l'avvio. - I file dei plugin devono essere collocati direttamente in
oxide/plugins/con l'estensione esatta.cs. I file nelle sottodirectory o con estensioni errate vengono ignorati. - Controlla la console e
oxide/logs/per errori di compilazione. Un plugin con un errore di sintassi non verrà caricato e il messaggio di errore descriverà il problema. - Alcuni plugin hanno dipendenze da altri plugin (ad es. Economics). Installa prima tutte le dipendenze richieste.
- Assicurati che la versione del plugin sia compatibile con la tua versione attuale di Oxide. I plugin obsoleti potrebbero non riuscire a compilare con una versione più recente di Oxide.
Per le istruzioni complete di installazione dei plugin, consulta Installazione dei plugin Oxide/uMod per Rust.
Il server utilizza RAM o CPU in modo eccessivo
Se il tuo server funziona lentamente, è in lag o supera i limiti di risorse:
- Riduci la dimensione della mappa. Abbassa
server.worldsizeinserver.cfg. Le mappe più grandi richiedono sostanzialmente più RAM e CPU per essere eseguite e mantenute. Una dimensione della mappa di3000è un buon equilibrio per la maggior parte dei server. - Esamina i plugin installati. Alcuni plugin scritti male o obsoleti possono causare un elevato utilizzo della CPU o perdite di memoria. Utilizza
oxide.pluginsper elencare i plugin attivi e prova a disabilitarli uno alla volta per identificare il colpevole. - Abbassa il numero di giocatori. Riduci
server.maxplayersse il server è sottodimensionato per il tuo numero attuale di giocatori. Ogni giocatore connesso aggiunge overhead di risorse. - Controlla l'accumulo di entità. Sui server di lunga durata, basi abbandonate e oggetti in decomposizione possono accumularsi. Un wipe della mappa azzera il conteggio delle entità.
Le modifiche al mondo non vengono salvate / rollback dopo il riavvio
Se i progressi dei giocatori vengono persi dopo i riavvii del server:
- Verifica che
server.saveintervalsia impostato su un valore ragionevole inserver.cfg(il valore predefinito è60secondi). Impostarlo su0o su un numero molto grande disabilita di fatto i salvataggi automatici. - Esegui manualmente
server.savetramite la console GPanel o RCON prima di arrestare il server per forzare un salvataggio immediato. - Assicurati che il server venga arrestato in modo corretto da GPanel anziché terminato forzatamente. Una terminazione improvvisa può causare la perdita delle modifiche dell'ultimo intervallo di salvataggio.
- Controlla lo spazio disponibile sul disco. Se il server esaurisce lo spazio sul disco, non può scrivere i file di salvataggio.
Il server si blocca all'avvio
Se il server si avvia ma si blocca immediatamente o entra in un ciclo di riavvio:
- Controlla l'output della console per i messaggi di errore. Le cause comuni includono file di salvataggio corrotti, plugin incompatibili o file del framework mancanti.
- Se il crash è iniziato dopo l'aggiunta di un plugin, rimuovi il file
.csaggiunto più di recente daoxide/plugins/e riavvia. - Se il crash è iniziato dopo un aggiornamento del gioco, assicurati che la variabile
FRAMEWORKsia impostata correttamente. I file del framework potrebbero dover essere scaricati nuovamente dopo un aggiornamento di Rust — riavvia semplicemente il server e il framework aggiornato dovrebbe essere recuperato automaticamente. - Prova a eliminare i file di salvataggio (
proceduralmap.*.saveproceduralmap.*.map) ed eseguire un nuovo wipe della mappa. I file di salvataggio corrotti possono impedire l'avvio del server.
La generazione della mappa richiede molto tempo
Dopo un wipe, il server deve generare una nuova mappa procedurale. Questo è normale e previsto:
- Una dimensione della mappa di
3000richiede tipicamente 2-5 minuti per essere generata. - Le mappe più grandi (
4000-6000) possono richiedere oltre 10 minuti. - Non riavviare il server durante la generazione della mappa. Lascia che si completi del tutto. La console mostrerà
Server startup completequando è pronta.
Hai bisogno di aiuto?
Se il tuo problema non è trattato qui, il nostro team di supporto è disponibile per aiutarti. Apri un ticket di supporto e includi:
- L'ID del tuo server (mostrato in GPanel)
- Una descrizione del problema e quando è iniziato
- Qualsiasi output rilevante della console o messaggio di errore
- I passaggi che hai già provato