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

Game-Lag-Whitepaper › Probleme, die nur einige betreffen

Zugriffskonflikte bei Cache- und Asset-Dateien Shared cache / asset file lock conflicts

Ursachen-ID pt-asset-lock · Hauptzuständig Client-Entwicklung (Entwicklungsteam)

In der interaktiven Fassung mit Grafiken und Experimenten öffnen →

Schreiben zwei Clients gleichzeitig in denselben Cache-Ordner oder sperren Dateien, kann einer von ihnen NPC-Modelle oder Texturen nicht laden.

Warum Zwei Clients schreiben gleichzeitig in Cache- und Patchdateien desselben Installationsordners → Folge Dateisperre schlägt fehl oder eine halb geschriebene Datei wird gelesen, Laden scheitert → Auf dem Bildschirm Namensschild vorhanden, aber kein Charaktermodell, oder durchsichtige NPCs

Symptome
Unsichtbar / Geisterobjekte
Faktoren
Stillstand
Wer ist betroffen
Nur ein Client auf demselben PC
Wann
Direkt nach Login oder Wartung, Beim Bewegen oder Zonenwechsel
Zuständigkeit
Hauptzuständig Client-Entwicklung (Entwicklungsteam)
Aufgaben Entwicklungsteam
Cache-Ordner pro Client, bei fehlgeschlagener Dateisperre erneut versuchen, bei Ladefehlern zumindest ein Standardmodell anzeigen.
Im Graphen
Nur einzelne Ausreißer · Fehlgeschlagene Asset-Ladevorgänge pro Client
Wo nachsehen
Auf dem PC des Spielers mit Process Monitor nur die Pfade von Installations- und Cache-Ordner filtern und die Ergebnisse von Öffnen und Schreiben beider Spielprozesse prüfen. Gibt es ein Client-Log, nach fehlgeschlagenen Asset-Ladevorgängen und dem Fehlercode beim Öffnen (ERROR_SHARING_VIOLATION) suchen
Spricht dafür
Das Öffnen der Datei des unsichtbaren Modells endete mit Freigabeverletzung oder fehlgeschlagener Sperre, und zur selben Zeit schrieb der andere Client in diese Datei. Mit nur einem Client oder getrennten Installations- und Cache-Ordnern verschwindet es
Spricht dagegen
Dasselbe Modell fehlt auch mit nur einem Client: beschädigte Datei oder „Abweichende Client-Version oder Spieldaten“. Datei korrekt geöffnet, aber nicht gezeichnet: „Streaming-Fehler durch zu wenig Arbeitsspeicher oder VRAM“
Prüfmittel
Prüfung in der Umgebung des Spielers

Quellen

  1. Creating and Opening Files Microsoft
    Eine ohne Freigabemodus geöffnete Datei kann von anderen Prozessen nicht geöffnet werden, es tritt ERROR_SHARING_VIOLATION auf
  2. Process Monitor Microsoft
    Zeichnet Dateisystem-, Registry- und Prozessaktivität in Echtzeit auf und lässt sich nach allen Feldern wie dem Pfad filtern

Verwandte Ursachen

Gleiche Schicht: Probleme, die nur einige betreffen

Ursachen aus anderen Schichten mit demselben Symptom (Unsichtbar / Geisterobjekte)

Karte in der interaktiven Fassung mit Grafiken und Experimenten ansehen