한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

Game-Lag-Whitepaper › L1 Spielprozess auf dem Client

Client-Absturz Client crash

Ursachen-ID cg-crash · Hauptzuständig Client-Entwicklung (Entwicklungsteam) · Beteiligt Extern (Extern)

In der interaktiven Fassung mit Grafiken und Experimenten öffnen →

Ein nicht abgefangener Fehler beendet das Spiel. Für den Spieler sieht das wie ein Verbindungsabbruch aus, der Server läuft aber normal.

Warum Nullreferenz, Speichermangel, Fehler im Grafiktreiber → Folge Spielprozess wird zwangsweise beendet → Auf dem Bildschirm Meldungen wie „Bin rausgeflogen“, andere sind zur selben Zeit nicht betroffen

Symptome
Verbindungsabbruch
Faktoren
Stillstand
Wer ist betroffen
Nur ich
Wann
Bei bestimmten Aktionen, Gelegentlich, zufällig
Zuständigkeit
Hauptzuständig Client-Entwicklung (Entwicklungsteam) · Beteiligt Extern (Extern)
Aufgaben Entwicklungsteam
Absturzberichte sammeln, Statistik nach Gerät und Treiber führen, häufigste Fehler zuerst beheben.
Aufgaben Extern
Häufen sich Abstürze bei einer bestimmten Grafiktreiberversion, Spielern ein Treiber-Update empfehlen.
Im Graphen
Nur einzelne Ausreißer · Anzahl der Abstürze (nach Gerät, Grafiktreiber, Build)
Wo nachsehen
Absturzberichte und die Absturzrate in Android Vitals nach Gerät, Treiber und Build auswerten. Auf dem PC des Spielers im Anwendungsprotokoll der Ereignisanzeige Ereignis-ID 1000 (Name des fehlerhaften Moduls) und Einträge „Display driver stopped responding and has recovered“
Spricht dafür
Zum Zeitpunkt der gemeldeten Abbrüche gibt es Absturzeinträge, andere Spieler auf demselben Server sind zur selben Zeit nicht betroffen. Häufung bei bestimmten Geräten, Treiberversionen oder Modulen
Spricht dagegen
Keine Absturzeinträge, nur die Verbindung ist weg: „Ablauf des NAT-Mappings“ oder Leitung
Prüfmittel
Logs oder Metriken aus Spielserver bzw. Client nötig

Quellen

  1. Crashes Android (Google)
    Ein Absturz ist das unerwartete Beenden einer App durch eine nicht behandelte Exception oder ein Signal (etwa SIGSEGV), erfasst über Android Vitals in der Play Console
  2. WDDM Support for Timeout Detection and Recovery (TDR) Microsoft
    Schafft die GPU eine Aufgabe nicht innerhalb von standardmäßig 2 s, setzt Windows Grafiktreiber und GPU zurück
  3. The application or service crashing behavior troubleshooting guidance Microsoft
    Ereignis-ID 1000 im Anwendungsprotokoll ist der eigentliche Absturzeintrag und enthält die fehlerhafte Anwendung und den Namen des fehlerhaften Moduls (Faulting module name)

Verwandte Ursachen

Gleiche Schicht: L1 Spielprozess auf dem Client

Ursachen aus anderen Schichten mit demselben Symptom (Verbindungsabbruch)

Karte in der interaktiven Fassung mit Grafiken und Experimenten ansehen