Minecraft: Problemen oplossen en vertraging…
Overzicht
Section titled “Overzicht”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”Veelvoorkomende oorzaken
Section titled “Veelvoorkomende oorzaken”- 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.
Soorten vertraging
Section titled “Soorten vertraging”- Vertraging afkomstig van de server zelf (TPS-vertraging).
- Vertraging veroorzaakt door verbindingsproblemen (hoge latentie/ping).
- Vertraging ervaren door individuele spelers (FPS-vertraging).
Serverlatentie
Section titled “Serverlatentie”Onvoldoende toegewezen RAM voor de server
Section titled “Onvoldoende toegewezen RAM voor de server”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.
Server TPS-vertraging
Section titled “Server TPS-vertraging”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.
Oplossingen voor serververtraging
Section titled “Oplossingen voor serververtraging”Verklein de kijkafstand
Section titled “Verklein de kijkafstand”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.
Automatische herstart instellen
Section titled “Automatische herstart instellen”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.
Voer de nieuwste versie uit
Section titled “Voer de nieuwste versie uit”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.
Gebruik papier
Section titled “Gebruik papier”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.
Verwijder ongebruikte mods en plug-ins
Section titled “Verwijder ongebruikte mods en plug-ins”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.
Probeer de ClearLagg-plug-in
Section titled “Probeer de ClearLagg-plug-in”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 clearom alle entiteiten op de server te verwijderen - Om alle mobs op de server te verwijderen, voer je
/lagg killmobsin - Als je vermoedt dat bepaalde chunks vertraging veroorzaken, probeer dan
/lagg chunkte gebruiken om ze te lokaliseren - Verwijder onnodige chunks door
/lagg unloadchunkte typen - Maak ten slotte RAM vrij door de opdracht
/lagg gcuit 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.
Voeg een wereldrand toe
Section titled “Voeg een wereldrand toe”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.
Verbindingsvertraging
Section titled “Verbindingsvertraging”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;
-
Open de opdrachtprompt op uw computer.
-
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;
-
Open Terminal op uw computer.
-
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.
FPS-vertraging van klant
Section titled “FPS-vertraging van klant”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”Gebruik Optifine
Section titled “Gebruik Optifine”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.
Pas de video-instellingen aan
Section titled “Pas de video-instellingen aan”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.