Ein Server kann am Spawn 20 TPS zeigen und dann einbrechen, sobald fünf Spieler in neues Gelände fliegen oder eine Farm anläuft. Das ist der frustrierende Teil der Minecraft-Leistung: Das Problem ist selten nur „zu wenig RAM“. Willst du herausfinden, wie du niedrige TPS behebst, behandle es zuerst als Tick-Zeit-Problem. Finde, was jeden 50-Millisekunden-Tick verbraucht, reduziere die Arbeit und stell dann sicher, dass deine Hardware mit der Welt mithält, die du betreiben willst.
TPS bedeutet Ticks pro Sekunde. Minecraft zielt auf 20 TPS, was dem Server 50 ms gibt, um jeden Tick zu verarbeiten. Bei 15 TPS verlangsamen sich Redstone-Uhren, Mobs reagieren spät, und Spieler spüren Rubber-Banding, selbst wenn ihr Ping in Ordnung ist. Die nützliche Begleitkennzahl sind die MSPT, also Millisekunden pro Tick. Niedriger ist besser. Alles, was dauerhaft über 50 MSPT liegt, bedeutet, dass dein Server keine 20 TPS halten kann.
Diagnostizieren, bevor du etwas änderst
Fang nicht damit an, wahllos Plugins zu löschen oder deine RAM-Zuteilung zu verdoppeln. Ein Server kann reichlich ungenutzten Speicher haben und trotzdem laggen, weil ein CPU-Kern von Entities, Chunk-Generierung oder einem sich schlecht benehmenden Mod ausgelastet ist. Prüf zuerst das Muster.
Fallen die TPS nur, während Spieler erkunden, ist die Geländegenerierung der wahrscheinliche Übeltäter. Fallen sie in einer bestimmten Basis, untersuch Mobs, Trichter, Item-Haufen, Redstone und gemoddete Maschinen. Verschlechtern sie sich nach mehreren Stunden online, such nach einem Speicherleck, einer überdimensionierten Welt oder Entities, die sich in scheinbar entladenen Bereichen ansammeln.
Ein Profiler liefert dir die Antwort schneller als Raten. Auf Paper oder Purpur nutzt du einen Profiler wie spark, um während aktiven Lags einen Bericht aufzunehmen. Auf Forge oder Fabric nutzt du den Profiler, den dein Loader und dein Modpack unterstützen. Lass ihn laufen, während Spieler die Aktivität ausführen, die die Verlangsamung verursacht, nicht während alle am Spawn stehen.
Achte auf diese häufigen Tick-Verbraucher:
- Entity-Ticks, besonders dichte Tierfarmen, Dorfbewohner, Item-Drops und Rüstungsständer.
- Chunk-Generierung, wenn Spieler Elytren nutzen, weit teleportieren oder einer unerforschten Karte beitreten.
- Tile-Entities und Maschinen in Modpacks, darunter Rohre, Kabel, Speichersysteme und Auto-Crafting-Setups.
- Plugins, die die Welt scannen, große Datenbanken abfragen, Scoreboards zu oft aktualisieren oder schwere Aufgaben im Haupt-Thread ausführen.
- Redstone-Uhren und Trichternetze, die jeden Tick laufen, selbst wenn niemand sie nutzt.
Das Ziel ist nicht, den Spielern die Schuld zu geben oder jedes spaßige Feature zu entfernen. Es geht darum, die ein oder zwei Lasten zu finden, die den größten Anteil am Tick haben. Eine Handelshalle mit 300 Dorfbewohnern braucht eine andere Lösung als langsame Chunk-Generierung, und beide brauchen eine andere Lösung als eine kaputte Plugin-Aufgabe.
Behebe zuerst die Last in der Welt
Entity-lastige Bauten sind der häufigste TPS-Killer auf Survival-Servern. Fang mit Limits an, die Spieler verstehen können. Reduziere die Zahl der Dorfbewohner in einer Handelshalle, halte Tierzüchter unter Kontrolle und nutz Regeln zum Aufräumen von Items mit Bedacht. Alle paar Minuten jedes fallengelassene Item zu löschen, schützt vielleicht die TPS, kann aber auch Beute löschen, die Spieler zu Recht einsammeln wollen.
Trichter verdienen besondere Aufmerksamkeit. Eine lange Trichterkette prüft ständig Inventare, und Hunderte davon summieren sich schnell. Ersetz unnötige Trichterketten durch Wasserströme, Loren nur dort, wo sie wirklich nützlich sind, oder klügere Lagerlösungen. Deck Trichter, wo sinnvoll, mit Kompostern oder anderen Behältern ab, um ihre Inventarprüfungen zu reduzieren.
Auf Paper- und Purpur-Servern stimmst du view-distance und simulation-distance getrennt ab. Die view-distance steuert, was Spieler sehen können. Die simulation-distance steuert, welche nahen Chunks aktiv Entities, Redstone und Pflanzen verarbeiten. Die simulation-distance von 10 auf 6 zu senken, reduziert die Tick-Arbeit oft erheblich, ohne dass sich die Welt klein anfühlt. Der richtige Wert hängt von deiner Spielerzahl und deinem Spielstil ab. Ein ruhiger Whitelist-SMP kann höhere Einstellungen fahren als ein öffentlicher Server mit 80 Spielern online.
Deine Welt vorzugenerieren, ist ein weiterer Schritt mit großer Wirkung. Neue Chunks sind teuer, weil der Server Gelände, Strukturen, Beleuchtung und Besiedlungsdaten erzeugen muss. Generier den Bereich, den Spieler realistisch nutzen werden, vor dem Öffnen des Servers oder vor einem großen Event. So werden zufällige Erkundungsspitzen zu einer einmaligen Vorbereitungsaufgabe. Bedenke, dass eine riesige vorgenerierte Welt auch mehr Speicherplatz und Backup-Kapazität braucht.
Zuerst die Last beheben, dann die Einstellungen abstimmen, dann die Hardware dimensionieren. Ein spark-Profil, das während echten Lags aufgenommen wurde, schlägt eine Woche Raten — es zeigt genau, was diese 50 Millisekunden frisst. Ändere eine Sache nach der anderen und beobachte die MSPT, sonst weißt du nie, welche Änderung geholfen hat.
Prüf Plugins, Mods und Server-Software
Die richtige Server-Jar zählt. Für Plugin-Server ist Paper eine starke Basis, während Purpur Admins mehr Gameplay- und Leistungssteuerung gibt. Vanilla passt, wenn du striktes Vanilla-Verhalten brauchst, lässt aber weniger Optimierungsmöglichkeiten. Installier keine Paper-Plugins auf einem Server, der Forge-Mods braucht, und erwarte stabile Ergebnisse.
Auf Fabric und Forge können Performance-Mods helfen, aber Kompatibilität kommt zuerst. Füg sie einzeln hinzu, starte neu und teste die Abläufe, die deine Spieler nutzen. Jeden Optimierungs-Mod von einer Liste zu stapeln, kann Abstürze, kaputte Rendering-Annahmen oder seltsames Weltverhalten erzeugen, das mehr Zeit kostet, als es spart.
Plugins und Mods sollten sich ihren Platz verdienen. Deaktivier alles Ungenutzte, aktualisiere aktiv gepflegte Projekte und prüf nach einem Minecraft-Versions-Upgrade die Changelogs. Ein Scoreboard-Plugin, das jeden Tick für jeden Spieler aktualisiert, sieht vielleicht schick aus, kann auf einem vollen Server aber teuer sein. Dasselbe gilt für Karten-Renderer, Anticheat-Scans, kosmetische Partikelsysteme und Wirtschafts-Plugins mit ineffizienten Datenbankaufrufen.
Zeigt ein Profiler auf ein bestimmtes Plugin oder einen Mod, bestätige es, bevor du es entfernst. Teste in einer Kopie des Servers, prüf seine Konfiguration und schau, ob ein Update das Problem behebt. Bei Community-Servern erklärst du die Änderung, bevor du ein beliebtes Feature veränderst. Leistung ist wichtig, aber genauso, das Gameplay zu erhalten, für das deine Spieler gekommen sind.
Gib Minecraft die Hardware, die es tatsächlich nutzt
Die Haupt-Tick-Schleife von Minecraft hängt stark von der Single-Core-Geschwindigkeit der CPU ab. Mehr vCPUs können bei unterstützenden Aufgaben helfen, reparieren aber nicht automatisch einen Haupt-Thread, der 90 ms pro Tick braucht. Deshalb kann billiges, überbuchtes Hosting kämpfen, selbst wenn der Tarif großzügigen RAM bewirbt.
Schnelle Ryzen- und EPYC-Infrastruktur, hochgetaktete CPU-Leistung und NVMe-Gen4-Speicher machen einen praktischen Unterschied. Die CPU-Geschwindigkeit bewältigt die Ticks, während schneller Speicher beim Chunk-Laden, beim Speichern der Welt, bei Backups und Neustarts hilft. Auch DDoS-Schutz zählt für öffentliche Server, denn ein Netzwerkangriff sollte nicht zum Freitagabend-Ausfall deiner Community werden.
RAM zählt weiterhin, besonders für Modpacks, aber mehr zuzuteilen, als der Server nutzen kann, ist kein kostenloses Leistungs-Upgrade. Zu wenig RAM verursacht Druck auf die Garbage Collection und Abstürze. Zu viel kann zu längeren Pausen der Garbage Collection führen. Ein kleiner Paper-SMP läuft womöglich bequem mit 4–6 GB, während ein großes Forge-Modpack je nach Mods und Spieleraktivität 8–12 GB oder mehr brauchen kann. Beobachte den tatsächlichen Verbrauch, statt eine Zahl nach dem größten verfügbaren Tarif zu wählen.
Nutz vernünftige JVM-Flags für deine Java-Version und deinen Servertyp, aber erwarte nicht, dass Flags eine überlastete Welt retten. Modernes Java und aktuelle Server-Software kommen mit vielen Standardwerten bereits gut zurecht. Die gewinnende Reihenfolge ist: die Last beheben, die Einstellungen abstimmen, dann die Hardware richtig dimensionieren.
Halte die TPS nach der Lösung stabil
Ein Server, der einmal 20 TPS erreicht, ist nicht unbedingt gesund. Teste unter Spitzenbedingungen: Spieler erkunden, Farmen laufen, Mobs sind geladen, und geplante Backups oder Neustarts laufen normal. Verfolge die MSPT nach dem Hinzufügen eines neuen Plugins, dem Öffnen einer neuen Dimension oder einem Modpack-Update. Kleine Prüfungen verhindern, dass eine Änderung zu einer Woche voller Spielerbeschwerden wird.
Auch Backups gehören zum Leistungsmanagement. Erstell vor dem Ändern von Configs, dem Entfernen von Mods oder dem Ausdünnen von Entities ein Backup, das du wiederherstellen kannst. Es gibt dir Raum, selbstbewusst zu testen, statt mit einer Welt zu zocken, an der deine Community monatelang gebaut hat.
Hast du die offensichtlichen Probleme optimiert und ist der Haupt-Thread trotzdem ausgelastet, ist es vielleicht Zeit umzuziehen, statt den Server weiter zu beschneiden. Elysium ist genau für diese Situation gebaut, mit auf Minecraft ausgerichteten Tarifen, schneller CPU-Leistung, NVMe-Speicher, automatischen Backups und Support, der den Unterschied zwischen einem Plugin-Problem und einem Tick-Engpass kennt.
Deinen Spielern ist egal, ob die Lösung von einer besseren simulation-distance, einer umgebauten Farm oder schnellerer Hardware kam. Ihnen ist wichtig, dass sich Kämpfe reaktionsschnell anfühlen, Chunks laden, wenn sie fliegen, und ihre Bauten funktionieren, wenn der Server voll ist. Fang mit einer Profiler-Aufnahme während echten Lags an, mach die Änderung mit der größten Wirkung und lass die Zahlen den nächsten Schritt bestimmen.
Elysium betreibt Paper, Purpur, Forge und Fabric auf hochgetaktetem Ryzen mit NVMe-Gen4-Speicher, automatischen Backups, DDoS-Schutz und einem aufgeräumten Pterodactyl-Panel. Wähl einen Tarif auf der Bestellseite, und lebt dein Server schon woanders, ziehen wir Welt, Plugins und Configs für dich um.