
- ESX
Von Luke

Beginne mit der Messung des Fehlers. Niedriger Client-FPS, hohe Ressourcenzeit, Server-Hänger, Datenbank-Wartezeiten und Netzwerkverluste sind unterschiedliche Probleme. Erfasse eine wiederholbare Basislinie bei einer repräsentativen Spieleranzahl, bevor du Ressourcen entfernst oder Convars von einem anderen Server kopierst.
Methode: überprüft am 9. August 2026 anhand der offiziellen Cfx.re Profiler-Anleitung, Client-Konsolenbefehle und Serverbefehle.
Zeichne die Artefaktversion, die Spieleranzahl, die aktiven Ressourcen, die Testroute und die Zeitstempel auf. Ändere jeweils nur eine Variable.
In einer erlaubten Entwicklungsumgebung öffne F8 und verwende resmon true für einen schnellen clientseitigen Vergleich. Cfx.re klassifiziert resmon als Entwicklerbefehl; ein normaler Client kann den Zugriff verweigern. Behandle es als Hinweis, nicht als Urteil: Das Timing variiert je nachdem, was der Spieler tut. Reproduziere dieselbe Interaktion mehrmals. Für Code-Level-Beweise erstelle eine Profiler-Aufnahme während der langsamen Aktion und überprüfe den teuren Bereich oder das Ereignis.
Halte den ausführlichen FiveM resmon Leitfaden während des Tests geöffnet.
Erfasse die Laufzeiten langsamer Abfragen und die aufrufenden Codestellen. Entferne Zugangsdaten und Spielerdaten aus geteilten Abfragebeispielen. Lege Indizes erst an, wenn das Abfragemuster bestätigt ist, und vermeide wiederholte Abfragen in Schleifen. Fasse Schreibvorgänge zusammen, sofern das Ergebnis korrekt bleibt. Teste erneute Verbindungen, geplantes Speichern und Wirtschaftsaktionen unter Spitzenlast, denn eine leere Staging-Datenbank kann Latenzen des Produktivbetriebs verbergen.
Überprüfe überdimensionierte Texturen, doppelte Modelle und Ressourcenpakete, die weit mehr streamen, als der Server verwendet. Teste einen sauberen Beitritt und einen belebten Ort. Überprüfe Detailstufen, Texturauflösung und Dateintegrität, bevor du Assets komprimierst oder entfernst. Ein fehlerhafter Upload kann wie ein Leistungsproblem aussehen.
Beobachte die CPU-Auslastung pro Kern, den Speicherdruck, die Speicherlatenz, den Paketverlust und den Datenbankstandort. FiveM-Workloads können einen ausgelasteten Kern zum Engpass machen, während die gesamte CPU-Auslastung noch niedrig aussieht. Vergleiche Hosts mit dem gleichen Build und der gleichen Last; RAM und beworbene Slots allein beweisen keine Kapazität.
Die Optimierung ist erst abgeschlossen, wenn das gemessene Symptom sich verbessert, ohne den Fehler an eine andere Stelle zu verschieben.





