Zum Hauptinhalt springen
  • Sofortiger digitaler Versand
  • Lebenslange Updates für ausgewählte Produkte
  • Vertraut von Server-Betreibern
FiveMX
Marktplatz
Komplette ServerBundlesNeuerscheinungen
FiveMX

Starte heute mit deinem Server.

Kuratierte FiveM-Ressourcen, sofortige Lieferung, kostenlose Starter-Mods und praktische Guides in einem ruhigen Marktplatz.

Shop durchsuchensupport@fivemx.com

Marktplatz

  • Marktplatz
  • FiveM Mods
  • Alle Produkte
  • Gratis-Mods
  • Beste Scripts und Mods
  • FiveM Scripts

Frameworks

  • QBCore Scripts
  • ESX Scripts
  • QBox
  • Standalone

Community

  • Blog
  • Hilfe
  • Creator
  • Partnerprogramm

Rechtliches

  • Datenschutz
  • AGB
  • Rückerstattung
  • Digitale Lieferung
  • Cookie-Richtlinie
  • DSGVO
  • DMCA
  • Impressum
  • Redaktionsrichtlinie

Server-Templates

  • QBCore-Server-Template
  • ESX-Server-Template
  • NoPixel-Server-Template
  • Server-Packs
  • Kostenlose Templates
  • Tebex-Alternative
© 2026 FiveMX. Alle Rechte vorbehalten.·FiveMX ist nicht mit Rockstar Games, Take-Two Interactive oder CFX.re verbunden. Alle Marken sind Eigentum ihrer jeweiligen Inhaber.
DiscordDocs
  1. Startseite
  2. Blog
  3. Tutorials & Anleitungen
Table of Contents
Warum solltest du die NPC-Dichte reduzieren?Server- und Client-PerformanceDesync und "Geisterwagen"Roleplay-ImmersionDie Lösung: Lua-Native-FunktionenDie wichtigsten Dichte-FunktionenSo erstellst du das Dichte-Kontroll-SkriptSchritt 1: Die Ordnerstruktur erstellenSchritt 2: Die fxmanifest.lua konfigurierenSchritt 3: Das Client-Skript schreiben (client.lua)Vollständige Auslöschung (Null NPCs)Fortgeschrittener Tipp: Dynamische DichteEmpfohlene Dichte-Presets nach Server-Typ

So reduzierst du die NPC-Dichte in FiveM: Vollständiger Guide

Veröffentlicht am 12. März 2024·von Lars Miller(Founder & Lead Editor)·Profil·4 Min. Lesezeit·Aktualisiert am 18. Mai 2026
Tutorials & AnleitungenNPC Dichte FiveM reduzieren Performance

0.2 Dichte

Sicherer RP-Startwert

Guter Ausgangspunkt für aktive RP-Server mit weniger Desync und noch etwas Straßenleben.

0.0-0.1 Dichte

Fallback bei hoher Spielerzahl

Sinnvoll, wenn die Spieler die Welt bereits selbst bevölkern und KI nur noch stört.

Jeder Frame

Aktualisierungstakt

Die Native-Calls müssen pro Frame gesetzt werden, sonst füllt GTA V die Welt sofort wieder auf.

Lerne, wie du die FiveM-Server-Performance optimierst, indem du die NPC- und Verkehrsdichte mit nativen Lua-Skripten reduzierst oder vollständig deaktivierst.

Share
So reduzierst du die NPC-Dichte in FiveM: Vollständiger Guide
So reduzierst du die NPC-Dichte in FiveM: Vollständiger Guide

Grand Theft Auto V wurde als Einzelspieler-Spiel konzipiert, bevölkert von Tausenden KI-gesteuerten Fußgängern und Fahrzeugen. Während dies im Story-Modus eine lebhafte, lebendige Welt schafft, kann es in einer Multiplayer-FiveM-Umgebung zu schwerwiegenden Performance- und Synchronisationsproblemen führen.

Ob du einen Roleplay-Server mit 100+ Spielern oder einen Hochgeschwindigkeits-Rennserver betreibst, zu lernen, wie man die NPC-Dichte reduziert oder vollständig eliminiert, ist ein entscheidender Schritt bei der .

Update 2026: Der Ansatz bleibt aktuell: Die Dichte-Multiplikatoren sind clientseitige Native-Calls, die pro Frame gesetzt werden müssen. Wichtig ist vor allem, dass eine Ressource diese Werte kontrolliert und nach Framework- oder Utility-Ressourcen startet, die ebenfalls Verkehr oder Ambient-Peds beeinflussen.

Warum solltest du die NPC-Dichte reduzieren?

NPC Dichte in FiveM für bessere Performance reduzieren

Bevor du in den Code eintauchst, solltest du verstehen, warum fast jeder große Server die Standard-KI-Dichte verändert.

Server- und Client-Performance

Jeder NPC (Non-Player Character) benötigt CPU-Leistung für die Berechnung von Wegfindung, KI-Verhalten und Physik. Wenn du das mit 50+ Spielern multiplizierst, die über Los Santos verteilt sind, kämpfen Server und Spieler-Clients darum, Schritt zu halten. Die Reduzierung der NPC-Dichte ist einer der schnellsten Wege, um .

Desync und "Geisterwagen"

Wenn du jemals mit 150 km/h auf der Autobahn gefahren bist und gegen ein unsichtbares Auto geprallt bist, hast du Desync erlebt. Hohe NPC-Fahrzeugdichte überwältigt den Netzwerkzustand, was bedeutet, dass Spieler A ein Auto sieht, das Spieler B nicht sieht. Weniger KI bedeutet weniger zu synchronisierende Daten.

Häufig gestellte Fragen

Mit welchem Dichtewert sollte ich auf einem RP-Server starten?

Für die meisten RP-Server ist 0.2 der beste Startwert. Damit entfernst du den Großteil unnötiger KI, ohne die Stadt komplett leer wirken zu lassen.

Kann das Reduzieren der NPC-Dichte ESX- oder QBCore-Ressourcen kaputt machen?

Nein, die Dichte-Anpassung allein bricht keine Framework-Ressourcen. Probleme entstehen meist nur dann, wenn ein anderes Skript dieselben Native-Funktionen mit abweichenden Werten überschreibt.

Table of Contents

Warum solltest du die NPC-Dichte reduzieren?Server- und Client-PerformanceDesync und "Geisterwagen"Roleplay-ImmersionDie Lösung: Lua-Native-FunktionenDie wichtigsten Dichte-FunktionenSo erstellst du das Dichte-Kontroll-SkriptSchritt 1: Die Ordnerstruktur erstellenSchritt 2: Die fxmanifest.lua konfigurierenSchritt 3: Das Client-Skript schreiben (client.lua)Vollständige Auslöschung (Null NPCs)Fortgeschrittener Tipp: Dynamische DichteEmpfohlene Dichte-Presets nach Server-Typ

Mehr zu diesem Thema

Framework-Recherche in einen startklaren Script-Stack verwandeln

Nutze diesen Guide, um die Framework-Entscheidung einzugrenzen, und wechsle dann in die zentralen Angebotsseiten für verifizierte Scripts, kuratierte Bundles und einen schnelleren Server-Launch.

Framework hub

Move into the QBCore landing page to compare verified scripts, framework fit, and install-ready products built for modern FiveM servers.

Open QBCore hub

Framework hub

Use the ESX landing page to compare framework-specific resources, launch guidance, and premium products that fit ESX-first servers.

Open ESX hub

Premium catalog

Move from research into the main shop to compare real products, framework labels, screenshots, and production-ready quality signals.

Open premium shop

Hinweis: Einige Links unten sind Affiliate-Links zu FiveMX-Produkten. Wir verdienen möglicherweise eine Provision ohne zusätzliche Kosten für dich.

Kostenlose Scripts die dich interessieren könnten

Ähnliche Artikel

Willkommen in der Zukunft der FiveM-Entwicklung. Lerne, wie du mit KI-Unterstützung als technischer Direktor arbeitest und hochwertige, sichere Skripte erstellst.

January 9, 2026

Lerne mit unserem praktischen Guide, wie du FiveM-Skripte bewertest, testest und wartest. Inklusive Vendor-Rubrik, Docker Test-City und Risiko-Scoring-Modell. Vollständiges Tutorial für 2026.

August 17, 2025

Erstelle einen FiveM-Server in 15 Minuten mit txAdmin, in 2–4 Stunden mit einem Server-Template oder in 2–6 Monaten mit manuellem Aufbau. Drei ehrliche Wege im Vergleich — mit Framework, Kosten und Time-to-Launch.

June 6, 2026

Roleplay-Immersion

In ernsthaften RP-Umgebungen, die von FiveM-Frameworks betrieben werden, verlassen sich Spieler darauf, die Welt zu bevölkern. Wenn zufällige KI in aktive Geiselverhandlungen läuft oder KI-Autos in angehaltene Fahrzeuge rammen, bricht das die Immersion sofort.

Die Lösung: Lua-Native-Funktionen

Um die NPC-Dichte zu kontrollieren, verwenden wir spezifische native Funktionen von Cfx.re. Da diese Funktionen jeden einzelnen Spielframe ausgeführt werden müssen, um die Basis-Engine des Spiels zu überschreiben, werden sie in einer clientseitigen Citizen.CreateThread-Schleife platziert.

Die wichtigsten Dichte-Funktionen

Es gibt fünf primäre Natives, die du kennen musst:

  1. SetVehicleDensityMultiplierThisFrame(multiplier) - Steuert den fahrenden Verkehr.
  2. SetPedDensityMultiplierThisFrame(multiplier) - Steuert laufende Fußgänger.
  3. SetRandomVehicleDensityMultiplierThisFrame(multiplier) - Steuert geparkte/zufällige Autos.
  4. SetParkedVehicleDensityMultiplierThisFrame(multiplier) - Steuert statisch geparkte Autos auf Parkplätzen.
  5. SetScenarioPedDensityMultiplierThisFrame(multiplier, multiplier) - Steuert NPCs bei Aktivitäten (Rauchen, Kaffeetrinken, Sitzen).

Der multiplier ist ein Float-Wert zwischen 0.0 (vollständig deaktiviert) und 1.0 (Standard-GTA-V-Dichte).

So erstellst du das Dichte-Kontroll-Skript

Wir erstellen eine leichtgewichtige, eigenständige Ressource, um dies zu handhaben, damit es nicht mit deinen anderen Skripten interferiert.

Schritt 1: Die Ordnerstruktur erstellen

  1. Navigiere zum resources-Ordner deines Servers.
  2. Erstelle einen neuen Ordner namens traffic_control.
  3. Erstelle innerhalb von traffic_control zwei Dateien: fxmanifest.lua und client.lua.

Schritt 2: Die fxmanifest.lua konfigurieren

Öffne fxmanifest.lua und definiere die Ressource. Dies weist FiveM an, dein Client-Skript zu laden.

fx_version 'cerulean'
game 'gta5'

author 'FiveMX'
description 'Steuert NPC- und Verkehrsdichte'
version '1.0.0'

client_script 'client.lua'

Schritt 3: Das Client-Skript schreiben (client.lua)

Öffne client.lua und füge folgenden Code ein. Dieses Beispiel reduziert den gesamten Verkehr und alle Fußgänger auf 20% ihres normalen Volumens, was der "Sweet Spot" für aktive RP-Server ist.

-- Gewünschten Dichte-Multiplikator setzen (0.0 bis 1.0)
local densityMultiplier = 0.2

Citizen.CreateThread(function()
    while true do
        Citizen.Wait(0) -- Muss jeden Frame ausgeführt werden

        -- Multiplikatoren anwenden
        SetVehicleDensityMultiplierThisFrame(densityMultiplier)
        SetPedDensityMultiplierThisFrame(densityMultiplier)
        SetRandomVehicleDensityMultiplierThisFrame(densityMultiplier)
        SetParkedVehicleDensityMultiplierThisFrame(densityMultiplier)
        SetScenarioPedDensityMultiplierThisFrame(densityMultiplier, densityMultiplier)

        -- Optional: KI-Notfalldienste deaktivieren
        -- Dies verhindert, dass KI-Cops/Sanitäter auf Spielerverbrechen reagieren
        local playerPed = GetPlayerPed(-1)
        local pos = GetEntityCoords(playerPed)
        ClearAreaOfCops(pos.x, pos.y, pos.z, 400.0)
    end
end)

Vollständige Auslöschung (Null NPCs)

Wenn du einen Drift-Server oder eine reine PvP-Arena betreibst, möchtest du wahrscheinlich null KI. Ändere einfach local densityMultiplier = 0.2 auf 0.0.

Du möchtest möglicherweise auch eine Garbage-Bereinigung hinzufügen, um defekte KI-Fahrzeuge zu entfernen:

-- Innerhalb der while-Schleife hinzufügen, wenn multiplier 0.0 ist
SetGarbageTrucks(false)
SetRandomBoats(false)

Fortgeschrittener Tipp: Dynamische Dichte

Das Ausführen eines Zero-Wait-Threads (Citizen.Wait(0)) ist Standard für diese Frame-basierten Natives, aber wenn du noch weiter optimieren möchtest, kannst du die Dichte basierend auf der aktuellen Spieleranzahl anpassen.

Viele fortgeschrittene Server verwenden serverseitige Callbacks, um zu prüfen, wie viele Spieler online sind:

  • 0–30 Spieler: 0.8 Dichte (Stadt lebendig fühlen lassen, wenn es ruhig ist).
  • 30–80 Spieler: 0.4 Dichte (Performance ausbalancieren).
  • 80+ Spieler: 0.0 Dichte (Spieler bevölkern die Stadt vollständig, maximale Performance).

Empfohlene Dichte-Presets nach Server-Typ

Der größte Fehler ist, jede Server-Art gleich zu behandeln. Ein ernsthafter City-RP-Server mit 90 aktiven Spielern braucht ein anderes Profil als ein Public-Freeroam- oder Drift-Server.

| Server-Typ | Fahrzeugdichte | Ped-Dichte | Szenario-Peds | Warum | |

Launch faster

Compare curated bundles

Bundles shorten the path from planning to launch by grouping the highest-leverage scripts into a cleaner commercial starting point.

View bundles
Optimierung deiner FiveM-Server-Performance
FPS in FiveM zu steigern
Vorheriger Artikel

Beste FiveM Einstellungen für mehr FPS

Nächster Artikel

So installierst du ReShade in FiveM: Ultimativer Grafik-Guide 2026

Wie man benutzerdefinierte Kleidung in FiveM streamt
FiveM: Sichtfeld (FOV) ändern – Vollständiger Guide
So installierst du ReShade in FiveM: Ultimativer Grafik-Guide 2026
Pure Mode in FiveM: Datei-Integrität serverseitig erzwingen
Die Geschichte von FiveM: Vom Mod-Projekt zur offiziellen Plattform
Browse QBCore-ready scripts
Review the ESX script path
Browse premium FiveM scripts
Gameconfig for Legacy & Enhanced

Gameconfig for Legacy & Enhanced

8,243,364 Downloads
PC Trainer V

PC Trainer V

1,272,946 Downloads
LemonUI: Open Source UI Library

LemonUI: Open Source UI Library

1,138,096 Downloads
NFS gauge - RPM Gear Speedometer & Timer

NFS gauge - RPM Gear Speedometer & Timer

1,058,515 Downloads
Wie man ein FiveM-Skript per Vibe-Coding entwickelt
Wie man ein FiveM-Skript per Vibe-Coding entwickelt
Wie man FiveM-Skripte bewertet, testet und wartet
Wie man FiveM-Skripte bewertet, testet und wartet
Wie erstelle ich einen FiveM-Server 2026 — Kostenlos, Template & Manueller Weg
Wie erstelle ich einen FiveM-Server 2026 — Kostenlos, Template & Manueller Weg

Keine Zeit, alles selbst zu konfigurieren?

Starte mit einem vorgefertigten, getesteten FiveM Server-Pack. Framework-optimiert, alle Scripts vorinstalliert.

Super ESX Server
esxstandalone

Super ESX Server

The Super ESX Server is one of the best FiveM server templates - over 1.000 purchases! Want to know why we call it our Super Server? Check out our video to find out some of the basics details of the world. Update 10 is included, make sure to install v7 first and then use content of v10 yo

$228.32
ESX Server Base (by RibSosay)
esxstandalone

ESX Server Base (by RibSosay)

Prebuilt FiveM server with ESX framework GUARANTEE : We offer a guarantee ensuring compatibility with your setup.

$53.99
Alle Server-Packs ansehen