Hoe gebruik ik Spark om Minecraft server lag op te lossen?

Hoe gebruik ik Spark om Minecraft server lag op te lossen?

Tutorial

25 maart 2026

Spark is een profiling tool waarmee je kunt achterhalen wat jouw Minecraft server vertraagt. Spark laat je precies zien welke plugins, mods of processen de meeste belasting veroorzaken, hoeveel geheugen je server gebruikt en hoe je TPS ervoor staat. Het is dé tool om prestatieproblemen op te sporen en op te lossen.

Nog geen Minecraft server? Bekijk onze Minecraft server hosting en lanceer jouw server.

Wat is Spark?

Spark is een gratis en open-source performance profiler voor Minecraft servers. Spark bestaat uit drie onderdelen:

  • Profiler: meet welke processen, plugins en mods de meeste servertijd in beslag nemen.

  • Health reporting: geeft een overzicht van de TPS, CPU, geheugen en schijfgebruik van je server.

  • Memory inspectie: analyseert het geheugengebruik van je server en laat zien wat het meeste RAM verbruikt.

Spark is beschikbaar voor vrijwel alle server types:

  • Plugin voor Paper, Spigot en andere Bukkit gebaseerde server types

  • Mod voor Forge, NeoForge en Fabric

  • Proxy plugin voor Velocity en BungeeCord

⚠️ Let op: op een vanilla server zonder plugin- of mod-ondersteuning kun je Spark niet gebruiken. In dat geval raden we aan om over te stappen naar Paper. Paper biedt dezelfde vanilla spelervaring maar ondersteunt wel plugins. Wil je meer weten over de verschillende server types? Lees ons artikel Welke Minecraft server types zijn er?

Spark installeren

Paper 1.21 of nieuwer

Goed nieuws: als je Paper 1.21 of nieuwer draait, is Spark al vooraf geïnstalleerd! Je hoeft niks te doen en kunt direct aan de slag met de commando's.

Andere plugin gebaseerde servers (Spigot, Purpur, etc.)

  1. Ga naar het KaasHosting controlepaneel en klik op de server waar je Spark wil installeren.

  2. Installeer Spark via de plugin installer door te zoeken op "spark".

  3. Start of herstart jouw server.

Forge, NeoForge of Fabric

  1. Ga naar spark.lucko.me/download en download de Spark mod voor jouw modloader en Minecraft versie.

  2. Ga naar het KaasHosting controlepaneel en klik op de server waar je Spark wil installeren.

  3. Klik op bestanden en navigeer naar de mods map.

  4. Upload het gedownloade Spark bestand naar de mods map.

  5. Start of herstart jouw server.

Een profiler sessie starten

De profiler is het meest gebruikte onderdeel van Spark. Hiermee meet je wat jouw server vertraagt.

  1. Typ /spark profiler start in de serverconsole of in-game.

  2. Laat de profiler draaien terwijl je server normaal gebruikt wordt.

  3. Typ /spark profiler stop om de sessie te stoppen.

  4. Spark geeft je een link naar een online rapport. Open deze link in je browser.

💡 Tip: laat de profiler minimaal 5 tot 10 minuten draaien voor een betrouwbaar resultaat. Doe dit op een moment dat er spelers online zijn, zodat je een realistisch beeld krijgt van de serverbelasting.

💡 Tip: je kunt de profiler ook automatisch laten stoppen met /spark profiler start --timeout 600. Dit stopt de profiler na 600 seconden (10 minuten).

Het profiler rapport lezen

Na het stoppen van de profiler krijg je een link naar de Spark viewer. In het rapport zie je:

  • Een boomstructuur van alle processen op je server, gesorteerd op hoeveel tijd ze innemen.

  • De procentuele belasting van elke plugin, mod of proces.

  • Gekleurde balken die aangeven welke onderdelen het meeste impact hebben.

Kijk naar de processen die het hoogste percentage hebben. Dit zijn de onderdelen die de meeste invloed hebben op je server prestaties. Vaak zijn dit specifieke plugins, mob-berekeningen of chunk-loading processen.

Server health controleren

Met het health commando krijg je een snel overzicht van hoe je server ervoor staat.

Typ /spark health in de serverconsole of in-game. Je krijgt een overzicht van:

  • TPS: de ticks per seconde van je server (20 is perfect).

  • CPU gebruik: hoeveel processor je server verbruikt.

  • Geheugen: hoeveel RAM je server gebruikt en hoeveel er beschikbaar is.

  • Schijf: het schijfgebruik van je server.

💡 Tip: gebruik /spark health --upload om het health report te uploaden naar de Spark viewer. Zo krijg je een deelbare link die je bijvoorbeeld kunt meesturen in een supportticket als je hulp nodig hebt.

TPS controleren

Typ /spark tps voor een overzicht van je server TPS en CPU gebruik. Dit is een snellere manier om je TPS te checken dan het standaard /tps commando, omdat Spark ook direct het CPU gebruik laat zien.

Tick monitoring

Met tick monitoring krijg je automatisch een melding als een tick langer duurt dan normaal. Dit is handig om lagspikes te detecteren die niet constant zijn.

  1. Typ /spark tickmonitor om de tick monitor aan te zetten.

  2. Spark geeft nu een melding in de console wanneer een tick ongebruikelijk lang duurt.

  3. Typ /spark tickmonitor nogmaals om de monitor weer uit te zetten.

💡 Tip: gebruik /spark tickmonitor --threshold 50 om alleen ticks te rapporteren die meer dan 50% langzamer zijn dan gemiddeld. Zo voorkom je dat je overspoeld wordt met meldingen.

Geheugen analyseren

Als je vermoedt dat je server te veel RAM gebruikt, kun je Spark gebruiken om te achterhalen wat het geheugen verbruikt.

Heap summary

Typ /spark heapsummary om een samenvatting te genereren van het geheugengebruik. Dit laat zien welke objecten en klassen het meeste geheugen innemen. Spark uploadt het rapport automatisch naar de viewer.

Garbage collection monitoren

Typ /spark gcmonitor om de garbage collector te monitoren. Dit laat zien hoe vaak en hoe lang Java bezig is met het opruimen van ongebruikt geheugen. Frequente of lange GC-pauzes kunnen lag veroorzaken.

Handige Spark commando's overzicht

Commando

Wat het doet

/spark profiler start

Start een profiling sessie

/spark profiler stop

Stopt de profiler en geeft een rapport link

/spark profiler start --timeout 600

Start en stopt automatisch na 10 minuten

/spark health

Toont TPS, CPU, geheugen en schijfgebruik

/spark health --upload

Upload het gezondheidsrapport naar de viewer

/spark tps

Toont TPS en CPU gebruik

/spark tickmonitor

Schakelt tick monitoring in of uit

/spark heapsummary

Genereert een geheugen samenvatting

/spark gcmonitor

Schakelt GC monitoring in of uit

⚠️ Let op: op BungeeCord, Velocity en Forge/Fabric client gebruik je /sparkb, /sparkv of /sparkc in plaats van /spark.

Tips voor het gebruik van Spark

  • Profile op drukke momenten: het heeft weinig zin om te profilen als er geen spelers online zijn. Profile wanneer je server actief wordt gebruikt.

  • Vergelijk rapporten: maak een rapport vóór en na een wijziging (bijvoorbeeld het verwijderen van een plugin) om het verschil te zien.

  • Deel je rapport bij support: als je contact opneemt met ons supportteam over prestatieproblemen, stuur de Spark rapport link mee. Zo kunnen we je sneller helpen.

Kom je er niet uit of wil je hulp bij het interpreteren van je Spark rapport? Neem gerust contact met ons op. Ons team van Minecraft server experts kijkt graag met je mee!

Hoe stel ik een Minecraft server icon in?

Minecraft

Enter

Hoe join ik mijn Minecraft server?

Minecraft

Enter

Hoe verander ik de seed van mijn Minecraft server wereld?

Minecraft

Enter

Hoe maak ik een Minecraft server?

Minecraft

Enter

Hoe installeer ik een Minecraft server plugin?

Minecraft

Enter
No results found