Minecraft: Verlaag de entiteitsvertraging
Entiteiten spelen een cruciale rol in de gameplay van Minecraft, maar ze hebben de reputatie opgebouwd prestatieproblemen op servers te veroorzaken, ongeacht hun type. Vertraging veroorzaakt door entiteiten treedt meestal op als er overvloed is van hen in een beperkte ruimte. Als dit probleem niet wordt opgelost, kan dat wel hebben een aanzienlijke invloed op de serverprestaties en kunnen zelfs resulteren in chunk-corruptie.
Wat zijn entiteiten?
Section titled “Wat zijn entiteiten?”In Minecraft verwijst een entiteit naar elk object dat kan bewegen, met de speler kan communiceren, waarden kan opslaan of een vorm kan hebben die geen kubus is. Bij het oplossen van problemen met betrekking tot entiteitsvertraging is het van cruciaal belang dat u het onderscheid begrijpt tussen reguliere entiteiten en tegelentiteiten.
Reguliere versus tegelentiteiten
Section titled “Reguliere versus tegelentiteiten”Het belangrijkste onderscheid tussen deze twee soorten dingen is of ze als solide blokken in de wereld bestaan of niet. Reguliere entiteiten omvatten verschillende objecten, zoals mobs, gevallen items, projectielen, voertuigen en vallende blokken. Aan de andere kant vertegenwoordigt een tegelentiteit een blok dat specifieke unieke gegevens bevat, zoals de inventaris van een kist of het krachtniveau van redstone.
Over het algemeen hebben reguliere entiteiten doorgaans een grotere impact op de prestaties dan tegelentiteiten. Dit komt omdat reguliere entiteiten in staat zijn te bewegen en dus indien nodig aanvullende natuurkundige berekeningen vereisen, zoals zwaartekracht, botsingen en AI. Tegelentiteiten zijn daarentegen stationaire blokken met aanzienlijk minder functies en potentiële prestatieproblemen. Daarom kan het hebben van slechts één hoppermijnkar de prestaties van een entiteit meer beïnvloeden dan een hele rij hoppers.
Verminder vertraging door entiteiten te verwijderen
Section titled “Verminder vertraging door entiteiten te verwijderen”Een plug-in gebruiken
Section titled “Een plug-in gebruiken”Het verwijderen van onnodige entiteiten is een effectieve manier om de vertraging van entiteiten op uw server te verminderen. Dit kan eenvoudig worden bereikt met behulp van een plug-in zoals ClearLagg, die automatisch entiteiten elimineert en kan worden aangepast om specifieke regio’s of typen entiteiten te beschermen.
Een andere optie is om een plug-in te gebruiken waarmee u items of entiteiten op de zwarte lijst kunt zetten waarvan bekend is dat ze entiteitsvertraging veroorzaken. BanItem is een handig hulpmiddel waarmee je dergelijke items kunt verbieden en waarmee je vertrouwde spelers zelfs toestemming kunt geven om toegang te krijgen tot items op de zwarte lijst. We raden aan om de volgende items te verbieden;
- Armorstandaards en itemframes. Hoewel deze entiteiten voornamelijk cosmetische doeleinden dienen, kunnen ze mogelijk worden gebruikt bij het maken van lag-machines.
- Redstone-repeaters. Deze entiteiten hebben het potentieel om te worden gebruikt in lag-machines, waardoor een snelle activering van talrijke tegel-entiteiten mogelijk wordt.
Door deze strategieën te implementeren, kunt u de entiteitsvertraging op uw server effectief verminderen zonder dat dit ten koste gaat van de prestaties.
Vanille-opdrachten
Section titled “Vanille-opdrachten”Als u liever geen plug-ins op uw server gebruikt, heeft u de mogelijkheid om entiteiten te verwijderen door op bepaalde tijdstippen scheduled tasks te gebruiken. Afhankelijk van de entiteiten die u wilt verwijderen, vindt u hier een paar voorbeelden van taken en de bijbehorende resultaten;
kill @e[type=minecraft:REGISTRY_NAME] |
Vervang REGISTRY_NAME door registry name voor de entiteit die u wilt verwijderen. Je kunt meerdere exemplaren van deze taak plannen om vijandige mobs te verwijderen. |
|---|---|
| dood @e[type=!player] | Als u deze opdracht uitvoert, wordt elke entiteit verwijderd, behalve spelers. |