Privatkunde Geschäftskunde

FiveM Server-Performance verbessernMessen statt raten: den Bremsklotz finden

Wenn ein RP-Server ruckelt, ist der erste Reflex meist der falsche: ein größeres Paket buchen. In den meisten Fällen ist nicht die Hardware am Limit, sondern eine einzelne Ressource, die dauerhaft Rechenzeit frisst. Dieser Ratgeber zeigt, wie du sie findest - und was danach wirklich hilft.

resmonScript-LastNeustartsDatenbank

Veröffentlicht am

Erst messen

FiveM bringt einen eingebauten Ressourcen-Monitor mit. Du öffnest ihn im Spiel über die Konsole und siehst eine Liste aller laufenden Ressourcen mit ihrer jeweiligen Rechenzeit - client- wie serverseitig.

Interessant ist dabei weniger der absolute Wert als das Verhältnis: Eine einzelne Ressource, die dauerhaft ein Vielfaches aller anderen verbraucht, ist praktisch immer die Ursache. Typische Kandidaten sind Scripts mit Endlosschleifen, die jeden Frame etwas prüfen, statt auf ein Ereignis zu warten.

Ergänzend zeigt die Live-Konsole im Webinterface Warnungen und Fehler, die im Spiel untergehen. Ein Script, das im Sekundentakt eine Fehlermeldung schreibt, kostet nicht nur Rechenzeit, sondern verrät auch gleich sein Problem.

Die üblichen Verdächtigen

  • Schleifen ohne Pause. Der häufigste Fall in kostenlos verteilten Scripts. Ein Blick in den Code genügt oft, um das Muster zu erkennen.
  • Zu viele Datenbankabfragen. Wenn bei jedem Schritt eines Spielers etwas nachgeschlagen wird, wird die Datenbank zum Flaschenhals.
  • Doppelte Funktionen. Zwei Inventar-Scripts, zwei HUDs, zwei Fahrzeugsysteme - gewachsene Server schleppen so etwas oft mit.
  • Zu viel gestreamter Inhalt. MLOs und Fahrzeuge kosten vor allem Speicher und Ladezeit, in Summe aber auch Leistung.

Auffällig oft steckt das Problem nicht im größten, sondern im unscheinbarsten Script - etwa einer kleinen Anzeige, die im Hintergrund permanent Positionen abfragt.

Aufräumen statt aufrüsten

Hast du den Verursacher, gibt es drei Wege - in dieser Reihenfolge:

  1. Entfernen. Braucht der Server das Script wirklich? Bei gewachsenen Projekten lautet die Antwort erstaunlich oft nein.
  2. Ersetzen. Für fast jede Funktion gibt es mehrere Umsetzungen unterschiedlicher Qualität. Ein Wechsel ist meist schneller erledigt als eine Reparatur.
  3. Reparieren. Bei eigenen Scripts der beste Weg: Schleifen entschärfen, auf Ereignisse umstellen, Abfragen bündeln.

Erst wenn alle Ressourcen sauber arbeiten und der Server trotzdem an seine Grenzen kommt, ist ein größeres Paket die richtige Antwort - die Übersicht steht unter Was kostet ein FiveM Server?.

Neustarts als Werkzeug

Ein FiveM Server, der über Stunden läuft, sammelt Ballast an - abgemeldete Spieler, herumstehende Fahrzeuge, Objekte aus Szenen, die längst vorbei sind. Ein geplanter Neustart räumt das auf.

Zwei Wege stehen bereit: der Aufgabenplaner in unserem Webinterface oder der Zeitplan in txAdmin, der den Neustart zusätzlich im Spiel ankündigt. Für Rollenspiel-Server ist die Ankündigung Gold wert, weil niemand mitten in einer Szene herausfliegt. Nutze eines von beidem - nicht beides.

Bewährt haben sich Neustarts in den frühen Morgenstunden, ergänzt um einen am Nachmittag, wenn der Server rund um die Uhr gut besucht ist.

Was Hardware kann - und was nicht

FiveM verarbeitet die Spiellogik im Wesentlichen in einem Strang. Das heißt: Die Leistung eines einzelnen CPU-Kerns entscheidet über die Tickrate, nicht die Zahl der Kerne. Genau darauf sind unsere Gameserver ausgelegt.

Daraus folgt der wichtigste Satz dieses Ratgebers: Mehr Arbeitsspeicher repariert kein schlechtes Script. RAM hilft, wenn dir der Speicher ausgeht - typischerweise bei vielen gestreamten Inhalten. Gegen eine Ressource, die einen Kern auslastet, hilft er nicht. Die allgemeine Einordnung dazu steht in Wie viel RAM brauche ich?.

Wenn es nur bei einzelnen Spielern ruckelt

Nicht jedes Ruckeln ist ein Serverproblem. Klagt nur ein Teil deiner Spieler, während der Rest zufrieden ist, spricht das für die Client-Seite: schwache Hardware, überladene Client-Mods oder eine schlechte Verbindung.

Ein guter Test ist der Blick auf die Serverleistung im Monitor, während sich jemand beschwert. Sind die Werte unauffällig, liegt es nicht am Server. Hakt es dagegen bei allen gleichzeitig und immer an derselben Stelle - etwa in einem bestimmten Gebäude -, hast du deinen Kandidaten gefunden.

Kommen Verbindungsabbrüche dazu, lohnt der Blick auf Adresse und Ports: Ports und Firewall erklärt, wie die Serveradresse zustande kommt und wo sie blockiert werden kann.

Häufige Fragen

Über den eingebauten Ressourcen-Monitor. Er listet alle laufenden Ressourcen mit ihrer Rechenzeit - der Ausreißer nach oben ist fast immer die Ursache.

Nur, wenn tatsächlich der Speicher knapp wird - etwa bei vielen MLOs und Fahrzeugen. Gegen ein Script, das einen CPU-Kern auslastet, hilft Arbeitsspeicher nicht.

Für die meisten RP-Server reicht ein geplanter Neustart in den frühen Morgenstunden, bei durchgehend hoher Auslastung zusätzlich einer am Nachmittag.

Selten. Sind die Serverwerte unauffällig, liegt es an der Client-Seite: Hardware, Client-Mods oder Verbindung des jeweiligen Spielers.

FiveM Server mit hoher Leistung pro Kern

Prozessoren mit hoher Single-Thread-Leistung, NVMe-Speicher, Aufgabenplaner für Neustarts und txAdmin auf Wunsch - prepaid, made in Germany.

Tarife & Preise ansehen