Diese Anleitung behandelt häufige Probleme mit Icarus Dedicated Servern und deren Behebung, einschließlich Serverstartfehler, Verbindungsprobleme, Prospect-Ladeprobleme, Leistungsoptimierung und Versionskonflikte. Für die erstmalige Servereinrichtung und Konfiguration siehe Icarus Server-Einrichtungsanleitung.
Serverstartprobleme
Wenn Ihr Icarus Server nicht startet oder sofort nach dem Start abstürzt, befolgen Sie diese Schritte zur Diagnose und Behebung des Problems.
Server fährt sofort nach dem Start herunter
Die häufigste Ursache für ein sofortiges Herunterfahren eines Icarus Servers kurz nach dem Start ist die Einstellung ShutdownIfNotJoinedFor. Standardmäßig ist diese auf 300 Sekunden (5 Minuten) eingestellt, was bedeutet, dass der Server automatisch herunterfährt, wenn innerhalb von 5 Minuten nach dem Start kein Spieler beitritt.
Lösung:
- Stoppen Sie den Server über den Tab Console in GPanel.
- Öffnen Sie
ServerSettings.iniunterIcarus/Saved/Config/WindowsServer/ServerSettings.iniüber den GPanel-Tab Files oder per SFTP. - Setzen Sie die folgenden Werte, um ein automatisches Herunterfahren zu verhindern:
ShutdownIfNotJoinedFor=-1 ShutdownIfEmptyFor=-1 - Speichern Sie die Datei und starten Sie den Server.
ShutdownIfNotJoinedFor=-1 ist für gehostete Server unerlässlich. Ohne diese Änderung fährt der Server jedes Mal herunter, wenn er neu startet und Spieler nicht schnell genug beitreten.
Server startet nicht (Absturz beim Start)
Wenn der Server beim Start mit Fehlermeldungen in der Konsole abstürzt:
- Auf beschädigte Dateien prüfen: Versuchen Sie, den Server neu zu installieren. Verwenden Sie in GPanel die Neuinstallationsoption, um alle Serverdateien von Steam erneut herunterzuladen.
- Konfigurationsdatei-Syntax prüfen: Eine fehlerhafte
ServerSettings.inikann den Start verhindern. Überprüfen Sie, ob die Datei dem korrekten INI-Format folgt:[/Script/Icarus.DedicatedServerSettings] SessionName=My Server JoinPassword= MaxPlayers=8 - Auf fehlende Prospect-Daten prüfen: Wenn
LoadProspectoderLastProspectNameauf einen nicht mehr existierenden Prospect verweist, kann der Server fehlschlagen. Leeren Sie diese Felder und setzen SieResumeProspect=Falsevorübergehend. - Serverprotokolle prüfen: Überprüfen Sie die Protokolldateien in
Icarus/Saved/Logs/auf spezifische Fehlermeldungen, die die Absturzursache angeben.
Server startet, erscheint aber nicht im Browser
Wenn der Server erfolgreich startet, aber nicht im In-Game-Serverbrowser angezeigt wird:
- 2-5 Minuten warten. Neue Server benötigen Zeit, um sich bei der Steam-Master-Serverliste zu registrieren.
-SteamServerNameprüfen. Die EinstellungSessionNameinServerSettings.inisteuert nicht den Browsernamen. Der Befehlszeilenparameter-SteamServerNamemuss über den GPanel-Startup-Tab gesetzt werden.- Ports überprüfen. Stellen Sie sicher, dass Game-Port und Query-Port korrekt zugewiesen sind. Prüfen Sie, ob der Query-Port (Standard
27015) erreichbar ist. - Direktverbindung verwenden. Während sich der Server beim Browser registriert, können Sie sich direkt über
IP:PORTverbinden (z. B.192.168.1.100:17777).
Spieler können sich nicht verbinden
Wenn Spieler sich nicht mit Ihrem Server verbinden können, arbeiten Sie diese Fehlerbehebungsschritte durch.
Verbindungstimeout / Server antwortet nicht
- Überprüfen Sie, ob der Server läuft. Prüfen Sie im GPanel-Console-Tab, ob der Server online ist und sich nicht in einem abgestürzten oder gestoppten Zustand befindet.
- Korrekte IP und Port prüfen. Spieler müssen den Game-Port (Standard
17777) verwenden, nicht den Query-Port. Finden Sie die IP und den Port Ihres Servers im GPanel-Console-Tab. Für detaillierte Anweisungen siehe So finden Sie Ihre Server-IP und Ihren Port. - Passwort prüfen. Wenn ein
JoinPasswordgesetzt ist, müssen Spieler es bei der Verbindung eingeben. Überprüfen Sie, ob das Passwort korrekt ist und mit Ihren Spielern geteilt wurde. - Spieleranzahl prüfen. Wenn der Server voll ist (standardmäßig maximal 8 Spieler), können keine weiteren Spieler beitreten, bis jemand das Spiel verlässt.
- Server neu starten. Wenn der Server längere Zeit gelaufen ist, kann ein Neustart Verbindungsprobleme durch veraltete Sitzungen beheben.
Endloser "Verbinden..."-Bildschirm
Wenn Spieler auf einem endlosen "Verbinden..."-Bildschirm im Hauptmenü hängen bleiben:
- Lassen Sie den Spieler die Eingabeaufforderung als Administrator öffnen und die folgenden Befehle ausführen:
netsh winsock reset netsh int ip reset ipconfig /flushdns - Starten Sie den Computer nach Ausführung dieser Befehle neu.
- Starten Sie Icarus erneut und versuchen Sie, sich zu verbinden.
Client-Fehler: "Invalid Prospect Information - 001"
Dieser Fehler deutet auf einen Versionskonflikt zwischen Client und Server hin. Siehe den Abschnitt Versionskonflikt unten für Lösungsschritte.
Prospect-Ladeprobleme
Probleme beim Laden, Erstellen oder Fortsetzen von Prospects gehören zu den häufigsten Icarus-Serverproblemen.
Endloser Ladebildschirm beim Laden eines Prospects
Wenn das Spiel beim Laden eines Prospects auf einem endlosen Ladebildschirm hängen bleibt:
- Prospect-Datei überprüfen. Prüfen Sie, ob die Prospect-Speicherdatei in
Icarus/Saved/PlayerData/DedicatedServer/Prospects/vorhanden ist. - Auf beschädigte Speicherdaten prüfen. Wenn die Prospect-Datei beschädigt ist, wird sie möglicherweise nicht richtig geladen. Versuchen Sie, einen anderen Prospect zu laden oder einen neuen zu erstellen.
- Client-Cache leeren. Überprüfen Sie auf dem Computer des Spielers den Spielcache über Steam:
- Rechtsklick auf Icarus in der Steam-Bibliothek
- Wählen Sie Properties > Installed Files
- Klicken Sie auf Verify integrity of game files
- Server neu starten. Stoppen und starten Sie den Server über GPanel neu. Dies zwingt den Server, die Prospect-Daten neu einzulesen.
Neuen Prospect kann nicht erstellt oder gestartet werden
Wenn Spieler oder Admins keine neuen Prospects erstellen können:
- Berechtigungen prüfen. Wenn
AllowNonAdminsToLaunchProspectsaufFalsegesetzt ist, können nur als Admin authentifizierte Spieler Prospects erstellen. Ändern Sie entweder diese Einstellung aufTrueoder lassen Sie den Spieler sich zuerst als Admin mit/AdminLogin [password]authentifizieren. - CreateProspect-Format prüfen. Stellen Sie sicher, dass der Befehl oder die Konfigurationseinstellung das korrekte Format verwendet:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]. Ein falscher Prospect-Typ-Name schlägt stillschweigend fehl. - Auf vorhandenen aktiven Prospect prüfen. Wenn bereits ein Prospect geladen ist, müssen Sie ihn möglicherweise beenden oder löschen, bevor Sie einen neuen erstellen.
Prospect wird nach Serverneustart nicht fortgesetzt
Wenn der Server neu startet, aber den vorherigen Prospect nicht fortsetzt:
- Überprüfen Sie, ob
ResumeProspect=TrueinServerSettings.inigesetzt ist. - Prüfen Sie, ob
LastProspectNameden korrekten Prospect-Namen enthält. Dies wird automatisch befüllt, kann aber beschädigt werden, wenn der Server nicht sauber heruntergefahren wurde. - Wenn der Prospect-Name fehlt, setzen Sie manuell
LoadProspect=[name]auf die Prospect-Datei, die Sie laden möchten.
Leistungsoptimierung
Wenn Ihr Icarus Server Verzögerungen, Ruckler oder schlechte Leistung aufweist, versuchen Sie diese Optimierungsschritte.
Serverseitige Optimierung
- MaxPlayers reduzieren. Wenn Sie mit den maximalen 8 Spielern Verzögerungen erleben, versuchen Sie, auf 4-6 zu reduzieren, um die Last zu verringern.
- Regelmäßig neu starten. Planen Sie regelmäßige Serverneustarts ein, um Speicherlecks und angesammelten Zustand zu bereinigen. Für aktive Server wird ein Neustart alle 12-24 Stunden empfohlen.
- Ressourcenverbrauch überwachen. Prüfen Sie die CPU- und RAM-Auslastung des Servers in GPanel. Wenn die Ressourcen dauerhaft am Limit sind, erwägen Sie ein Upgrade Ihres Hosting-Plans.
- Baudichte reduzieren. Große, komplexe Basen mit vielen platzierten Objekten beeinträchtigen die Serverleistung erheblich. Ermutigen Sie Spieler, effizient zu bauen.
Clientseitige Optimierung
Wenn einzelne Spieler schlechte Leistung erfahren, empfehlen Sie diese Einstellungsanpassungen:
- Sichtfeld (FOV) erhöhen. Ein höheres FOV kann paradoxerweise in einigen Szenarien die Bildrate verbessern.
- Schattenqualität reduzieren. Schatten gehören zu den leistungsintensivsten Grafikeinstellungen.
- DirectX 11 verwenden. DirectX 12 ist nur mit RTX-Beleuchtung auf High-End-Nvidia-GPUs vorteilhaft. Die meisten Spieler erzielen bessere Leistung mit DX11.
- DLSS (Nvidia) oder FSR (AMD) aktivieren. DLSS bietet eine erhebliche Leistungsverbesserung auf Nvidia-Karten. FSR funktioniert sowohl auf AMD- als auch auf Nvidia-Karten (obwohl DLSS auf Nvidia bevorzugt wird).
- Sichtweite verringern. Die Reduzierung der Renderdistanz verringert die Anzahl der Objekte, die der Client verarbeiten muss.
Versionskonflikt
Versionskonflikte treten auf, wenn Client und Server unterschiedliche Versionen von Icarus ausführen. Dies ist eines der häufigsten Verbindungsprobleme, besonders nach Spielupdates.
Fehler: "Host is running newer Version than Client" / "Invalid prospect information - 001"
Diese Fehler bedeuten, dass der Server aktualisiert wurde, aber der Spielclient des Spielers nicht (oder umgekehrt).
Client-Versionskonflikt beheben:
- Schließen Sie Icarus vollständig.
- Öffnen Sie Steam und prüfen Sie auf Spielupdates. Icarus-Updates sollten automatisch heruntergeladen werden.
- Wenn kein Update erscheint, Rechtsklick auf Icarus in der Steam-Bibliothek > Properties > Installed Files > Verify integrity of game files.
- Starten Sie Steam neu, wenn das Update immer noch nicht erscheint.
- Starten Sie nach der Aktualisierung Icarus und versuchen Sie erneut, sich zu verbinden.
Server-Versionskonflikt beheben:
- Wenn der Server eine veraltete Version ausführt, starten Sie ihn über GPanel neu. Der Server sollte beim Start automatisch auf die neueste Version aktualisieren.
- Wenn der Server nicht automatisch aktualisiert, versuchen Sie die Neuinstallationsoption in GPanel, um einen frischen Download der Serverdateien zu erzwingen.
- Überprüfen Sie nach Abschluss des Updates, ob die Serverversion mit der Clientversion übereinstimmt.
Häufige Fehlermeldungen
Kurzreferenz für häufige Fehlermeldungen und deren Lösungen:
| Fehlermeldung | Ursache | Lösung |
|---|---|---|
Invalid prospect information - 001 |
Versionskonflikt zwischen Client und Server. | Aktualisieren Sie sowohl Client als auch Server auf dieselbe Version. |
Host is running newer Version than Client (Error 63) |
Server hat eine neuere Spielversion als der Client. | Aktualisieren Sie den Spielclient über Steam. |
| Server fährt nach 5 Minuten herunter | ShutdownIfNotJoinedFor=300 (Standard). |
Setzen Sie ShutdownIfNotJoinedFor=-1 in ServerSettings.ini. |
| Server nicht im Browser sichtbar | Konfigurationseinstellung SessionName wird ignoriert. |
Verwenden Sie den Startparameter -SteamServerName über den GPanel-Startup-Tab. |
| Beitreten nicht möglich: Server voll | Maximale Spieleranzahl erreicht (1-8). | Warten Sie, bis ein Spieler geht, oder erhöhen Sie MaxPlayers (max. 8). |
| Dunkler Bildschirm / Zeit bleibt bei "0:-01" stehen | Steam-Konto mit weniger als 5 $ Ausgaben. | Fügen Sie mindestens 5 $ zum Steam-Guthaben hinzu, um alle Steam-Funktionen freizuschalten. |
| Gegenstände im Prospect können nicht aufgehoben werden | Client-Desync-Fehler. | Starten Sie den Spielclient neu. |
| Prospect lädt nicht (Endlosbildschirm) | Beschädigte Speicherdaten oder Cache. | Spieldateien in Steam überprüfen, Server neu starten oder neuen Prospect starten. |
Allgemeine Fehlerbehebungs-Checkliste
Arbeiten Sie bei der Fehlerbehebung jeglicher Probleme mit Ihrem Icarus Server diese Checkliste durch:
- Serverstatus in GPanel prüfen. Bestätigen Sie, dass der Server läuft und nicht abgestürzt oder gestoppt ist.
- Serverkonsole überprüfen. Suchen Sie im GPanel-Console-Tab nach Fehlermeldungen oder Warnungen.
- Serverprotokolle prüfen. Navigieren Sie zu
Icarus/Saved/Logs/für detaillierte Protokollausgaben. - Konfigurationsdatei-Syntax überprüfen. Stellen Sie sicher, dass
ServerSettings.inikorrekt formatiert ist, ohne Tippfehler oder zusätzliche Zeichen. - Versionsübereinstimmung prüfen. Sowohl Client als auch Server müssen dieselbe Version von Icarus ausführen.
- Serverneustart versuchen. Viele vorübergehende Probleme werden durch einen sauberen Neustart über GPanel behoben.
- Spieldateien auf dem Client überprüfen. Lassen Sie Spieler die Integrität der Spieldateien über Steam überprüfen.
ShutdownIfNotJoinedForprüfen. Stellen Sie sicher, dass dieser Wert auf-1gesetzt ist, um ein automatisches Herunterfahren zu verhindern.- Neuinstallation versuchen. Als letzte Maßnahme installieren Sie den Server über GPanel neu, um frische Serverdateien zu erhalten.
Verwandte Artikel
- Icarus Server-Einrichtungsanleitung
- So finden Sie Ihre Server-IP und Ihren Port
- Dateien per SFTP hochladen
- Erste Schritte mit Ihrem neuen Server
Brauchen Sie Hilfe?
Wenn Sie die oben genannten Schritte ausprobiert haben und weiterhin Probleme mit Ihrem Icarus Server auftreten, eröffnen Sie bitte ein Support-Ticket und unser Team hilft Ihnen gerne weiter.