Barotrauma Fehlerbehebungsanleitung
Diese Anleitung behandelt häufige Probleme, die beim Betrieb eines Barotrauma Dedicated Servers bei Legion Hosting auftreten können, zusammen mit schrittweisen Lösungen. Für die erstmalige Servereinrichtung siehe die Barotrauma Dedicated Server Einrichtungsanleitung.
Vor der Fehlerbehebung: Prüfen Sie Ihre Serverkonsole in GPanel auf Fehlermeldungen. Zeilen mit
[ERROR] oder Exception weisen Sie in den meisten Fällen auf die Ursache hin.
Inhaltsverzeichnis
- U-Boot lädt nicht / Server hängt beim Start
- Mod-Konflikte und Abstürze
- Server erscheint nicht im Browser
- Verbindungs-Timeout / Direktverbindung nicht möglich
- Kampagnen-Speicherstand nach Neustart nicht gefunden
- Server-Lag und Leistungsprobleme
U-Boot lädt nicht / Server hängt beim Start
Symptom: Der Server startet, aber Spieler können nicht beitreten, oder das Serverlog zeigt einen Fehler an, dass das U-Boot nicht gefunden wurde.
Lösungen
- Namen genau prüfen: Das Attribut
Submarineinserversettings.xmlmuss exakt mit dem Dateinamen (ohne die Endung.sub) übereinstimmen, einschließlich Groß- und Kleinschreibung. Zum Beispiel istHumpbackkorrekt, aberhumpbacknicht. - Datei überprüfen: Verbinden Sie sich per SFTP oder dem GPanel-Dateimanager mit Ihrem Server und bestätigen Sie, dass die
.sub-Datei im VerzeichnisSubmarines/vorhanden ist. - Workshop-U-Boot? Wenn das U-Boot aus einem Workshop-Mod stammt, muss es in
LocalMods/installiert und in den Servereinstellungen registriert werden, bevor es verwendet werden kann. Siehe die Mod-Installationsanleitung. - Mit Standard-U-Boot testen: Wechseln Sie zu einem integrierten U-Boot (z.B.
Humpback), um zu bestätigen, dass der Server korrekt startet. Wenn ja, liegt das Problem bei der benutzerdefinierten U-Boot-Datei.
Mod-Konflikte und Abstürze
Symptom: Server stürzt beim Start ab, trennt Spieler beim Beitreten oder die Konsole zeigt Fehler mit Bezug auf bestimmte Inhalts-IDs.
Lösungen
- Problematischen Mod isolieren: Deaktivieren Sie alle kürzlich hinzugefügten Mods und starten Sie den Server neu. Wenn er stabil läuft, aktivieren Sie die Mods einzeln nacheinander und starten Sie jedes Mal neu, um den Konflikt zu finden.
- Versionsabweichung: Stellen Sie sicher, dass alle Mod-Dateien auf dem Server mit den auf den Client-Rechnern installierten Versionen übereinstimmen. Laden Sie Mods bei Unsicherheit erneut herunter und hoch. Siehe die Mod-Installationsanleitung für den Aktualisierungsprozess.
- Nur clientseitige Mods: Einige Workshop-Mods sind nur clientseitig und sollten nicht auf dem Server installiert werden. Prüfen Sie die Workshop-Beschreibungsseite des Mods für diese Information.
- Serverlog prüfen: Öffnen Sie die Konsole in GPanel und suchen Sie nach
[ERROR]- oderException-Zeilen. Diese verweisen in der Regel auf den spezifischen Mod oder die Inhaltsdatei, die den Absturz verursacht.
Tipp: Wenn Sie viele Mods verwenden und den Konflikt nicht identifizieren können, versuchen Sie einen Binärsuchansatz: Deaktivieren Sie die Hälfte der Mods auf einmal statt einzeln. Dies grenzt das Problem wesentlich schneller ein.
Server erscheint nicht im Browser
Symptom: Ihr Server läuft, erscheint aber nicht im Spiel-Serverbrowser.
Lösungen
- Einige Minuten warten: Der Steam-Serverbrowser kann mehrere Minuten brauchen, um einen neu gestarteten Server aufzulisten. Versuchen Sie zuerst eine Direktverbindung, um zu bestätigen, dass der Server erreichbar ist.
- Überprüfen, ob der Server vollständig gestartet ist: Öffnen Sie GPanel und bestätigen Sie, dass der Server als laufend angezeigt wird und keine Fehler in der Konsole vorhanden sind.
- Query-Port prüfen: Der Wert
QueryPortinserversettings.xmlmuss mit dem Ihrem Dienst zugewiesenen Query-Port übereinstimmen. Prüfen Sie den Tab Network in GPanel für die korrekte Portzuweisung. - Mit Direktverbindung bestätigen: Versuchen Sie, sich direkt mit Ihrer Server-IP und dem Hauptport zu verbinden (prüfen Sie den GPanel-Network-Tab für Ihren zugewiesenen Port), um ein browserspezifisches Problem auszuschließen.
Verbindungs-Timeout / Direktverbindung nicht möglich
Symptom: Der Versuch, per Direktverbindung beizutreten, führt zu einem Timeout oder einer "Verbindung fehlgeschlagen"-Fehlermeldung.
Lösungen
- IP und Port überprüfen: Prüfen Sie den Tab Network in GPanel für die IP-Adresse und den Port Ihres Servers. Siehe So finden Sie Ihre Server-IP und Ihren Port.
- Richtigen Port verwenden: Verbinden Sie sich mit dem Haupt-Spielport, nicht dem Query-Port. Der Hauptport ist der als primärer Port in GPanel aufgeführte.
- Bestätigen, dass der Server läuft: Prüfen Sie in GPanel, ob der Server nicht abgestürzt oder gestoppt ist.
- serversettings.xml prüfen: Stellen Sie sicher, dass der Wert
Portinserversettings.xmlmit dem in GPanel zugewiesenen Port übereinstimmt. Wenn sie sich unterscheiden, bindet der Server an den falschen Port. - Firewall auf Ihrer Seite: In seltenen Fällen kann Ihr lokales Netzwerk oder Ihr ISP ausgehenden UDP-Verkehr auf nicht standardmäßigen Ports blockieren. Versuchen Sie, sich von einem anderen Netzwerk aus zu verbinden oder verwenden Sie ein VPN zum Testen.
Kampagnen-Speicherstand nach Neustart nicht gefunden
Symptom: Nach dem Neustart des Servers ist die Kampagne verschwunden und Spieler müssen eine neue starten.
Lösungen
- Speicherdateien überprüfen: Verbinden Sie sich per SFTP und prüfen Sie, ob der Kampagnenordner noch in
Saves/Multiplayer/vorhanden ist. - Migrationsprobleme prüfen: Wenn Sie Ihren Server kürzlich migriert oder aus einem Backup wiederhergestellt haben, stellen Sie sicher, dass der Speicherordner in den korrekten Pfad innerhalb des Barotrauma-Serververzeichnisses hochgeladen wurde.
- Unsauberes Herunterfahren: Wenn der Server gewaltsam beendet wurde (anstatt sauber über GPanel gestoppt), wurde der letzte Speicherstand möglicherweise nicht geschrieben. Verwenden Sie immer die Schaltfläche Stop in GPanel, anstatt den Prozess gewaltsam zu beenden.
- Aus Backup wiederherstellen: Wenn Sie die Kampagne zuvor gesichert haben, stoppen Sie den Server, laden Sie den Backup-Ordner per SFTP nach
Saves/Multiplayer/hoch und starten Sie den Server. Siehe die Haupt-Einrichtungsanleitung für detaillierte Backup-/Wiederherstellungsanweisungen.
Server-Lag und Leistungsprobleme
Symptom: Spieler erleben Rubber-Banding, verzögerte Eingaben oder der Server reagiert während des Spiels nicht mehr.
Lösungen
- Spieleranzahl reduzieren: Verringern Sie den Wert
MaxPlayersinserversettings.xml, wenn Ihr Serverplan nicht genügend Ressourcen für die aktuelle Spieleranzahl hat. - Mod-Anzahl reduzieren: Einige Mods, insbesondere solche, die viele neue Kreaturen oder komplexe Systeme hinzufügen, erhöhen den Ressourcenverbrauch des Servers erheblich. Entfernen Sie nicht essentielle Mods.
- Serverressourcen prüfen: Überwachen Sie in GPanel die CPU- und Speicherauslastung. Wenn Sie konstant nahe am Limit sind, erwägen Sie ein Upgrade Ihres Serverplans.
- Server neu starten: Lang laufende Sitzungen können Speicherverbrauch anhäufen. Ein geplanter Neustart zwischen Spielsitzungen kann helfen, die Leistung aufrechtzuerhalten.
Verwandte Artikel
- Barotrauma Dedicated Server Einrichtungsanleitung
- Barotrauma Mod-Installationsanleitung
- So finden Sie Ihre Server-IP und Ihren Port
- Dateien per SFTP hochladen
Noch Probleme? Eröffnen Sie ein Support-Ticket unter legionhosting.net/submitticket.php und geben Sie Ihren Servernamen, die Fehlermeldungen aus der GPanel-Konsole und die bereits durchgeführten Schritte an.