Hoe optimaliseer ik spigot.yml voor minder lag?
25 maart 2026
In het bestand spigot.yml vind je geavanceerde instellingen waarmee je de prestaties van je Minecraft server kunt verbeteren. Dit artikel behandelt de belangrijkste instellingen en onze aanbevolen waarden, gesorteerd van meeste naar minste impact. Haal het maximale uit jouw Minecraft server met de juiste instellingen. Bekijk onze Minecraft server pakketten als je nog geen eigen server hebt.
⚠️ Let op: dit artikel is voor servers die draaien op Spigot, Paper of Purpur. Vanilla, CraftBukkit en Fabric servers hebben geen
spigot.ymlbestand.
💡 Tip: optimaliseer ook je
bukkit.ymlvoor het beste resultaat. Lees daarvoor ons artikel Hoe optimaliseer ik bukkit.yml voor minder lag?
spigot.yml bewerken
Ga naar het KaasHosting controlepaneel en klik op de server die je wil optimaliseren.
Klik op bestanden in het menu.
Open het bestand
spigot.ymldoor erop te klikken.Pas de instellingen aan zoals hieronder beschreven.
Klik op opslaan.
Herstart jouw server.
entity-activation-range
Dit is één van de instellingen met de meeste impact op prestaties. De entity-activation-range bepaalt op welke afstand (in blokken) van een speler een entity actief wordt en AI-berekeningen uitvoert. Mobs buiten deze range worden "gepauzeerd" en belasten de server niet.
Standaardwaarden:
entity-activation-range:
animals: 32
monsters: 32
raiders: 48
misc: 16
water: 16
villagers: 32
flying-monsters: 32Aanbevolen waarden:
entity-activation-range:
animals: 16
monsters: 24
raiders: 48
misc: 8
water: 8
villagers: 16
flying-monsters: 48⚠️ Let op: als je deze waarden te laag instelt, kunnen mobs onrealistisch stil lijken totdat je dichtbij komt. Dit kan ook bepaalde mob farms breken, vooral iron farms die afhankelijk zijn van villager AI.
tick-inactive-villagers
Bepaalt of villagers buiten de entity-activation-range nog steeds geticked worden. Het uitzetten hiervan kan een grote prestatieverbetering opleveren, vooral op servers met veel villagers (1.14+).
Standaard: true Aanbevolen: false
⚠️ Let op: het uitzetten van deze instelling kan ervoor zorgen dat villagers hun trades niet meer restocken als er geen speler in de buurt is. Dit kan problemen veroorzaken met trading halls en iron farms.
nerf-spawner-mobs
Schakelt de AI uit van mobs die gespawnd zijn door een mob spawner. Deze mobs zullen stilstaan en niks doen. Dit verbetert de prestaties op servers met veel spawner-gebaseerde farms.
Standaard: false Aanbevolen: true
💡 Tip: als je Paper draait, kun je met
spawner-nerfed-mobs-should-jumpin de Paper configuratie instellen dat generfde mobs nog wel in water springen. Dit is handig voor spawner farms die water gebruiken om mobs te verplaatsen.
mob-spawn-range
Bepaalt hoe ver (in chunks) van een speler mobs kunnen spawnen. Een lagere waarde maakt het gevoel alsof er meer mobs rondom je zijn, ook al zijn het er minder in totaal.
Standaard: 8 Aanbevolen: 3
⚠️ Let op: deze waarde moet lager zijn dan of gelijk aan je
simulation-distance. Stel hem nooit hoger in dan jehard despawn range / 16.
💡 Tip: combineer een lagere
mob-spawn-rangemet de lagerespawn-limitsinbukkit.yml. Door mobs dichter bij de speler te spawnen voelt het alsof er genoeg mobs zijn, terwijl de server veel minder hoeft te verwerken.
merge-radius
Bepaalt hoe dicht items en experience orbs bij elkaar moeten liggen om samen te smelten. Door dit te verhogen liggen er minder losse items op de grond die de server moet ticken.
Standaardwaarden:
merge-radius:
item: 2.5
exp: 3.0Aanbevolen waarden:
merge-radius:
item: 3.5
exp: 4.0⚠️ Let op: stel deze waarden niet te hoog in. Te hoge waarden kunnen ervoor zorgen dat items door blokken heen teleporteren of dat het lijkt alsof items verdwijnen doordat ze samenvoegen.
hopper-transfer en hopper-check
Hoppers zijn een bekende bron van lag. Deze twee instellingen bepalen hoe vaak hoppers items verplaatsen en controleren.
Standaardwaarden:
hopper-transfer: 8
hopper-check: 1Aanbevolen waarden:
hopper-transfer: 8
hopper-check: 8Door hopper-check te verhogen controleert de server minder vaak of er items boven een hopper liggen. Dit helpt enorm op servers met veel hoppers.
⚠️ Let op: het verhogen van deze waarden kan hopper-gebaseerde klokken en bepaalde sorteer-systemen breken.
entity-tracking-range
Bepaalt op welke afstand (in blokken) entities zichtbaar zijn voor spelers. Entities buiten deze range worden niet naar de client gestuurd.
Standaardwaarden:
entity-tracking-range:
players: 48
animals: 48
monsters: 48
misc: 32
other: 64Aanbevolen waarden:
entity-tracking-range:
players: 48
animals: 48
monsters: 48
misc: 32
other: 64De standaardwaarden zijn in de meeste gevallen goed. Verlaag ze alleen als je server erg zwaarbelast is. Zet ze nooit lager dan je entity-activation-range, anders lijken mobs uit het niets te verschijnen.
save-user-cache-on-stop-only
Voorkomt dat de server continu spelersgegevens opslaat terwijl spelers online zijn. In plaats daarvan worden de gegevens alleen opgeslagen bij het stoppen van de server.
Standaard: false Aanbevolen: true
💡 Tip: als je deze instelling inschakelt, zorg er dan voor dat je jouw server regelmatig herstart en back-ups maakt. Als de server crasht zonder netjes af te sluiten, kunnen de meest recente spelersgegevens verloren gaan.
arrow-despawn-rate
Bepaalt hoeveel ticks het duurt voordat pijlen verdwijnen. De standaardwaarde van 1200 ticks (60 seconden) is onnodig lang en zorgt voor onnodige entities op de server.
Standaard: 1200 (60 seconden) Aanbevolen: 300 (15 seconden)
item-despawn-rate
Bepaalt hoe lang items op de grond blijven liggen voordat ze verdwijnen. Een lagere waarde vermindert het aantal entities, maar kan vervelend zijn voor spelers die hun items willen terugpakken.
Standaard: 6000 (5 minuten) Aanbevolen: 4000 (~3,3 minuten)
💡 Tip: als je Paper draait, kun je met
alt-item-despawn-ratein de Paper configuratie per itemtype verschillende despawn-tijden instellen. Zo kun je waardeloze items zoals cobblestone en dirt sneller laten verdwijnen, terwijl waardevolle items langer blijven liggen.
max-tick-time
Bepaalt de maximale tijd die de server per tick mag besteden aan tile entities en entities. De standaardwaarde van 50ms kan ervoor zorgen dat de server logica overslaat als een tick te lang duurt, wat gameplay kan breken.
Standaardwaarden:
max-tick-time:
tile: 50
entity: 50Aanbevolen waarden:
max-tick-time:
tile: 1000
entity: 1000Door deze op 1000 te zetten schakel je de limiet in feite uit. Dit voorkomt dat de server gameplay logica overslaat, wat vreemde bugs kan veroorzaken.
Overzicht van alle aanbevolen wijzigingen
Instelling | Standaard | Aanbevolen | Impact |
|---|---|---|---|
| 32 | 24 | Hoog |
| true | false | Hoog |
| false | true | Hoog |
| 8 | 3 | Hoog |
| 2.5 | 3.5 | Medium |
| 1 | 8 | Medium |
| false | true | Medium |
| 1200 | 300 | Laag |
| 6000 | 4000 | Laag |
| 50 | 1000 | Laag |
Volgende stappen
Na het optimaliseren van spigot.yml kun je de prestaties van je server nog verder verbeteren:
Hoe optimaliseer ik bukkit.yml voor minder lag? - optimaliseer spawn-limits en spawn-intervallen.
Hoe verander ik de view en simulation distance op mijn Minecraft server? - verminder het aantal geladen chunks.
Hoe gebruik ik Spark om Minecraft server lag op te lossen? - meet het effect van je wijzigingen.
💡 Tip: overweeg om over te stappen naar Paper als je nog Spigot draait. Paper heeft alle optimalisaties van Spigot plus nog veel meer ingebouwde verbeteringen. Lees meer in ons artikel Welke Minecraft server types zijn er?
Heb je hulp nodig bij het optimaliseren van jouw server? Neem gerust contact met ons op. Ons team van Minecraft server experts helpt je graag!