All posts
by Renzom Team6 min read

Minecraft Server Lag beheben 2026: Echtes Diagnose-Playbook

Konkrete Schritte um Minecraft Server Lag 2026 zu diagnostizieren und beheben — TPS-Drops, MSPT-Spikes, Chunk-Stutter, Plugin-Probleme, GC-Pausen.

  • #minecraft
  • #performance
  • #troubleshooting
Also available in English

"Mein Minecraft Server laggt" ist das mit Abstand häufigste Ticket im Gameserver-Hosting. Es ist auch eines der unklarsten — "Lag" kann fünf völlig verschiedene Probleme mit fünf unterschiedlichen Ursachen meinen. Mehr RAM zu kaufen löst eines davon; die anderen vier fasst es nicht an.

Das ist das Diagnose-Playbook, das wir selbst durchgehen, bevor wir einem Kunden sagen "ja, du musst upgraden".

Die fünf Dinge, die "Lag" eigentlich bedeutet

Wenn ein Spieler "der Server laggt" sagt, beschreibt er eines von:

  1. Netzwerk-Lag (hoher Ping). Seine Pakete brauchen lange zum Server. Der Server selbst ist okay.
  2. TPS-Lag (niedrige Ticks pro Sekunde). Der Server schafft sein Tick-Budget nicht. Alles im Spiel läuft Slow-Motion.
  3. MSPT-Spikes (gelegentlich lange Ticks). Der Server ist meistens okay, hat aber periodische 200ms+-Pausen. Spieler sehen "Rubber-Banding".
  4. Chunk-Lade-Stutter. Beim Laufen in neue Areale friert das Spiel kurz ein, während Chunks generiert oder von Disk geladen werden.
  5. Client-Lag. Sein eigenes Spiel ist langsam, aber er gibt dem Server die Schuld.

Zu wissen, welches du hast, ist 80 % der Lösung.

Schritt 1: stell die richtige Diagnose-Frage

Bevor du irgendwas tust, frag den Spieler:

Laggt es bei allen gleichzeitig oder nur bei manchen?

  • Nur bei einer oder zwei Personen: sein Netz oder Client. Weiter im Text.
  • Bei allen, aber nur wenn X passiert (Joinen, in neue Area gehen, große Explosion): Server-seitiger Spike. Lies weiter.
  • Bei allen, ständig: Server zu klein oder falsch konfiguriert. Lies weiter.

Schritt 2: TPS und MSPT im Panel checken

Jedes moderne Minecraft-Server-Panel zeigt TPS (Ticks pro Sekunde) und MSPT (Millisekunden pro Tick). Pterodactyl-basierte Panels (wie unseres) zeigen beides als Live-Graph. Falls deins das nicht tut, tippe /spark tps oder /forge tps in die Server-Konsole.

Gesund:

  • TPS: 19,5–20,0 (Ziel des Servers ist 20)
  • MSPT: 5–30 ms (Tick-Budget ist 50 ms)

Warnzeichen:

  • TPS unter 19: Server konstant überlastet
  • MSPT im Mittel über 40 ms: ein schlechter Tick und du droppst TPS
  • MSPT spiked gelegentlich über 50 ms: etwas Konkretes verursacht Pausen (Spieler-Joins? Chunk-Generation? Plugin-Task?)

Schritt 3: Spark oder Sparkle installieren

Falls du es noch nicht hast, installier das Spark-Profiler-Plugin. Kostenlos, läuft auf Paper/Spigot/Fabric/Forge und gibt dir die echte Antwort, was langsam ist. Run:

/spark profiler --timeout 300

Das profiliert den Server 5 Minuten und gibt dir eine Web-URL mit Flame-Graph. Der Flame-Graph zeigt dir genau, welcher Code die meiste Zeit frisst.

Die größten Kategorien, die du siehst:

  • Chunk Loading / Chunk Generation — Spieler erkundet neues Terrain, oder die Welt ist zu groß für den RAM und Chunks werden hin- und hergeladen.
  • Entities — zu viele Mobs, Item-Frames, gedroppte Items oder Villager.
  • Plugin X tick — ein bestimmtes Plugin ist zu schwer.
  • Garbage Collection — Java pausiert für GC; Flags müssen getunt werden.

Nicht raten. Profilieren, dann das fixen, was wirklich langsam ist.

Schritt 4: Die häufigsten Minecraft-Lag-Ursachen (Häufigkeit 2026)

Ursache 1: zu viele Entities

Die mit Abstand häufigste Ursache. Ein 10×10-Bereich mit 200 Hühnern / 100 Villagern / 5 Chunks gedroppter Items haut einen 4 GB Server um.

Fix: installier ClearLag (oder ein modernes Äquivalent) und setz Entity-Caps. Für Modded zeigt dir Spark genau, welcher Entity-Typ heiß läuft.

Schnell-Triage: in der Konsole /forge entity list (Forge) oder /spark health (alle). Wenn du "10000 dropped items" oder "2000 villagers" siehst, ist das dein Problem.

Ursache 2: schlechtes Plugin

Ein einziges fehlerhaftes Plugin kann TPS um 50 % drücken. Übliche Verdächtige sind alte Plugins, die in Ticks einhaken, in die sie nicht müssen (z. B. Plugins, die jeden Block in jedem Chunk in jedem Tick scannen).

Fix: profilieren (Spark), Plugin finden, ersetzen. Häufige Übeltäter, die wir sehen: veraltete Chunk-Claim-Plugins, Custom-Mob-Plugins, Anti-Grief-Plugins von 2017.

Ursache 3: Overworld zu groß für RAM

Wenn deine Overworld 50.000+ Blöcke breit ist, thrasht der Chunk-Cache bei kleinem RAM-Budget. Java lädt/entlädt Chunks ständig und garbage-collected Heap dabei.

Fix: entweder die Welt prunen (mit Chunky Pre-Generation + Worldborder) oder mehr RAM kaufen. Es gibt keinen Software-Trick, der hier "mehr RAM" schlägt.

Ursache 4: schlechte Java-Flags

Default-Java-Flags sind schlecht für Game-Server. Die klassischen Aikar's Flags:

-XX:+UseG1GC -XX:+ParallelRefProcEnabled
-XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions
-XX:+DisableExplicitGC -XX:+AlwaysPreTouch
-XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40
-XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20
-XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4
-XX:InitiatingHeapOccupancyPercent=15
-XX:G1MixedGCLiveThresholdPercent=90
-XX:G1RSetUpdatingPauseTimePercent=5
-XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem
-XX:MaxTenuringThreshold=1
-Dusing.aikars.flags=https://mcflags.emc.gs
-Daikars.new.flags=true

Setz die als JVM-Args. Sie schneiden durchschnittliche MSPT um 30-50 % bei den meisten Servern und reduzieren GC-Pause-Spikes drastisch.

(Unsere Minecraft-Eggs bei Renzom setzen Aikar's Flags standardmäßig. Bist du bei einem anderen Hoster, prüf ob er das tut — viele tun's nicht.)

Ursache 5: Anti-Cheat oder World-Load Plugin scannt alles

Manche Plugins (CMI, ältere Essentials-Versionen, bestimmte Anti-Cheats) scannen die Welt periodisch. Wenn sie aggressiver scannen als der Server hinterherkommt, bekommst du ein Sägezahn-Lag-Pattern.

Fix: Scan-Frequenz in der Plugin-Config runterschrauben oder Plugin ersetzen.

Ursache 6: zu wenig CPU (selten, aber real)

Wenn dein Server auf einem stark überbuchten Node liegt, wird deine CPU-Zeit von anderen Tenants weggenommen. Das fixt du nicht von innen — nur durch Hoster-Wechsel.

Diagnose: wenn Spark MSPT-Spikes zeigt, die mit nichts im Spiel korrelieren (keine Joins, keine Chunk-Gen, keine Entity-Bursts), ist es vermutlich Hoster-seitige CPU-Konkurrenz.

Ursache 7: HDD statt SSD-Storage

Langsame Disks lassen World-Saves stuttern. Der Server pausiert alle paar Minuten für den periodischen Save.

Fix: Hoster wechseln. NVMe-SSD ist 2026 die Untergrenze; wenn dein Hoster den Storage-Typ nicht angibt, geh vom Schlechtesten aus.

Schritt 5: Der "Ich hab alles probiert, laggt immer noch"-Pfad

Wenn du profiliert, Entities gefixt, Plugins gefixt, Aikar's Flags angewendet hast und TPS immer noch schlecht ist, hast du eines von:

  • Modpack ist einfach zu schwer für deinen RAM-Tier. Schwere Modpacks (RLCraft, GTNH, AOF) brauchen 12-16 GB Minimum. Es gibt kein Flags-Tuning, das einen 4 GB Server RLCraft fahren lässt.
  • Tatsächlich unterdimensionierter Server. 30 Spieler auf einem 4 GB Server können physisch nicht funktionieren, egal welche Optimierung.
  • Schlechter Hoster. Manche Shared-Tier-Hoster verkaufen so übel über, dass kein Fixen hilft.

An dem Punkt: RAM upgraden (eine Stufe hoch) oder Hoster wechseln. Beides sind echte Fixes; "kauf mehr RAM" ist keine Abzocke, wenn du wirklich mehr RAM brauchst.

Wie Netzwerk-Lag (hoher Ping) aussieht

Wenn bestimmte Spieler hohen Ping haben und andere nicht, ist es ihre Verbindung, nicht dein Server. Was du manchmal tun kannst:

  • Hoster in der geografischen Region der Spieler wählen. EU-Server für EU-Spieler, NA für NA-Spieler. Kein Frankfurt-Server für Australier.
  • BungeeCord / Velocity Proxies können etwas Connection-Overhead reduzieren, aber keine Distanz fixen.
  • Manche ISPs haben furchtbare Minecraft-Konnektivität (Vodafone Deutschland, BT UK historisch). Sag dem Spieler, er soll Kabelverbindung oder ein anderes Netz probieren.

Wie wir Minecraft-Lag bei Renzom proaktiv vermeiden

Was in unsere Default-Minecraft-Eggs reingebacken ist:

  • Aikar's Flags automatisch mit richtiger Heap-Size für deinen Tier
  • Java 21 standardmäßig für Minecraft 1.21+
  • NVMe Gen 4 Storage für alle Tiers
  • Single-Thread-CPU dediziert ab 6 GB Tier (kleinere Tiers teilen CPU, aber mit QoS-Garantien)
  • Empfohlene Plugin-Installation: Spark-Profiler kommt vorinstalliert, aber deaktiviert (du aktivierst ihn bei Bedarf)
  • Tägliche Backups, damit du immer zurückrollen kannst, wenn ein Plugin-Update was kaputt macht

Minecraft-Server bestellen — oder falls du schon bei uns bist und Lag hast, ping uns auf Discord und wir profilieren ihn gratis mit dir.

Nächste Schritte

Server-Lag ist fast immer lösbar. Der Fehler ist, "mehr RAM" oder "mehr Performance" zu kaufen, ohne herauszufinden, welchen der fünf Lag-Typen du wirklich hast. Fünf Minuten mit Spark schlagen fünf Monate Überbezahlen.