Der „Uncaught Exception“-Fehler in Farever tritt üblicherweise beim Spielstart oder während der Ladebildschirme auf. Ursachen hierfür sind meist Konflikte mit der DirectX-Laufzeitumgebung, Störungen durch integrierte Grafikeinheiten oder beschädigte Add-ons von Drittanbietern. Farever wurde von Shiro Games entwickelt und basiert auf einer angepassten Engine, die mit Heaps und DirectX 12 arbeitet. Wenn die grafische Initialisierung fehlschlägt, kann dies zu Zugriffsverletzungen und Abstürzen in Modulen wie den Treiberprüfungen der h3d-Engine führen.

Im Folgenden finden Sie von der Community erprobte Lösungen und offizielle Konfigurationsanpassungen, um Abstürze durch nicht abgefangene Ausnahmen („uncaught exception“) auf dem PC zu beheben.

Drittanbieter-Add-ons und DLL-Overlays entfernen

Falls Sie externe Tools wie das Community-DPS-Meter oder eine Minimap-Mod installiert haben, können veraltete Hooks beim Initialisieren des Spiels unmittelbar ein „Uncaught Exception“-Popup auslösen.

  1. Öffnen Sie Steam, klicken Sie in Ihrer Bibliothek mit der rechten Maustaste auf Farever und wählen Sie Eigenschaften.
  2. Wechseln Sie zum Reiter Installierte Dateien und klicken Sie auf Durchsuchen, um den Installationsordner zu öffnen.
  3. Suchen und löschen Sie die Datei namens dinput8.dll.
  4. Suchen und löschen Sie den benutzerdefinierten Datenordner, der durch die Mod hinzugefügt wurde.
  5. Starten Sie Farever neu, um zu prüfen, ob die Fehlermeldung behoben ist.

Das Entfernen dieser Dateien stellt den Originalzustand des Spielclients wieder her, ohne Ihre Charakter-Speicherdaten zu beeinträchtigen.

Exploit-Schutz in Windows anpassen

Die Exploit-Schutzfunktionen von Windows – insbesondere der Ablaufschutz (Control Flow Guard) und die Datenausführungsverhinderung (DEP) – können die ausführbare Datei des Spiels daran hindern, dynamische Speicheradressen zuzuweisen.

  1. Drücken Sie die Windows-Taste, geben Sie Exploit-Schutz in die Suchleiste ein und öffnen Sie die Systemeinstellungen.
  2. Wählen Sie den Reiter Programmeinstellungen.
  3. Klicken Sie auf Programm zum Anpassen hinzufügen und wählen Sie Genaues Dateipfad auswählen.
  4. Navigieren Sie zum Installationsverzeichnis von Farever, wählen Sie die ausführbare Datei des Spiels (.exe) aus und klicken Sie auf Öffnen.
  5. Suchen Sie in der Liste der Einstellungen nach Ablaufschutz (Control Flow Guard, CFG), aktivieren Sie Systemeinstellungen außer Kraft setzen und schalten Sie den Schalter auf Aus.
  6. Setzen Sie den Haken bei Systemeinstellungen außer Kraft setzen auch für die Datenausführungsverhinderung (DEP) und deaktivieren Sie diese ebenfalls.
  7. Wiederholen Sie diese Außerkraftsetzung für die verbleibenden Sicherheitsoptionen in der Liste, klicken Sie auf Übernehmen und starten Sie Ihren Computer neu, bevor Sie das Spiel ausführen.

Nutzung der dedizierten GPU erzwingen

Der Fehler tritt besonders häufig auf Laptops mit umschaltbarer Grafikeinheit auf, wenn sich der Client versehentlich an integrierte Intel- oder AMD-APUs statt an die dedizierte Grafikkarte bindet.

  1. Geben Sie Grafikeinstellungen in die Windows-Suchleiste ein und öffnen Sie das Menü.
  2. Stellen Sie unter Benutzerdefinierte Optionen für Apps sicher, dass Desktop-App ausgewählt ist, und klicken Sie auf Durchsuchen.
  3. Navigieren Sie zu Ihrem Farever-Spielverzeichnis, wählen Sie die primäre ausführbare Datei aus und klicken Sie auf Hinzufügen.
  4. Klicken Sie in der Liste auf Farever, wählen Sie Optionen, stellen Sie Hohe Leistung ein (unter Angabe Ihrer Nvidia- oder AMD-Grafikkarte) und speichern Sie.
  5. Nvidia-Nutzer können mit der rechten Maustaste auf den Desktop klicken, die Nvidia-Systemsteuerung öffnen, zu 3D-Einstellungen verwalten > Programmeinstellungen navigieren, Farever auswählen und den NVIDIA-Hochleistungsprozessor zuweisen.
  6. Falls das Spiel weiterhin abstürzt, öffnen Sie den Geräte-Manager, erweitern Sie den Bereich Grafikkarten, klicken Sie mit der rechten Maustaste vorübergehend auf Ihren integrierten Grafikadapter und wählen Sie Gerät deaktivieren, bevor Sie das Spiel starten.

Startoptionen und Direct3D-Modus ändern

Farever läuft standardmäßig unter DirectX 12, was bei bestimmten Treiberzweigen oder älterer Hardwarearchitektur zu Konflikten führen kann. Das Testen alternativer Startparameter in Steam kann Initialisierungsfehler umgehen.

  1. Öffnen Sie Steam und klicken Sie in Ihrer Bibliothek mit der rechten Maustaste auf Farever.
  2. Wählen Sie Eigenschaften und bleiben Sie auf dem Reiter Allgemein.
  3. Suchen Sie das Feld Startoptionen.
  4. Geben Sie -DX11 ein und starten Sie das Spiel.
  5. Wenn der Ausnahmefehler weiterhin besteht, ändern Sie die Startoption in -DX12 oder testen Sie Argumente für den Fenstermodus.

Optionsdatei für den Fenstermodus bearbeiten

Wenn die Engine beim Abfragen der Bildschirmtreiber im Vollbildmodus fehlschlägt, kann das Ändern der lokalen Konfigurationsdatei diese Treiberüberprüfungen umgehen.

  1. Klicken Sie in Steam mit der rechten Maustaste auf Farever, wählen Sie Verwalten und anschließend Lokale Dateien durchsuchen.
  2. Suchen Sie im Hauptordner nach der Datei namens options und öffnen Sie diese mit einem Texteditor.
  3. Suchen Sie die Zeile mit der Bezeichnung display mode.
  4. Ändern Sie den Wert hinter dem Gleichheitszeichen in window.
  5. Passen Sie die Auflösungsparameter auf 1920x1080 oder niedriger an, falls Ihr Display auf 4K eingestellt war.
  6. Speichern Sie die Datei und starten Sie das Spiel neu. Sollte die Datei beschädigt sein, erzwingt das Umbenennen der Datei options, dass die Engine beim nächsten Start die Standardeinstellungen neu generiert.

Spieldateien überprüfen und Visual C++ neu installieren

Beschädigte Engine-Dateien oder fehlende Laufzeitbibliotheken verhindern, dass das Haxe/Heaps-Framework seine Startroutine abschließen kann.

SchrittAktionZweck
Integrität überprüfenSteam > Eigenschaften > Installierte Dateien > Integrität der Spieldateien überprüfenErsetzt fehlende oder beschädigte Spieldateien
Visual C++ RedistributableSowohl das x86- als auch das x64-Paket von Microsoft herunterladen und „Reparieren“ ausführenBehebt fehlende Laufzeit-Abhängigkeiten
Konfiguration/Savegame bereinigenSichern Sie den Speicherordner auf dem Desktop und benennen Sie den Ordner anschließend umErkennt beschädigte Profildaten, die Ausnahmen auslösen
Windows-FirewallFügen Sie die ausführbare Datei des Spiels zum Überwachten Ordnerzugriff und zur Defender-Firewall hinzuVerhindert Sicherheitsblockaden beim lokalen Socket-Verkehr

Neuinstallation oder Rollback von GPU-Treibern

Zahlreiche Berichte aus der Community zeigen, dass bestimmte Treiber-Updates die Kompatibilität mit den im Spiel integrierten DirectX-12-Runtimes beeinträchtigt haben.

  1. Rufen Sie die offizielle Treiberseite von Nvidia oder AMD auf.
  2. Laden Sie entweder den neuesten Game-Ready-Treiber herunter oder greifen Sie auf eine ältere, stabile Treiberversion zurück.
  3. Starten Sie das Installationsprogramm und wählen Sie Benutzerdefinierte Installation.
  4. Setzen Sie ein Häkchen bei Neuinstallation durchführen, um zwischengespeicherte Shader-Komponenten vollständig zu bereinigen.
  5. Sobald die Installation abgeschlossen ist, starten Sie Ihren PC neu und testen Sie Farever.

Häufig gestellte Fragen

Wodurch wird der „Uncaught Exception“-Fehler h3d.Engine.driverName verursacht?

Dieser spezifische Absturz tritt auf, wenn Farever versucht, Rendering-Geräte über DirectX zu initialisieren, und die Abfrage des Grafikadapters fehlschlägt. Dies liegt häufig an Berechtigungsblockaden, Overlay-Konflikten oder einer fälschlichen Standardzuweisung an die integrierte GPU.

Werden Spieler in Farever für die Nutzung von Drittanbieter-Add-ons gesperrt?

Die Community-Manager von Shiro Games haben erklärt, dass die Verwendung von persönlichen Komfort-Add-ons (wie DPS-Metern oder Minimaps) während des Early Access kein Grund für eine Sperre ist. Dennoch können diese Tools zu Leistungseinbrüchen und „Uncaught Exception“-Fehlern führen.

Warum zeigt Farever auf dem Titelbildschirm einen „Uncaught Exception“-Socket-Fehler an?

Ausnahmen beim Socket-Handshake (wie etwa Fehler, die auf sys.ssl.Socket verweisen) deuten eher auf regionale Serververbindungsprobleme oder planmäßige Wartungsarbeiten hin als auf lokale Systemfehler. Das Wechseln zu einer alternativen Region (wie Nordamerika oder Europa) auf dem Titelbildschirm kann die Verbindung häufig wiederherstellen.