Texturen, Dateien & Packs · 3 Min. Lesezeit
FiveM-Texturverlust: Warum die Stadt verschwommen ist und was hilft
Auch verfügbar auf: English · Español · Français · Português · Italiano · Polski · Türkçe · Русский
Spieler fahren in die Stadt, die Straßen sind unscharf, Gebäude bleiben minutenlang grau, manchmal laden Texturen gar nicht. FiveM-Spieler nennen das Texturverlust oder „City Bug“. Wenn es nur auf deinem Server passiert, liegt die Ursache meist an dem, was dein Server streamt.
Was Texturverlust ist
Alles, was dein Server streamt (Autos, Kleidung, Props, Maps), teilt sich den Texturspeicher des Spiels mit der eigenen Stadt des Spiels. Wenn das, was ein Spieler um sich herum laden muss, nicht hineinpasst, kommen Texturen zu spät, unscharf oder gar nicht an.
FiveM selbst zeigt auf die schlimmsten Übeltäter. Jede gestreamte Datei über 16 MiB Speicher bekommt eine Warnung in der Serverkonsole, und ab 48 MiB sagt die Warnung es klar: "Oversized assets can and WILL lead to streaming issues (such as models not loading/rendering)." (Übergroße Assets können und WERDEN Streaming-Probleme verursachen, etwa Modelle, die nicht laden oder nicht gerendert werden.) (Was diese Warnung misst.)
Die üblichen Ursachen auf einem Server:
- Übergroße Dateien: 4K-Texturen von Autos und Kleidung, ein ganzes Pack in eine einzige
.ytdgepresst. - Dieselbe Datei von zwei Ressourcen gestreamt: Das Spiel bekommt nur eine davon, und du bezahlst für das Streamen der anderen.
- Dieselben Texturen in den Wörterbüchern eines Packs wiederholt: Jede Kopie wird gestreamt.
- Texturen ohne Mipmaps: Das Spiel hat keine kleinere Stufe, auf die es zurückfallen könnte, also kosten sie in jeder Entfernung ihre volle Größe.
Wenn ein Spieler auf jedem Server, dem er beitritt, Texturverlust hat, liegt das Problem auf seiner Seite (bei seinen Einstellungen oder seinem PC), nicht in deinen Ressourcen.
Schritt 1: Sieh nach, was dein Server streamt
Zieh deinen ganzen resources-Ordner in Server Budget. Das Tool liest den Header jeder gestreamten Datei im Browser, es wird also nichts hochgeladen, und es ist ohne Anmeldung kostenlos. Du bekommst:
- Grafikspeicher und Systemspeicher für alles, was du streamst.
- By resource, nach Speicher sortiert: die Ressourcen, die du zuerst ansehen solltest.
- Oversized: jede Datei über 16 MiB Grafikspeicher.
- Von mehr als einer Ressource gestreamt: Behalte von jeder nur eine Kopie.

Diese Summen zeigen, was der Server streamen könnte, nicht was ein Spieler gleichzeitig lädt: Ein Spieler lädt nur, was um ihn herum ist. Trotzdem ist es die richtige Liste, um alles abzuarbeiten.
Schritt 2: Die übergroßen Dateien verkleinern
Zieh die markierten stream-Dateien in den Asset Optimizer, stell Largest texture size ein (1024, oder 2048 für das, was Spieler aus der Nähe sehen), lass Add missing mipmaps angehakt und lade die leichteren Dateien herunter. Sie behalten ihre Namen, sodass sie direkt zurück in stream/ gehen.
Schritt 3: Wiederholte Texturen teilen
Bei einem Pack, das dieselben Texturen in vielen Wörterbüchern wiederholt (Kleidungs- und Autopacks tun das oft), findet Texture Dedupe die Kopien, verschiebt sie in eine gemeinsame .ytd und schreibt die gtxd.meta und die fxmanifest-Zeilen, damit die Modelle sie dort finden. Verschoben werden nur Texturen mit gleichem Namen und gleichen Pixeln.
Texturen-Eltern werden beim Beitritt eines Spielers gelesen. Nach einer Änderung müssen sich Spieler neu verbinden, sonst können Autos bis dahin ohne Textur angezeigt werden.
Schritt 4: Prüfen, dass nichts fehlt
Zieh die geänderte Ressource in Missing Textures Check: Jedes Modell sollte jede Textur noch finden. Zieh den Ordner danach noch einmal in Server Budget und vergleiche.
Dieselbe Lösung mit Server Budget und Asset Optimizer gibt es auch als Videoanleitung.
Fragen
- Kann eine einzelne Ressource Texturverlust verursachen?
- Ja, wenn sie schwer genug ist: Ein einziges Auto- oder Kleidungspack mit 4K-Texturen kann einen großen Teil dessen streamen, was dein Server sendet. Deshalb sortiert Server Budget die Ressourcen nach Speicher.
- Muss ich Ressourcen entfernen?
- Meist nicht. Übergroße Texturen verkleinern, doppelt gestreamte Dateien entfernen und wiederholte Texturen teilen bringt die meisten Server ein gutes Stück herunter, ohne etwas zu streichen.

Das passende Tool
Server Budget
Zieh deinen resources-Ordner hinein: den Speicher, den jede Ressource streamt, die übergroßen Dateien, vor denen FiveM warnt, und die doppelt gestreamten Dateien.
Server Budget öffnenAuch hier nützlich: Asset Optimizer · Texture Dedupe

