Lag meten op je Minecraft-server met Spark
Gepubliceerd op 3 oktober 2026
Met Spark meet je of je Minecraft-server echt hapert en waar dat door komt. Typ in de console spark tps: blijft de TPS op 20 en de MSPT onder de 50, dan ligt het niet aan je server. Paper heeft Spark sinds 1.21 ingebouwd, dus op je server hoef je niets te installeren.
Is het lag of je internet?
- Serverlag: iedereen merkt het tegelijk. Blokken komen terug na het breken, mobs bevriezen en daarna haalt alles zich in.
- Verbinding: een speler hapert en de rest niet. Houd in Java Tab ingedrukt en kijk naar de pingbalkjes naast de namen.
- Je eigen computer: het beeld schokt, maar de wereld loopt gewoon door. Druk in Java op F3 en kijk naar de fps.
Hoe meet je TPS en MSPT met Spark?
- Open de console van je server in het gamepanel.
- Typ
spark tpsen druk op Enter. - Kijk naar de TPS van de laatste minuten en naar de MSPT, de tijd per tick in milliseconden.
Minecraft rekent 20 keer per seconde: dat is een TPS van 20. Elke tick mag daarvoor maximaal 50 milliseconden duren. Spark kleurt de cijfers groen, oranje of rood. Groen is goed; rood betekent dat je server achterloopt. Met spark health zie je ook geheugen, processor en opslag in een keer.
Hoe maak en lees je een profiel?
- Wacht tot het druk is of tot de lag er is.
- Typ
spark profiler start --timeout 600. Spark meet nu 10 minuten wat je server doet. - Na afloop zet Spark een link in de console. Open die in je browser.
- Klap in de boom de regels open met het hoogste percentage. Daar zit de tijd: een plugin, entiteiten of het maken van nieuwe chunks.
Komt de lag in korte pieken? Zet dan spark tickmonitor aan. Die meldt elke tick die veel langer duurt dan normaal.
Wat zijn de bekende boosdoeners?
| Oorzaak | Wat je doet |
|---|---|
| Te veel dieren of mobs op een plek, zoals een grote farm | Maak de farm kleiner, of bouw er een schakelaar bij zodat hij alleen draait als je hem gebruikt. |
| Redstoneklokken en veel hoppers | Zet klokken uit als niemand ze gebruikt. Paper heeft instellingen voor hoppers en redstone in config/paper-world-defaults.yml. |
| Nieuwe chunks terwijl spelers ver weg vliegen | Maak de wereld vooraf aan met de plugin Chunky, bijvoorbeeld met chunky radius 3000 en daarna chunky start. |
| Een plugin bovenaan in het profiel | Werk hem bij, zoek een lichtere plugin of haal hem weg. |
| Een hoge view-distance | Verlaag view-distance en simulation-distance in server.properties. |
Wanneer helpt een groter pakket echt?
Meer geheugen helpt als het geheugen vol zit: de meter in de console staat dan lang tegen het maximum en spark health laat een volle heap zien. Wijst het profiel naar een farm of een plugin, dan helpt extra geheugen niet en is ingrijpen beter. Twijfel je over de maat, kijk dan bij hoeveel geheugen je server nodig heeft of in de rekenhulp. Is het de rekenkracht zelf, lees dan Standaard of Premium.