Diese Anleitung behandelt häufige Probleme mit Abiotic Factor Dedicated Servern bei Legion Hosting, einschließlich Serverabstürze, Verbindungsprobleme, Desync und Lag, Speicherbeschädigung und Versionskonflikte. Für die erstmalige Servereinrichtung und Konfiguration siehe Abiotic Factor Server-Einrichtungsanleitung.
Server startet nicht
Wenn Ihr Server nicht startet oder sofort nach dem Drücken von Start in GPanel stoppt, gehen Sie die folgenden Prüfungen durch:
Konsolenausgabe prüfen
- Gehen Sie zum Console-Tab in GPanel.
- Drücken Sie Start und beobachten Sie die Konsolenausgabe sorgfältig auf Fehlermeldungen.
- Suchen Sie nach Zeilen, die
Error,FataloderFailedenthalten. Diese zeigen an, was den Serverstart verhindert.
Häufige Ursachen
| Symptom | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| Server startet und stoppt sofort wieder | Beschädigte Installation oder fehlende Dateien | Installieren Sie den Server über den GPanel Settings-Tab neu (Server neu installieren). Dadurch werden alle Serverdateien von Steam neu heruntergeladen, ohne Ihre Weltspeicher zu beeinträchtigen. |
| Port bereits in Verwendung | Vorherige Serverinstanz wurde nicht sauber heruntergefahren | Warten Sie 30 Sekunden und versuchen Sie es erneut. Wenn das Problem weiterhin besteht, verwenden Sie die Kill-Schaltfläche in GPanel, um hängende Prozesse zwangsweise zu beenden, und starten Sie dann erneut. |
| Steam-Initialisierungsfehler | Steam-Authentifizierungsproblem | Dies kann passieren, wenn Steam-Server vorübergehend nicht verfügbar sind. Warten Sie einige Minuten und versuchen Sie es erneut. Wenn es weiterhin auftritt, installieren Sie den Server neu. |
| Absturz beim Laden der Welt | Beschädigte Speicherdaten | Siehe den Abschnitt Speicherbeschädigung weiter unten für Wiederherstellungsoptionen. |
| Fehlende DLL- oder Bibliotheksfehler | Unvollständige Installation | Installieren Sie den Server über GPanel Settings neu. Der Neuinstallationsprozess lädt alle erforderlichen Abhängigkeiten erneut herunter. |
Serverabstürze
Wenn Ihr Server während des Spielverlaufs abstürzt (plötzlich stoppt oder nicht mehr reagiert), verwenden Sie die folgenden Schritte zur Diagnose und Behebung.
Logdateien prüfen
Serverlogs liefern detaillierte Informationen darüber, was vor dem Absturz passiert ist:
- Gehen Sie in GPanel zum Files-Tab.
- Navigieren Sie zum Log-Verzeichnis:
AbioticFactor/Saved/Logs/ - Öffnen Sie die neueste Logdatei (normalerweise nach Datum benannt oder
AbioticFactorServer.log). - Scrollen Sie zum Ende der Datei und suchen Sie nach Fehlermeldungen, Stack-Traces oder Absturzreferenzen.
Häufige Absturzursachen
- Speichererschöpfung: Wenn dem Server der zugewiesene RAM ausgeht, stürzt er ab. Dies ist häufiger bei Servern mit hoher Spieleranzahl, großen gebauten Basen oder langer Laufzeit. Starten Sie den Server regelmäßig neu (täglich oder alle paar Tage), um die angesammelte Speichernutzung zu bereinigen.
- Beschädigte Weltdaten: Wenn bestimmte Bereiche der Welt beim Betreten durch Spieler konsistent Abstürze verursachen, können die Speicherdaten für diesen Bereich beschädigt sein. Siehe den Abschnitt Speicherbeschädigung für Optionen.
- Extreme Entitätsanzahlen: Sehr große Mengen an platzierten Objekten, Gegenständen auf dem Boden oder gespawnten Gegnern können den Server überlasten. Räumen Sie unnötige platzierte Gegenstände und Strukturen auf.
- Softwarefehler: Einige Abstürze werden durch Bugs im Spiel selbst verursacht. Überprüfen Sie die Abiotic Factor Steam-Community und Patch-Notizen auf bekannte Probleme. Halten Sie Ihren Server auf dem neuesten Stand.
Absturzhäufigkeit reduzieren
- Planen Sie regelmäßige Serverneustarts (z. B. täglich), um Speicherlecks zu bereinigen.
- Reduzieren Sie
EnemySpawnRateinSandboxSettings.ini, wenn die Entitätsanzahl zu hoch ist. - Halten Sie die Serversoftware aktuell, indem Sie regelmäßig neu starten (Updates werden beim Start angewendet).
- Ermutigen Sie Spieler, unbenutzte platzierbare Objekte und fallengelassene Gegenstände aufzuräumen.
Verbindungsprobleme
Wenn Spieler sich nicht mit Ihrem Server verbinden können, gehen Sie diese Schritte der Reihe nach durch.
Server erscheint nicht im Browser
- Überprüfen Sie, ob der Server läuft. Überprüfen Sie den GPanel Console-Tab, um zu bestätigen, dass der Server online und vollständig geladen ist. Ein Server, der noch startet, wird nicht im Browser angezeigt.
- Warten Sie auf die Steam-Indexierung. Neue Server oder kürzlich neugestartete Server können 2-5 Minuten benötigen, um in der Steam-Master-Serverliste zu erscheinen.
- Servername überprüfen. Stellen Sie sicher, dass Ihr Servername korrekt im GPanel Startup-Tab eingestellt ist. Versuchen Sie eine Teilübereinstimmung im Serverbrowser zu suchen.
- Direktverbindung verwenden. Wenn der Browser Ihren Server nicht auflistet, verbinden Sie sich direkt mit Ihrer IP und dem Port. Siehe So finden Sie Ihre Server-IP und den Port.
Verbindung abgelehnt oder Timeout
| Problem | Lösung |
|---|---|
| Verbindungs-Timeout | Stellen Sie sicher, dass der Server vollständig gestartet ist und die Spieler die korrekte IP und den Spielport verwenden (nicht den Query-Port). Der Spielport ist typischerweise 7777. |
| Verbindung abgelehnt | Der Server könnte voll sein, das Passwort könnte falsch sein oder der Server könnte abgestürzt sein. Überprüfen Sie die Konsole auf Fehler und stellen Sie sicher, dass die Spieleranzahl das Maximum nicht erreicht hat. |
| Sofortiger Kick beim Beitreten | Dies kann auftreten, wenn eine große Menge an Weltdaten synchronisiert werden muss. Lassen Sie den Admin sich von stark bebauten Bereichen entfernen, bevor der Spieler versucht beizutreten. Der beitretende Spieler kann auch versuchen, sich sofort nach dem Spielstart zu verbinden, bevor das Hauptmenü vollständig geladen ist. |
| Passwort abgelehnt | Überprüfen Sie das Serverpasswort im GPanel Startup-Tab. Passwörter sind groß-/kleinschreibungsabhängig. Stellen Sie sicher, dass Spieler das Serverpasswort eingeben (nicht das Admin-Passwort). |
Spieler werden zufällig getrennt
- Überprüfen Sie die Serverkonsole auf Trennungsnachrichten oder Fehler, die mit den Trennungen zusammenfallen.
- Lassen Sie den betroffenen Spieler seine Spieldateien in Steam überprüfen (Rechtsklick auf Spiel > Eigenschaften > Installierte Dateien > Integrität der Spieldateien überprüfen).
- Wenn mehrere Spieler gleichzeitig getrennt werden, stürzt der Server möglicherweise ab. Überprüfen Sie den Abschnitt zu Abstürzen oben.
- Instabile Internetverbindungen auf Spielerseite können ebenfalls zufällige Trennungen verursachen. Lassen Sie die Spieler ihre Verbindungsstabilität testen.
Desync und Lag
Desync tritt auf, wenn Server und Client nicht mehr synchron sind, wodurch Objekte oder Spieler teleportiert werden, Gummiband-Effekte auftreten oder sich unberechenbar verhalten. Lag äußert sich als verzögerte Reaktionen auf Spieleraktionen.
Serverseitiger Lag
Wenn alle Spieler gleichzeitig Lag erleben, liegt das Problem wahrscheinlich serverseitig:
- Hohe Entitätsanzahl: Zu viele platzierte Objekte, fallengelassene Gegenstände oder gespawnte Gegner können die Server-Tickrate verlangsamen. Räumen Sie unnötige Gegenstände auf und erwägen Sie die Reduzierung von
EnemySpawnRate. - Speicherdruck: Server, die über längere Zeiträume gelaufen sind, können Speichernutzung ansammeln. Planen Sie regelmäßige Neustarts.
- Weltkomplexität: Sehr große, stark bebaute Basen belasten die Serverleistung. Ermutigen Sie Spieler, Bauten zu konsolidieren und verlassene Strukturen zu entfernen.
Clientseitiger Lag
Wenn nur ein Spieler Lag oder Desync erlebt:
- Lassen Sie ihn seine Internetverbindungsgeschwindigkeit und -stabilität überprüfen.
- Lassen Sie ihn die Spieldateien über Steam verifizieren.
- Reduzieren Sie die In-Game-Grafikeinstellungen, um clientseitiges Stottern zu verringern, das wie Lag aussehen kann.
- Wenn der Spieler weit vom physischen Standort des Servers entfernt ist, ist eine gewisse Latenz zu erwarten. Spieler, die geografisch näher am Server sind, haben einen niedrigeren Ping.
VOIP-bezogener Desync
Einige Spieler berichten von Desync-Problemen im Zusammenhang mit dem In-Game-VOIP-System:
- Versuchen Sie, VOIP über das Escape-Menü im Spiel zurückzusetzen.
- Wenn VOIP konsistente Probleme verursacht, können Spieler es in ihren Spieleinstellungen vollständig deaktivieren.
Speicherbeschädigung
Speicherbeschädigung kann auftreten, wenn der Server ohne sauberes Herunterfahren zwangsweise beendet wird, wenn der Server während eines Speichervorgangs abstürzt oder in seltenen Fällen durch Softwarefehler.
Symptome einer Beschädigung
- Server stürzt beim Laden einer bestimmten Welt ab.
- Fehlende Strukturen, Gegenstände oder Spielerfortschritt nach einem Neustart.
- Konsistente Abstürze, wenn Spieler bestimmte Bereiche der Karte betreten.
- Fehlermeldungen, die auf Speicherdaten oder Weltdateien in den Konsolenprotokollen verweisen.
Wiederherstellungsoptionen
- Aus Backup wiederherstellen: Wenn Sie ein Backup des Weltspeicherverzeichnisses haben, stoppen Sie den Server, ersetzen Sie den beschädigten Weltordner durch die Backup-Kopie und starten Sie den Server. Backup-Anleitungen finden Sie in der Server-Einrichtungsanleitung.
- Neue Welt starten: Wenn kein Backup verfügbar ist, können Sie den beschädigten Weltordner umbenennen und den Server starten, um eine neue Welt zu generieren. Die alten Speicherdaten bleiben im umbenannten Ordner erhalten, falls ein zukünftiges Update oder Werkzeug sie wiederherstellen kann.
Beschädigung vorbeugen
- Immer sauber herunterfahren. Verwenden Sie die Stop-Schaltfläche in GPanel anstelle von Kill, es sei denn, der Server reagiert überhaupt nicht mehr. Der Stop-Befehl löst vor dem Herunterfahren eine saubere Speicherung aus.
- Regelmäßige Backups erstellen. Laden Sie regelmäßig Kopien Ihres Weltspeicherordners über SFTP oder den GPanel Files-Tab herunter.
- Speicherdateien nicht manuell bearbeiten. Ändern Sie Speicherdatendateien nicht direkt, es sei denn, Sie wissen genau, was Sie tun. Bearbeiten Sie nur Konfigurationsdateien wie
SandboxSettings.ini.
Versionskonflikt
Abiotic Factor erfordert, dass Client (Spiel) und Server dieselbe Version verwenden. Bei einem Versionsunterschied können sich Spieler nicht verbinden.
Symptome
- Spieler sehen beim Verbindungsversuch einen "Version Mismatch"- oder "Incompatible Version"-Fehler.
- Der Server erscheint im Browser, aber Spieler können sich nicht verbinden.
- Spieler, die sich zuvor verbinden konnten, können sich nach dem Aktualisieren ihres Spiels plötzlich nicht mehr verbinden.
Versionskonflikt beheben
- Server aktualisieren: Starten Sie den Server über GPanel neu. Der Server sucht bei jedem Start automatisch nach Updates von Steam und wendet diese an. Wenn der Server bereits lief, als ein Update veröffentlicht wurde, muss er neu gestartet werden, um die neue Version herunterzuladen.
- Client aktualisieren: Stellen Sie sicher, dass alle Spieler ihr Spiel über Steam aktualisiert haben. Klicken Sie mit der rechten Maustaste auf Abiotic Factor in der Steam-Bibliothek, gehen Sie zu Eigenschaften > Updates und stellen Sie sicher, dass automatische Updates aktiviert sind.
- Neuinstallation erzwingen: Wenn ein Neustart des Servers ihn nicht aktualisiert, gehen Sie zu GPanel Settings und verwenden Sie die Option Server neu installieren. Dies erzwingt einen frischen Download aller Serverdateien.
Beta-Branches aktivieren
Wenn Sie einen Beta- oder experimentellen Branch von Abiotic Factor auf dem Server verwenden, müssen alle verbindenden Spieler ebenfalls denselben Branch in Steam aktivieren:
- Klicken Sie mit der rechten Maustaste auf Abiotic Factor in der Steam-Bibliothek.
- Gehen Sie zu Eigenschaften > Betas.
- Wählen Sie denselben Branch, den der Server verwendet (z. B.
experimentaloderstaging). - Warten Sie, bis das Spiel auf die Beta-Version aktualisiert wird.
Tipps zur Leistungsoptimierung
Wenn Ihr Server läuft, aber schlechte Leistung zeigt, versuchen Sie diese Optimierungen:
- Regelmäßige Neustarts planen: Starten Sie den Server einmal täglich (oder mindestens alle 2-3 Tage) neu, um angesammelte Speichernutzung zu bereinigen und ausstehende Updates anzuwenden.
- Gegner-Spawnraten reduzieren: Setzen Sie
EnemySpawnRateinSandboxSettings.iniauf0.5oder0.75, wenn der Server mit der Entitätsanzahl kämpft. - Welt aufräumen: Entfernen Sie unbenutzte Strukturen, platzierbare Objekte und fallengelassene Gegenstände. Große Mengen an Weltobjekten erhöhen die Serververarbeitungslast.
- Spieleranzahl begrenzen: Wenn die Leistung mit mehr Spielern nachlässt, reduzieren Sie
MAX_PLAYERSauf eine Anzahl, die der Server komfortabel bewältigen kann. - Konsole überwachen: Achten Sie auf wiederkehrende Warnmeldungen in der GPanel-Konsole. Wiederholte Warnungen über Tickrate, Speicher oder Entitätslimits deuten auf Leistungsengpässe hin.
Allgemeine Fehlerbehebungsschritte
Wenn keiner der obigen Abschnitte Ihr spezifisches Problem behandelt, versuchen Sie diese allgemeinen Schritte:
- Konsole und Logs prüfen auf Fehlermeldungen. Die neueste Logdatei in
AbioticFactor/Saved/Logs/enthält oft die Antwort. - Server neu starten. Viele vorübergehende Probleme werden durch einen sauberen Neustart behoben.
- Server neu installieren über GPanel Settings, wenn das Problem nach einem Update aufgetreten ist oder Dateien beschädigt sein könnten.
- Spieldateien verifizieren auf der Clientseite über Steam, wenn das Problem spielerspezifisch ist.
- Die Abiotic Factor Steam-Community prüfen auf bekannte Probleme und Entwicklerankündigungen zu Bugs oder Patches.
Verwandte Artikel
- Abiotic Factor Server-Einrichtungsanleitung
- So finden Sie Ihre Server-IP und den Port
- Dateien per SFTP hochladen
- Erste Schritte mit Ihrem neuen Server
Brauchen Sie Hilfe?
Wenn Sie nach dem Durcharbeiten der obigen Schritte weiterhin Probleme mit Ihrem Abiotic Factor Server haben, eröffnen Sie bitte ein Support-Ticket und unser Team hilft Ihnen gerne weiter.