Guida alla Risoluzione dei Problemi di Barotrauma
Questa guida copre i problemi comuni che potresti incontrare durante l'esecuzione di un server dedicato Barotrauma su Legion Hosting, insieme a soluzioni passo per passo. Per la configurazione iniziale del server, consulta la Guida alla Configurazione del Server Dedicato Barotrauma.
Prima della risoluzione dei problemi: Controlla la console del server in GPanel per i messaggi di errore. Le righe contenenti
[ERROR] o Exception ti indicheranno la causa nella maggior parte dei casi.
Indice
- Sottomarino Non Caricato / Server Bloccato all'Avvio
- Conflitti tra Mod e Crash
- Server Non Visibile nel Browser
- Timeout di Connessione / Impossibile Connettersi Direttamente
- Salvataggio della Campagna Non Trovato Dopo il Riavvio
- Lag del Server e Problemi di Prestazioni
Sottomarino Non Caricato / Server Bloccato all'Avvio
Sintomo: Il server si avvia ma i giocatori non possono unirsi, o il log del server mostra un errore relativo al sottomarino non trovato.
Soluzioni
- Controlla il nome esattamente: L'attributo
Submarineinserversettings.xmldeve corrispondere esattamente al nome del file (senza l'estensione.sub), incluse le maiuscole e minuscole. Ad esempio,Humpbackè corretto mahumpbacknon lo è. - Verifica che il file esista: Connettiti al tuo server tramite SFTP o il file manager di GPanel e conferma che il file
.subsia presente nella directorySubmarines/. - Sottomarino del Workshop? Se il sottomarino proviene da una mod del Workshop, deve essere installato in
LocalMods/e registrato nelle impostazioni del server prima di poter essere utilizzato. Consulta la Guida all'Installazione delle Mod. - Testa con un sottomarino predefinito: Passa a un sottomarino integrato (es.
Humpback) per confermare che il server si avvii correttamente. Se funziona, il problema è con il file del sottomarino personalizzato.
Conflitti tra Mod e Crash
Sintomo: Il server crasha all'avvio, disconnette i giocatori all'ingresso, o la console mostra errori che fanno riferimento a specifici ID di contenuto.
Soluzioni
- Isola la mod problematica: Disabilita tutte le mod aggiunte di recente e riavvia il server. Se funziona stabilmente, riabilita le mod una alla volta, riavviando ogni volta, per trovare il conflitto.
- Discrepanza di versione: Assicurati che tutti i file delle mod sul server corrispondano alle versioni installate sulle macchine dei client. Scarica e ricarica le mod in caso di dubbio. Consulta la Guida all'Installazione delle Mod per il processo di aggiornamento.
- Mod solo lato client: Alcune mod del Workshop sono solo lato client e non dovrebbero essere installate sul server. Controlla la pagina di descrizione della mod nel Workshop per questa informazione.
- Controlla il log del server: Apri la console in GPanel e cerca le righe
[ERROR]oException. Queste di solito fanno riferimento alla mod specifica o al file di contenuto che causa il crash.
Suggerimento: Se stai eseguendo molte mod e non riesci a identificare il conflitto, prova un approccio di ricerca binaria: disabilita metà delle mod alla volta piuttosto che una per una. Questo restringe il problema molto più velocemente.
Server Non Visibile nel Browser
Sintomo: Il tuo server è in esecuzione ma non appare nel browser dei server in-game.
Soluzioni
- Attendi qualche minuto: Il browser dei server di Steam può impiegare diversi minuti per elencare un server appena avviato. Prova prima una connessione diretta per confermare che il server sia raggiungibile.
- Verifica che il server sia completamente avviato: Apri GPanel e conferma che il server risulti in esecuzione senza errori nella console.
- Controlla la query port: Il valore
QueryPortinserversettings.xmldeve corrispondere alla query port assegnata al tuo servizio. Controlla la scheda Network in GPanel per l'assegnazione corretta della porta. - Conferma con connessione diretta: Prova a connetterti direttamente usando l'IP del server e la porta principale (controlla la scheda Network di GPanel per la porta assegnata) per escludere un problema specifico del browser.
Timeout di Connessione / Impossibile Connettersi Direttamente
Sintomo: Il tentativo di unirsi tramite connessione diretta risulta in un timeout o un errore "connection failed".
Soluzioni
- Verifica IP e porta: Controlla la scheda Network in GPanel per l'indirizzo IP e la porta del tuo server. Consulta How to Find Your Server IP and Port.
- Usa la porta corretta: Connettiti alla porta di gioco principale, non alla query port. La porta principale è quella elencata come porta primaria in GPanel.
- Conferma che il server sia in esecuzione: Controlla GPanel per assicurarti che il server non sia crashato o si sia fermato.
- Controlla il tuo serversettings.xml: Assicurati che il valore
Portinserversettings.xmlcorrisponda alla porta assegnata in GPanel. Se differiscono, il server si legherà alla porta sbagliata. - Firewall dalla tua parte: In rare occasioni, la tua rete locale o ISP potrebbe bloccare il traffico UDP in uscita su porte non standard. Prova a connetterti da una rete diversa o usando una VPN per testare.
Salvataggio della Campagna Non Trovato Dopo il Riavvio
Sintomo: Dopo il riavvio del server, la campagna è scomparsa e i giocatori devono iniziarne una nuova.
Soluzioni
- Verifica che i file di salvataggio esistano: Connettiti tramite SFTP e controlla che la cartella della campagna esista ancora in
Saves/Multiplayer/. - Controlla problemi di migrazione: Se hai recentemente migrato il server o ripristinato da un backup, assicurati che la cartella di salvataggio sia stata caricata nel percorso corretto all'interno della directory del server Barotrauma.
- Spegnimento non pulito: Se il server è stato terminato forzatamente (piuttosto che fermato in modo pulito tramite GPanel), lo stato finale del salvataggio potrebbe non essere stato scritto. Usa sempre il pulsante Stop in GPanel piuttosto che terminare forzatamente il processo.
- Ripristina da backup: Se hai precedentemente effettuato un backup della campagna, ferma il server, carica la cartella di backup in
Saves/Multiplayer/tramite SFTP e avvia il server. Consulta la guida principale alla configurazione per istruzioni dettagliate su backup/ripristino.
Lag del Server e Problemi di Prestazioni
Sintomo: I giocatori sperimentano rubber-banding, input ritardati, o il server diventa non responsivo durante il gameplay.
Soluzioni
- Riduci il numero di giocatori: Abbassa il valore
MaxPlayersinserversettings.xmlse il piano del tuo server non dispone di risorse sufficienti per il numero attuale di giocatori. - Riduci il numero di mod: Alcune mod, specialmente quelle che aggiungono molte nuove creature o sistemi complessi, aumentano significativamente l'utilizzo delle risorse del server. Rimuovi le mod non essenziali.
- Controlla le risorse del server: In GPanel, monitora l'utilizzo di CPU e memoria. Se sei costantemente vicino al limite, considera l'upgrade del piano del server.
- Riavvia il server: Le sessioni prolungate possono accumulare utilizzo di memoria. Un riavvio programmato tra le sessioni di gioco può aiutare a mantenere le prestazioni.
Articoli Correlati
- Barotrauma Dedicated Server Setup Guide
- Barotrauma Mod Installation Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Hai ancora problemi? Apri un ticket di supporto su legionhosting.net/submitticket.php e includi il nome del tuo server, i messaggi di errore dalla console di GPanel e i passaggi che hai già provato.