Ga naar inhoud
Back to Homepage

Minecraft: Veelvoorkomende oorzaken van serv…

Het eerste dat u moet doen als uw server achterblijft, is proberen de oorzaak van de vertraging te achterhalen. Zonder te weten wat de oorzaak van het probleem is, is er geen manier om dit effectief op te lossen of te verminderen.

Zorg er allereerst voor dat het probleem blijft bestaan ​​nadat de server opnieuw is opgestart. Een van de meest voorkomende oorzaken van vertraging, vooral op Vanilla-servers, is dat de server onlangs eenvoudigweg niet opnieuw is opgestart.

Regelmatig opnieuw opstarten zal alle geladen chunks verwijderen die niet actief in gebruik zijn, waardoor het gebruik van serverbronnen wordt verminderd. U kunt een scheduled task instellen om de server regelmatig voor u opnieuw op te starten. Wij raden u aan dit op zijn minst elke 10-12 uur in te stellen.

Als de vertraging niet optreedt bij alle spelers die op dat moment online zijn, ook al bevinden ze zich allemaal in hetzelfde deel van de serverwereld, dan ligt het probleem aan de clientzijde. Met vertraging aan de clientzijde kan het verlagen van de video-instellingen van je Minecraft hierbij helpen, zoals het uitschakelen van de lucht/wolken/mist, het verminderen van deeltjes en het verkleinen van de weergaveradius van het fragment.

Door deze instellingen te wijzigen, vermindert u de hoeveelheid wereldgegevens die van de server naar de client wordt verzonden. U kunt de kijkafstand van de servers ook verkleinen op het tabblad Servereigenschappen van de AleForge Panel. Door de zichtafstand van de server te verkleinen, verminder je het aantal chunks en entiteiten dat rond elke speler wordt geladen (moet standaard tussen 3 en 32, 12 zijn).

Als de vertraging optreedt voor alle spelers op de server, maar alleen in bepaalde delen van de kaart, dan is er sprake van lokale vertraging. Dit kan worden veroorzaakt door een aantal dingen in het laggy-gebied, zoals een grote hoeveelheid tegel-/blokentiteiten, een opeenhoping van algemene entiteiten zoals mobs bij een mob-grinder/boerderij, of een grote hoeveelheid itemdrops/pijlen/xp-bollen. Het optimaliseren van uw boerderijen om de vertraging te verminderen en het verwijderen van entiteiten kan de lokale vertraging helpen verminderen.

Hetzelfde idee van lokale vertraging is ook van toepassing op alle gemodificeerde tegel-/blokentiteiten

Serverbrede vertraging is vertraging voor alle spelers tegelijkertijd, ongeacht waar ter wereld ze zich ook bevinden. Dit wordt meestal veroorzaakt door plug-ins of wereldfouten zoals entiteits-/chunkfouten of corruptie. Alle plug-ins die fouten in de console geven, moeten worden uitgeschakeld/verwijderd (of op een versie worden gezet die compatibel is met de serverversie) om te zien of dit het probleem verhelpt.

Als de vertraging aanhoudt wanneer er geen fouten worden gegeven, moeten de plug-ins één voor één worden uitgeschakeld om er zeker van te zijn dat geen enkele plug-in het probleem veroorzaakt en geen fouten geeft om dit te melden.

Om te testen of een chunk/entity-fout of wereldcorruptie de oorzaak van de vertraging is, moet een nieuwe wereld op de server worden geladen.

Als je MultiWorld/MultiVerse hebt geïnstalleerd, moeten deze worden uitgeschakeld tijdens het testen op chunk-/entiteitsfouten of wereldcorruptie, omdat ze nog steeds elke voorgaande wereld bovenop de nieuwe zullen laden

Om een ​​nieuwe wereld te genereren, ga je naar het AleForge-paneel en ga je naar het gedeelte Servereigenschappen van het paneel. Voer een nieuwe wereldnaam in het veld Niveaunaam in.

Om een ​​nieuwe wereld te genereren, ga je naar het AleForge-paneel en ga je naar het gedeelte Servereigenschappen van h

Klik op Opslaan rechts bovenaan de pagina en start de server opnieuw op. Je oude wereld zal nog steeds in de bestanden staan, het veld Niveaunaam bepaalt eenvoudigweg uit welke map in de serverbestanden de wereld wordt geladen. Als het geen naam is die aanwezig is in de bestanden, zal het een nieuwe wereld genereren in een map met de ingestelde naam.

De meeste gevallen van entiteits-/chunkfouten of wereldcorruptie zullen fouten in de console veroorzaken en/of crashes veroorzaken om duidelijk te maken dat dit het probleem veroorzaakt

Het oplossen van chunk-/entiteitsfouten en wereldcorruptie

Section titled “Het oplossen van chunk-/entiteitsfouten en wereldcorruptie”

Om deze problemen op te lossen zijn er een aantal oplossingen

  1. Een back-up van vóór het begin van de vertraging kon worden hersteld
  2. Als er fouten zijn die een entiteit/blokprobleem specificeren, moeten die entiteiten/blokken worden verwijderd
  3. AleForge kan een wereldreparatie uitvoeren als je submit a ticket requesting it. Voor de reparatie moet uw server enige tijd offline zijn, afhankelijk van de grootte van uw wereld. Als dit lukt, worden alle probleembrokken teruggezet naar hun oorspronkelijke staat om het probleem te verwijderen. Een wereldreparatie is echter geen gegarandeerde oplossing.

Ongebruikelijke of specifieke vormen van vertraging, zoals chatvertraging, blokvertraging of hit/PvP-vertraging, kunnen door een van de bovenstaande oorzaken worden veroorzaakt. CraftBukkit/Spigot-servers worden meestal veroorzaakt door defecte plug-ins. Alle plug-ins die fouten in de console geven, moeten worden uitgeschakeld/verwijderd om te zien of dit het probleem verhelpt. Als geen van de bovenstaande vertragingsoplossingen helpt, moeten de plug-ins één voor één worden uitgeschakeld om er zeker van te zijn dat geen enkele plug-in het probleem veroorzaakt of geen fouten geeft om het te melden.

Een andere veel voorkomende oorzaak van vertraging is het te hoog instellen van de weergaveafstand in server.properties. Hoe hoger dit getal, hoe hoger het aantal chunks en entiteiten dat rond elke speler op de server wordt geladen. Dit kan het resource-/RAM-gebruik van de server exponentieel verhogen. Dit aantal moet worden ingesteld tussen 3 en 32; waarbij 12 de standaardwaarde is. Lagere cijfers kunnen de prestaties verbeteren, maar zullen de afstand van entiteiten/mobs tot de speler verkleinen.

Een toename van het aantal entiteiten/chunks kan ook de kleine kans vergroten dat ze fouten maken en chunkfouten of corruptie veroorzaken

De randomTickSpeed-spelregel is een andere veelvoorkomende oorzaak van problemen met de serverprestaties als deze wordt bewerkt. Standaard is randomTickSpeed ingesteld op 3. Het wordt niet aanbevolen om dit te wijzigen, tenzij u dit specifiek wilt wijzigen. Je kunt dit controleren met het commando /gamerule randomTickSpeed en wijzigen met /gamerule randomTickSpeed <number>

Door randomTickSpeed ​​op 0 te zetten, zullen veel serveractiviteiten, zoals de groei van gewassen, niet meer werken