← Blog

Die wichtigsten Leistungsfaktoren eines Game Servers verstehen

Par Benjamin Dayan · PDG

· Mis à jour le 1. Oktober 2026 · Lecture 6 min

Inhaltsverzeichnis

Game Server Performance entscheidet darüber, ob sich ein Spiel flüssig anfühlt oder ob Spieler plötzlich durch die Welt teleportieren, Chunks nicht laden oder Befehle verzögert ausgeführt werden. Wer die technischen Stellschrauben kennt – TPS, Single-Core-Leistung und RAM-Bedarf – kann Engpässe gezielt erkennen, statt wild an Einstellungen zu drehen.



Game Server Performance verstehen: TPS als zentraler Messwert

Der wichtigste Indikator für die Game Server Performance bei vielen simulationslastigen Titeln ist die Tick-Rate, bei Minecraft bekannt als TPS (Ticks Per Second). Ein Tick ist ein Simulationsschritt: Blockphysik, Mob-Verhalten, Redstone, Tränke, Entity-Bewegungen – all das wird pro Tick neu berechnet. Minecraft zielt standardmäßig auf 20 TPS, also 50 Millisekunden pro Tick.

Sinkt der Wert dauerhaft unter 20, bedeutet das: Der Server braucht länger als 50 ms, um einen Tick zu berechnen, und die Simulation verzögert sich gegenüber der Echtzeit. Das äußert sich durch:

  • Ruckelnde Mob-Bewegungen trotz stabiler Verbindung
  • Verzögerte Redstone-Schaltungen
  • Verzögertes Öffnen von Truhen oder GUIs
  • Rubberbanding bei Spielern, obwohl die Latenz zum Server niedrig ist

TPS-Wert auslesen

Mit dem Konsolenbefehl lässt sich der aktuelle Durchschnitt direkt prüfen:

/tps

Bei Spigot- oder Paper-basierten Servern liefert dieser Befehl den Durchschnitt über 1, 5 und 15 Minuten. Ein Wert konstant bei 19.8–20.0 ist unauffällig, alles unter 18 verdient einen genaueren Blick auf Plugins, Redstone-Farmen oder geladene Chunks.

Tick-Logik bei anderen Spielen

Auch andere Titel arbeiten mit festen Simulationsintervallen, auch wenn sie nicht immer „TPS“ heißen. ARK berechnet Dino-KI und Basen-Decay in festen Intervallen, Rust verarbeitet Entity-Updates zyklisch, und FiveM-Ressourcen laufen über serverseitige Ticks, die bei schlecht optimierten Skripten spürbar einbrechen können. Das Prinzip bleibt überall gleich: Je mehr gleichzeitige Berechnungen pro Zeitfenster, desto höher die Anforderung an die Game Server Performance.

Wer bereits weiß, dass ein Minecraft-Projekt mit vielen Plugins oder einem aktiven Redstone-Server-Netzwerk ansteht, sollte von Anfang an auf ausreichend Single-Core-Reserve achten. Wer direkt mit einer auf Tick-Stabilität ausgelegten Umgebung starten möchte, findet die passende Grundlage über Minecraft Server mieten.



Single-Core-Leistung: der unterschätzte Flaschenhals

Viele Admins schauen zuerst auf die Anzahl der CPU-Kerne und den RAM, dabei hängt die Tick-Berechnung bei den meisten Game-Servern – Minecraft, ARK, Valheim, Satisfactory – primär an einem einzigen Kern. Die Haupt-Game-Loop lässt sich kaum sauber auf mehrere Threads verteilen, weil Spielzustände sequentiell aktualisiert werden müssen, um Inkonsistenzen zu vermeiden.

Warum Taktfrequenz wichtiger ist als Kernzahl

Ein Prozessor mit hoher Single-Core-Leistung und hohem Boost-Takt berechnet einen Tick schneller als ein Prozessor mit vielen, aber langsameren Kernen. Deshalb liefern moderne Ryzen-CPUs mit hohem Takt in der Praxis spürbar stabilere TPS-Werte als ältere Plattformen mit vielen, aber schwächeren Kernen – zusätzliche Kerne helfen vor allem Nebenprozessen wie Weltgenerierung, Backups oder parallelen Plugin-Threads.

Typische Symptome einer Single-Core-Limitierung

  • CPU-Auslastung im Monitoring liegt insgesamt niedrig, aber ein Kern ist dauerhaft bei 100 %
  • TPS bricht bei vielen Spielern oder vielen geladenen Chunks/Entities ein, obwohl RAM noch frei ist
  • Mod- oder Plugin-lastige Modpacks (z. B. umfangreiche Minecraft-Modpacks oder große ARK-Mod-Sammlungen) verschärfen das Problem zusätzlich

Zur Kontrolle direkt auf dem System hilft ein einfacher Blick in die Prozessauslastung:

top -H -p $(pgrep -f server.jar)

Zeigt ein einzelner Thread dauerhaft nahe 100 %, ist das ein klares Indiz für eine Single-Core-Grenze und kein RAM-Problem.



RAM-Bedarf je nach Spiel und Mods

RAM beeinflusst die Game Server Performance anders als TPS: Zu wenig Arbeitsspeicher führt nicht zwingend zu Ruckeln, sondern zu Abstürzen, Out-of-Memory-Fehlern oder exzessiver Garbage-Collection-Pausen, die sich wiederum als kurze TPS-Einbrüche zeigen.

Richtwerte als Orientierung

SzenarioTypischer RAM-Bedarf
Vanilla Minecraft, kleine Gruppe2–4 GB
Minecraft mit Modpack (z. B. Tech/Magic-Mods)6–12 GB
ARK: Survival Ascended, Solo/kleine Gruppe8–12 GB
ARK mit mehreren Mods und großer Map16 GB+
Rust, mittlere Spielerzahl6–10 GB
Palworld, kleine Gruppe6–8 GB

Diese Werte sind Richtwerte, keine Garantie – die tatsächliche Auslastung hängt stark von Weltgröße, Anzahl geladener Chunks, Plugin-Anzahl und aktiver Spielerzahl ab.

Java-Heap richtig dimensionieren

Bei Java-basierten Servern wie Minecraft wird der Heap über Startparameter gesetzt. Zu knapp bemessen, führt das zu häufigen Garbage-Collection-Zyklen, die TPS-Einbrüche verursachen:

java -Xms4G -Xmx8G -jar server.jar nogui

Wichtig: -Xmx sollte nicht den gesamten verfügbaren RAM belegen, da auch das Betriebssystem, Panel-Prozesse und eventuelle Backups Speicher benötigen.

Mods und Plugins als RAM-Multiplikator

Jedes zusätzliche Plugin oder jeder Mod belegt eigenen Speicher für geladene Klassen, Caches und zusätzliche Entities. Ein Modpack mit 150+ Mods kann den RAM-Bedarf gegenüber Vanilla leicht verdoppeln oder verdreifachen. Vor der Installation eines großen Modpacks lohnt sich daher ein Blick in die Mod-Dokumentation, ob RAM-Empfehlungen angegeben sind.



Engpässe erkennen: Monitoring, Logs und systematische Diagnose

Bevor man Einstellungen ändert, sollte klar sein, wo die Game Server Performance tatsächlich leidet – CPU, RAM oder Netzwerk. Drei Quellen liefern dafür verlässliche Hinweise.

1. Server-Logs auf Warnungen prüfen

Spigot/Paper-Server loggen „Can't keep up“-Warnungen, wenn ein Tick zu lange dauert:

tail -f logs/latest.log | grep "Can't keep up"

Häufige Treffer deuten auf CPU- oder Plugin-Probleme hin, nicht auf fehlenden RAM.

2. Systemressourcen über das Panel oder SSH beobachten

Im Pterodactyl-Panel lässt sich die Live-Auslastung von CPU und RAM pro Server direkt einsehen, ohne auf die Kommandozeile wechseln zu müssen. Für eine tiefere Analyse auf einem selbstverwalteten System helfen klassische Linux-Tools:

htop
free -h
iostat -x 2

Dauerhaft hohe Swap-Nutzung ist ein eindeutiges Signal für zu wenig zugewiesenen RAM, während ein einzelner ausgelasteter Kern auf eine CPU-Limitierung hinweist.

3. Netzwerk- und Latenz-Faktoren nicht übersehen

Nicht jedes Ruckeln ist ein TPS-Problem. Hohe Paketverluste, DDoS-Angriffe oder überlastete Uplinks erzeugen ähnliche Symptome wie niedrige TPS, lassen sich aber über Ping- und Traceroute-Tests von einer schlechten Tick-Rate unterscheiden. Ein Anti-DDoS-Schutz auf Infrastrukturebene reduziert hier zumindest das Risiko externer Störungen, ersetzt aber keine saubere Server-Konfiguration.

Checkliste zur schnellen Diagnose

  • TPS/Tick-Rate über Konsolenbefehl oder Monitoring prüfen
  • Einzelkernauslastung separat von Gesamt-CPU-Last betrachten
  • RAM- und Swap-Nutzung über Zeit beobachten, nicht nur Momentaufnahmen
  • Logs nach wiederkehrenden Warnungen durchsuchen
  • Plugins/Mods einzeln deaktivieren, um Verursacher einzugrenzen

Weiterführende technische Hintergründe zu Panel-Funktionen und Ressourcenlimits finden sich in der Source. Wer mehrere Spiele parallel betreibt und Ressourcen gezielt zuweisen möchte, findet einen Überblick unter Alle unsere Gameserver oder für eigenverwaltete Umgebungen unter Pterodactyl VPS.



Game Server Performance lässt sich nicht an einer einzigen Kennzahl festmachen, sondern ergibt sich aus Tick-Rate, Single-Core-Reserve und passend dimensioniertem RAM. Wer regelmäßig TPS, Auslastung und Logs prüft, erkennt Engpässe frühzeitig und kann gezielt an der richtigen Stellschraube drehen, statt im Blindflug zu optimieren.



FAQ

Warum sinkt die TPS trotz niedriger CPU-Gesamtauslastung?

Die Game-Loop läuft meist auf einem einzigen Kern. Liegt die Gesamtauslastung niedrig, aber ein Kern dauerhaft bei 100 %, ist das die Ursache. Prüfe die Thread-Auslastung gezielt mit top -H statt nur die Gesamtlast zu betrachten.

Wie viel RAM sollte ich für ein modlastiges Minecraft-Setup einplanen?

Als Richtwert gilt: Vanilla benötigt 2–4 GB, größere Modpacks eher 6–12 GB. Starte mit einem moderaten Wert über -Xmx und beobachte Garbage-Collection-Pausen in den Logs, um nachzujustieren.

Woran erkenne ich, ob Ruckler an Netzwerk statt an TPS liegen?

Vergleiche den In-Game-Tick-Wert mit Ping- und Paketverlust-Tests. Stabile TPS bei gleichzeitig hohem Ping oder Paketverlust deutet auf ein Netzwerkproblem hin, nicht auf eine Tick-Limitierung des Servers.

Weiterlesen