# FiveM Server Performance verbessern – Lag, FPS & Tickrate

FiveM Server laggt? FPS-Drops, schlechte Tickrate, OneSync & Script-Optimierung – Performance-Troubleshooting Schritt für Schritt.

**Kurzantwort:** FiveM-Lag beheben mit resmon (schwere Scripts finden), OneSync optimieren, RAM/CPU upgraden und server.cfg anpassen.

Diese Anleitung zeigt dir, wie du die Performance deines FiveM Servers verbessern und die Serverlast senken kannst. Die Tipps gelten für Linux und Windows sowie für ESX, QBCore und die meisten anderen Frameworks.

## Server-Hardware optimieren

    - **CPU:** FiveM profitiert stark von hoher Single-Core-Leistung. Ein moderner Prozessor mit 4+ Kernen und hohem Takt ist ideal
- **RAM:** 8 GB Minimum, 16 GB für Server mit vielen Ressourcen und Spielern
- **Speicher:** NVMe SSD ist Pflicht – HDD verursacht massive Lags und lange Ladezeiten

## Server-Software aktuell halten

    - Lade regelmäßig den neuesten empfohlenen FiveM Server-Build herunter
- Aktualisiere txAdmin über das Dashboard
- Halte alle Ressourcen und Scripts auf dem neuesten Stand

## server.cfg optimieren

Diese Einstellungen in der server.cfg haben großen Einfluss auf die Performance:

`sv_maxclients 32
sv_enforcegamebuild 0
onesync_enabled 1
onesync_population true
sv_scriptHookAllowed 0`

    - **sv_maxclients:** Nicht mehr Slots als nötig – jeder reservierte Slot verbraucht Ressourcen
- **onesync_enabled:** Aktiviert OneSync für bessere Performance bei vielen Spielern
- **sv_scriptHookAllowed:** Deaktiviert lassen, reduziert Missbrauch und spart Ressourcen

## Ressourcen aufräumen

    - Nur Ressourcen starten, die wirklich gebraucht werden
- Nicht genutzte Ressourcen im Ordner lassen aber mit `ensure` auskommentieren
- Teste neue Scripts einzeln – schlecht programmierte Scripts sind oft die Hauptursache für Lags
- Alte und veraltete Ressourcen löschen

## Datenbank optimieren

    - Regelmäßig alte Einträge aus der Datenbank löschen (Logs, alte Fahrzeuge, inaktive Accounts)
- Datenbank-Indizes für häufig abgefragte Tabellen setzen
- Getrennte Datenbank für Entwicklung und Live-Server nutzen

## Streaming-Optimierung

    - Große MLOs und Maps optimieren – nicht genutzte Bereiche entfernen
- Streaming-Distanz für Objekte und Fahrzeuge sinnvoll begrenzen
- Texturen und Modelle komprimieren
- Zu viele Custom-Fahrzeuge vermeiden – jedes geladene Fahrzeug kostet Performance

## txAdmin Performance-Check

    - Dashboard regelmäßig prüfen – CPU- und RAM-Auslastung im Blick behalten
- Konsole auf wiederholte Fehlermeldungen durchsuchen
- Server-Neustart-Zeiten einplanen (alle 12-24 Stunden)

## Automatischen Neustart konfigurieren

Ein täglicher Neustart beugt Memory-Leaks vor und hält den Server stabil:

### Linux (Cronjob)

`crontab -e`
`0 6 * * * /home/fivem/fxserver/server/restart.sh`

### Windows (Aufgabenplanung)

Erstelle eine geplante Aufgabe, die den Server täglich neu startet.

## Häufige Performance-Fresser

    - **Zu viele Fahrzeuge:** Jedes Fahrzeug-Modell lädt Texturen und Modelle
- **Schlecht programmierte Scripts:** Endlosschleifen und ineffiziente Abfragen vermeiden
- **Zu viele Spieler auf einem Kern:** FiveM nutzt hauptsächlich einen Thread
- **Viele MLOs gleichzeitig:** Gebäude-Interiors intelligent laden und entladen
- **Unnötige Blips und Marker:** Jeder Map-Blips kostet minimale aber summierende Ressourcen

## Schnell-Checkliste

    - Aktuellen FiveM Build verwenden
- OneSync aktivieren
- Nicht genutzte Ressourcen stoppen
- Datenbank aufräumen
- Streaming-Distanzen begrenzen
- Täglichen Neustart einrichten
- CPU- und RAM-Auslastung überwachen

## Passende Anleitungen

    - [FiveM installieren](/de/gameserver/fivem/installation)
- [FiveM optimieren](/de/gameserver/fivem/optimize)
- [Crashes verhindern](/de/gameserver/fivem/protecting-your-server-from-crashes)
- [FPS Drops beheben](/de/gameserver/fivem/performance-optimierung/fixing-fps-drop)
- [FiveM Hub](/de/gameserver/fivem)

*Server bei NexoraHost: [nexorahost.com](https://nexorahost.com)*
