Ga naar inhoud
Back to Homepage

Minecraft: Problemen oplossen en vertraging…

Er zijn verschillende methoden om de latentie op een Minecraft-server aan te pakken en te minimaliseren. Verschillende factoren, waaronder buitensporige entiteiten, redstone-circuits en plug-ins, kunnen bijdragen aan vertraging. De oplossingen omvatten het aanpassen van serverinstellingen, het optimaliseren van plug-ins en het upgraden van hardware. Het is van cruciaal belang om de prestaties van de server regelmatig te controleren en onmiddellijk actie te ondernemen om de vertraging te verminderen voor een plezierige gameplay-ervaring.

De volgende gids biedt praktisch advies voor Minecraft servereigenaren om de prestaties van hun server te verbeteren en de latentie te verminderen.

Problemen oplossen en vertraging op een Minecraft-server verminderen

Section titled “Problemen oplossen en vertraging op een Minecraft-server verminderen”
  • Overmatig aantal mods/plug-ins.
  • Onvoldoende RAM-toewijzing voor de server.
  • Lange afstand vanaf de serverlocatie.
  • Een verouderde versie van Minecraft gebruiken.
  • Er is een groot aantal entiteiten/items in de gamewereld.
  • Vertraging afkomstig van de server zelf (TPS-vertraging).
  • Vertraging veroorzaakt door verbindingsproblemen (hoge latentie/ping).
  • Vertraging ervaren door individuele spelers (FPS-vertraging).

RAM speelt een cruciale rol in Minecraft-servers omdat het speler-/entiteits-/plug-in-/mod-/chunkgegevens opslaat. Uw Minecraft-server kan vertraging ondervinden als er onvoldoende RAM is, omdat de JVM van de server harder moet werken (garbagecollection uitvoeren) om bij te blijven.

Helaas biedt Minecraft geen ingebouwde methoden om het RAM-gebruik te controleren. U kunt echter de Essentials-plug-in installeren en de opdracht /memory gebruiken om het RAM-gebruik te controleren. U kunt de Plugin Installer op de AleForge Panel gebruiken om deze plug-in te zoeken en te installeren. Wanneer u de opdracht /memory uitvoert, ontvangt u een soortgelijke uitvoer;

Het einde “wereld_het_einde”; 625 chunks, 18 entiteiten, 0 tegels. Nether “wereld_nether”; 0 chunks, 0 entiteiten, 0 tegels. Wereld “wereld”; 625 brokken, 215 entiteiten, 14 tegels. Vrij geheugen; 1.715 MB. Toegewezen geheugen; 1.963 MB. Maximaal geheugen; 1.963 MB. Huidige TPS = 20 Uptime; 20 uur

Laten we ons concentreren op de uitvoer Free memory; we zullen de anderen later in deze tutorial bespreken. Als de hoeveelheid vrij geheugen minder dan 100 MB bedraagt, is de kans groot dat er vertraging optreedt als gevolg van onvoldoende RAM op uw server.

TPS (ticks per second) is een maatstaf die wordt gebruikt om de prestaties en stabiliteit van Minecraft-servers te meten, met een maximale waarde van 20,00 TPS. Elk vinkje vertegenwoordigt een updatecyclus voor uw server, die acties omvat zoals mob- en spelerbewegingen, gewasgroei en redstone-signalen. Om de TPS van uw server te controleren, kunt u hetzelfde /memory-commando gebruiken als om het RAM-gebruik/geheugen te controleren. Als u Spigot gebruikt, kunt u ook de opdracht /tps gebruiken zonder dat u de Essentials-plug-in hoeft te installeren. Het is ideaal als de TPS van uw server rond de 19-20 ligt om optimale prestaties te garanderen.

Standaard hebben Minecraft-servers een weergaveafstand ingesteld op 12 blokken. Als u vertraging op uw server ondervindt, kunt u experimenteren met het verlagen van deze waarde, omdat dit de serverprestaties aanzienlijk kan verbeteren ten koste van het per keer weergeven van minder van de wereld. U kunt deze waarde bewerken vanaf de pagina Server Properties van het paneel.

Configuring automated restarts kan helpen een soepelere werking van de server te behouden door RAM-gebruik vrij te maken en geheugen terug te winnen dat wordt ingenomen door plug-ins of mods met kleine geheugenlekken.

Zorg ervoor dat u de meest recente versie van Minecraft en eventuele plug-ins en mods op uw server gebruikt. De nieuwste softwareversies worden meestal geleverd met bugfixes en prestatieverbeteringen die de snelheid en stabiliteit van uw server kunnen optimaliseren.

Overweeg om over te schakelen naar Papier als u momenteel Craftbukkit of Vanilla Minecraft gebruikt. Paper is bovenop Craftbukkit gebouwd, dus al uw plug-ins werken naadloos zonder dat er aanpassingen nodig zijn. Meer informatie over Papier vindt u hier.

Het verwijderen van onnodige mods en plug-ins van uw server is belangrijk om verspilling van waardevolle serverbronnen te voorkomen. Zelfs als ze niet worden gebruikt, verbruiken ze nog steeds hulpbronnen. Als u denkt dat er plug-ins zijn die u in de toekomst gaat gebruiken, maar die u op dit moment niet gebruikt, kunt u deze uitschakelen door het bestand plugin.jar te hernoemen met de extensie “.disable” (bijvoorbeeld Essentials.jar.disable). Om een ​​plug-in opnieuw in te schakelen, verwijdert u eenvoudigweg de “.disable” uit de naam.

Overweeg het gebruik van de ClearLagg-plug-in om de vertraging op uw server te verminderen. Het is uitgerust met verschillende handige functies en is in hoge mate aanpasbaar, waardoor het een aanbevolen keuze is voor elke servereigenaar.

Hier zijn een paar voorbeelden van opdrachten die u kunt gebruiken om de serverprestaties te verbeteren door de vertraging te verminderen;

  • Gebruik de opdracht /lagg clear om alle entiteiten op de server te verwijderen
  • Om alle mobs op de server te verwijderen, voer je /lagg killmobs in
  • Als je vermoedt dat bepaalde chunks vertraging veroorzaken, probeer dan /lagg chunk te gebruiken om ze te lokaliseren
  • Verwijder onnodige chunks door /lagg unloadchunk te typen
  • Maak ten slotte RAM vrij door de opdracht /lagg gc uit te voeren

Het is mogelijk om mobs en entiteiten automatisch te wissen zodra uw server een bepaald aantal bereikt. U kunt dit configureren in het configuratiebestand van de plug-in.

Om de prestaties van uw server verder te optimaliseren, kunt u overwegen de WorldBorder-plug-in te gebruiken of de standaardrand van Minecraft te gebruiken. Met de WorldBorder-plug-in kunt u de grootte van uw wereld beperken en delen vooraf genereren. Door dit te doen, hoeven spelers niet te wachten tot er nieuwe chunks worden gegenereerd tijdens het verkennen. Dit is vooral handig als u uw wereld op een beheersbare omvang wilt houden.

Laten we het hebben over verbindingsvertraging. Latency of ping verwijst naar de tijd die nodig is voordat pakketten van uw computer de server bereiken. Als u zich ver van de serverlocatie bevindt, kunt u te maken krijgen met hoge latentie en vertragingen bij de pakketoverdracht.

Wanneer u bijvoorbeeld een blok op de server plaatst, kan het even duren voordat het blok daadwerkelijk op de server wordt geregistreerd. Op dezelfde manier kan het even duren voordat de schade wordt opgemerkt als je een andere speler raakt. Deze vertraging treedt op omdat uw Minecraft-client elke actie naar de server moet sturen, die deze vervolgens verifieert en terugstuurt naar uw client en andere spelers.

Om de latentie of ping naar uw server te bepalen, volgt u deze stappen op basis van uw besturingssysteem;

Vensters;

  1. Open de opdrachtprompt op uw computer.

  2. Voer ping n 5 <server_ip> in zonder het poortnummer op te nemen. Vervang <server_ip> door het IP-adres of de hostnaam van uw server.

Mac/Linux;

  1. Open Terminal op uw computer.

  2. Voer ping c 5 <server_ip> in zonder het poortnummer op te nemen. Vervang <server_ip> door het IP-adres of de hostnaam van uw server.

Eenmaal voltooid, wordt de ping-opdracht een paar seconden uitgevoerd en wordt de gemiddelde ping naar de server weergegeven.

Snelle latentie 0-100 ms
Gemiddelde latentie 100-200 ms
Langzame latentie 200-300 ms
Laggy latentie 300 ms

Als u een hoge latentie ervaart (meer dan 200 ms), duidt dit erop dat u zich ver van de server bevindt. Helaas is er geen directe oplossing voor hoge latentie, omdat deze afhankelijk is van de fysieke afstand tussen u en de serverlocatie.

Onze diensten bieden echter servers op verschillende locaties om ervoor te zorgen dat spelers kunnen genieten van de best mogelijke verbindingssnelheid. Om te controleren of u uw verbinding kunt verbeteren, kunt u een ping-opdracht uitvoeren op onze onderstaande testservers.

Locatie Testserver
Dallas, Texas tx1.aleforge.net
Los Angeles, Californië ca3.aleforge.net
Vint Hill, VA va1.aleforge.net
Duitsland fr4.aleforge.net
Sydney sy1.aleforge.net
Singapore sg1.aleforge.net

Wanneer u op een andere locatie een betere latency ervaart, verhuizen wij uw server graag kosteloos daarheen. Vraag eenvoudig een locatieoverdracht aan by opening a ticket here.

Het is belangrijk op te merken dat zowel de client als de server FPS-vertraging kunnen veroorzaken. Het kan soms een uitdaging zijn om ze van elkaar te onderscheiden, omdat ze vaak tegelijkertijd voorkomen. Laten we bijvoorbeeld zeggen dat je een wereld hebt met 1000 spelers. In dit geval zal de TPS (ticks per second) van de server afnemen omdat hij elk teken tijdens elke tick in een seconde moet doorlopen. Als gevolg hiervan zal de FPS (frames per seconde) van uw klant ook dalen, omdat deze al deze karakters moet renderen en bijhouden.

Om uw FPS te controleren terwijl u op de server speelt, drukt u eenvoudigweg op de F3-toets op uw toetsenbord. Uw FPS wordt weergegeven in de linkerbovenhoek van uw scherm. Idealiter zou je moeten streven naar minimaal 30 FPS tijdens het navigeren door de server om een ​​soepele gameplay te garanderen.

Oplossingen voor achterblijvende client-FPS

Section titled “Oplossingen voor achterblijvende client-FPS”

Optifine is een mod voor Minecraft die verschillende aanpasbare functies biedt en ten zeerste wordt aanbevolen voor alle spelers. Het belangrijkste is dat het uw FTP (te verwerken frames) kan helpen vergroten en een soepelere game-ervaring kan bieden.

Probeer de volgende video-instellingen in uw Minecraft-client aan te passen door naar “Opties” > “Video-instellingen” te gaan.

Grafische optie Instelling
Grafisch Snel
Wolken Snel
Vloeiende verlichting Uit
Render afstand Tussen 4-8 stukjes
VSync Ingeschakeld
Entiteitsschaduwen Gehandicapt
Deeltjes Minimaal

Door deze aanpassingen aan te brengen en de Optifine-mod te gebruiken, zou u verbeteringen in de FPS-prestaties van uw klant moeten zien.