Lag & niedrige TPS — Ursachen & Lösungen
Lag & niedrige TPS — Ursachen & Lösungen
Dein Server ruckelt, Blöcke „ploppen" verzögert zurück, Mobs stottern oder das Spiel fühlt sich zäh an? „Lag" hat viele Gesichter — und die Ursache liegt mal bei dir, mal beim Server. Dieser Artikel hilft dir, beides sauber zu unterscheiden, das Problem gezielt zu messen und die häufigsten Übeltäter loszuwerden. Er richtet sich an alle Gamesilo-Nutzer, vom Einsteiger bis zum fortgeschrittenen Admin.
Client-Lag (FPS) vs. Server-Lag (TPS)
Zuerst die wichtigste Unterscheidung, denn sie entscheidet, wo du ansetzen musst.
- Client-Lag betrifft nur dich auf deinem PC. Kennzeichen: niedrige FPS (Bilder pro Sekunde), ruckelnde Kamera, aber Mobs und Redstone laufen normal. Andere Spieler haben kein Problem. Ursache liegt an deiner Hardware, deinen Grafikeinstellungen oder deinem Modpack.
- Server-Lag betrifft alle gleichzeitig. Kennzeichen: niedrige TPS (Ticks pro Sekunde), Mobs stehen kurz still, abgebaute Blöcke kommen zurück, Hits registrieren verzögert. Deine FPS können dabei trotzdem hoch sein.
- Netzwerk-Lag (Ping) ist ein dritter Fall: hohe Latenz zwischen dir und dem Server. Kennzeichen: „Rubberbanding" (du wirst zurückgezogen), obwohl FPS und TPS gut sind.
Minecraft läuft mit 20 TPS im Idealzustand — ein Tick alle 50 ms. Fällt der Wert darunter, läuft die gesamte Spielwelt in Zeitlupe. Unter etwa 15 TPS wird es spürbar, unter 10 wirklich unangenehm.
> Tipp: Als Faustregel gilt: Ruckelt es nur bei dir → FPS/Client. Ruckelt es bei allen gleichzeitig → TPS/Server.
Schnelltest: Woran erkenne ich was?
1. Drücke im Spiel F3 und schau oben links auf die FPS-Anzeige. Niedrige FPS (z. B. unter 30) bei ansonsten flüssiger Welt = Client-Problem. 2. Frag einen Mitspieler, ob es bei ihm auch ruckelt. Nur bei dir = Client/Netzwerk. 3. Tippe auf dem Server (oder in deiner Gamesilo-Konsole) den Befehl `/tps` bzw. installiere Spark und nutze `/spark tps`. Werte deutlich unter 20 = Server-Lag.
Server-Lag messen: Spark & Timings
Rätselraten kostet Zeit — miss lieber. Das Standardwerkzeug heißt heute Spark (kostenlos über Modrinth oder CurseForge, funktioniert für Paper, Fabric, Forge/NeoForge und viele mehr).
1. Lade den passenden Spark-Build für deinen Loader und deine Minecraft-Version herunter. 2. Lege die `.jar` in den Ordner `plugins/` (Paper) bzw. `mods/` (Fabric/Forge) deines Servers. In deinem Gamesilo-Dashboard geht das bequem über den Dateimanager. 3. Starte den Server neu. 4. Tippe `/spark tps`, um Live-TPS und CPU-Auslastung zu sehen. 5. Für die Ursachensuche startest du einen Profiler-Lauf: `/spark profiler --timeout 120`. Nach zwei Minuten bekommst du einen Web-Link mit einer aufklappbaren Auswertung, welche Aufgabe den meisten Rechenaufwand frisst.
> Achtung: Die alten Aikar-„Timings" sind auf modernen Paper-Versionen entfernt worden. Nutze Spark — es ist genauer und für alle Loader verfügbar.
Die häufigsten Server-Übeltäter
- Zu viele Entities: riesige Mob-Farmen, aufgestaute Tiere, herumliegende Items (Drops) oder Item-Frames. Jedes Entity kostet jeden Tick Rechenzeit.
- Redstone-Maschinen & Hopper: komplexe Schaltungen und lange Hopper-Ketten sind notorische TPS-Killer.
- Chunk-Loading: zu hohe Render- bzw. Simulationsdistanz oder viele dauerhaft geladene Chunks (Chunk-Loader, Nether-Portale).
- Weltgenerierung: Wenn Spieler mit Elytra oder schnellem Transport durch ungenerierte Gebiete rasen, muss der Server permanent neues Gelände erzeugen.
- Zu wenig RAM: Läuft der Arbeitsspeicher voll, verbringt Java mehr Zeit mit „Garbage Collection" als mit dem Spiel — erkennbar an regelmäßigen, kurzen Freezes.
- Schlecht optimierte Plugins/Mods: ein einziges falsch konfiguriertes Plugin kann alles ausbremsen. Der Spark-Profiler zeigt dir den Namen.
Gegenmaßnahmen für den Server
1. Optimierten Server-Typ nutzen: Paper (statt Vanilla/Spigot) bringt viele Optimierungen mit. Für Fabric sind Lithium und FerriteCore Pflicht. 2. Render- und Simulationsdistanz senken: In der `server.properties` `view-distance` auf 6–8 und `simulation-distance` auf 4–6. Das ist oft der größte Hebel. 3. Entity-Limits setzen: In Papers `spigot.yml`/`paper-world-defaults.yml` Mob-Spawns begrenzen und Item-Merge aktivieren. 4. Aufräumen: unnötige Mob-Farmen abschalten, riesige Redstone-Uhren entfernen, herumliegende Drops einsammeln. 5. Plugins ausmisten: Spark-Ergebnis prüfen, überflüssige oder veraltete Plugins/Mods entfernen.
> Tipp: Ändere immer nur eine Sache und miss danach erneut. Sonst weißt du nie, was tatsächlich geholfen hat.
Client-Lag (FPS) verbessern
Liegt das Problem an deinem PC, hilft am meisten die Mod-Kombination rund um Sodium (Rendering) plus Lithium und ergänzend Iris (für Shader). Diese laufen auf Fabric und lassen sich über den Prism Launcher oder den offiziellen Fabric-Installer von fabricmc.net einrichten.
- Reduziere im Vanilla-Menü die Render Distance und schalte Grafik von „Fancy" auf „Fast".
- Stelle sicher, dass Minecraft ein aktuelles Java (z. B. von Adoptium/Eclipse Temurin) und deine dedizierte Grafikkarte nutzt.
- Weise dem Spiel nicht wahllos viel RAM zu — 4–6 GB reichen für Vanilla meist völlig; zu viel schadet sogar.
Wann hilft mehr RAM oder ein größerer Plan?
Mehr RAM ist kein Allheilmittel. Es hilft wirklich, wenn:
- viele Spieler gleichzeitig online sind,
- du ein modlastiges Modpack (Forge/NeoForge, 100+ Mods) fährst,
- die Welt sehr groß ist oder viele Chunks geladen werden,
- Spark häufige, lange Garbage-Collection-Pausen zeigt.
Zeigt der Profiler dagegen, dass eine einzelne Aufgabe (z. B. eine Farm oder ein Plugin) die CPU sättigt, bringt mehr RAM gar nichts — dann musst du diese Ursache beheben. In deinem Gamesilo-Dashboard siehst du die aktuelle RAM-Auslastung und kannst bei echtem Bedarf auf einen größeren Plan wechseln.
Siehe auch
- Server-Konsole und Befehle verstehen
- Plugins & Mods installieren
- server.properties richtig konfigurieren
- Backups & Welten verwalten