nl.phhsnews.com


nl.phhsnews.com / Je Minecraft-ervaring versnellen met Minecraft Land Generator

Je Minecraft-ervaring versnellen met Minecraft Land Generator


Terwijl je je Minecraft-wereld verkent, besteedt de game enorm veel middelen aan het maken van je spel om je heen. Door deze stukken van tevoren te genereren, wordt de bronbelasting op uw CPU aanzienlijk verlaagd tijdens het spelen van het spel, wat leidt tot vloeiender spel met minder vertraging. Lees verder terwijl we u laten zien hoe u uw wereldkaart prepopuleert voor sneller spelen.

Waarom wil ik dit doen?

Zoals we in andere Minecraft-tutorials hebben besproken, is Minecraft een verrassend middelintensief spel. Het ziet er misschien simplistisch uit aan de oppervlakte, dankzij de textures met lage resolutie en blokachtige vormen, maar onder de motorkap is er een enorme hoeveelheid berekeningen en rendering om de wereldkaart te genereren en te vertegenwoordigen en om alle entiteiten en gerelateerde fysica.

GERELATEERD: Hoe je je Minecraft-ervaring kunt versnellen met Minecraft Land Generator

Dit proces is behoorlijk CPU-intensief. Wanneer je rondvliegt in een creatieve modus waarin chunks snel vollopen om bij te houden, zien zelfs spelers op high-end computers stotteren en vertragen; spelers op oudere computers zien hun spel regelmatig volledig tot stilstand komen en framesnelheden dalen in de enkele cijfers.

Deze vertraging terwijl het spel wordt weergegeven en nieuwe brokken weergeeft, is een echte immersiemoordenaar en als het zo slecht blijft liggen vergrendelt je spel, ook een leuke moordenaar. Gelukkig is er een manier om de wachtende game te omzeilen. Hoewel er altijd overhead zal zijn voor de verschillende in-game processen, is het genereren van nieuwe chunks eigenlijk een proces dat we kunnen uitproberen, als je wilt, zodat het zware werk gedaan wordt als we het spel niet spelen. De truc draait om een ​​slim klein programma genaamd Minecraft Land Generator, en er is heel weinig reden om er geen gebruik van te maken.

Hoe werkt het?

Het principe achter Minecraft Land Generator is heel eenvoudig wanneer je het proces ontleedt . Minecraft Land Generator is een helper-applicatie die, in combinatie met een wereldkaart en een compatibel Minecraft-serverbestand, de verkenning van de kaart simuleert alsof spelers erover roamen.

Als u, de speler, precies en systematisch moest canvas een 20.000 x 20.000 vierkante raster in het spel zou het vreselijk vervelend en zou dagen speelruimte waard zijn. Op een nieuwere computer kost Minecraft Land Generator echter een uur of twee om dezelfde taak uit te voeren (en zelfs op oudere computers kun je het gewoon een nacht laten lopen om hetzelfde doel te bereiken). Verder, als je eenmaal de eerste run hebt gedaan (of het nu een uur of twaalf in lengte is), is het werk gedaan en hoef je het niet opnieuw uit te voeren tenzij je je wereldkaart opnieuw uniform wilt uitbreiden (zeg van 10.000 blokken aan een kant) tot 20.000 blokken aan een kant).

niet als echte harde schijf met gegevens totdat de speler bezoekt elk nieuw stuk en spawnt de brokgeneratie. Als zodanig is een nieuwe, nauwelijks verkend kaartje ongeveer ~ 10MB of minder groot om de eerste chunks en de ondersteuningsbestanden te verantwoorden, maar naarmate de speler het onderzoekt groeit het in omvang als de gegevens voor elk blok worden naar het spelbestand geschreven. Tegen de tijd dat de kaart 5.000 x 5.000 blokken aan stukjes bevat, zal het spelbestand opzwellen tot ongeveer 600MB. Grotere kaarten hebben grotere bestandsgroottes (exponentieel dus); een kaart van 20.000 bij 20.000 heeft een spelbestand dat een flinke 6 GB weegt. Dat is de enige echte afweging die je maakt met Minecraft Land Generator. Wat je wint, is een toename van de laadtijden en een snellere gameplay waarvoor je betaalt met schijfruimte. Gegeven hoeveel chunkgeneratie achterblijft bij games voor één speler (vooral op machines met een lager bereik) en wat een zware verwerkingslast het op servers legt (waar meerdere spelers verschillende richtingen kunnen verkennen en tientallen brokken per seconde kunnen genereren) is de afweging meer dan waard het voor de meeste spelers en absoluut de moeite waard als je een server gebruikt.

Het gebruik van Minecraft Land Generator

Minecraft Land Generator (hierna kortheidshalve MLG genoemd) werkt absoluut foutloos als u het goed hebt geconfigureerd, maar de juiste configuratie kan een beetje lastig zijn. Laten we het installatieproces en het configuratieproces doorlopen om ervoor te zorgen dat u een probleemloze ervaring hebt.

Minecraft Land Generator downloaden

De bronbestanden worden gehost op Github en als u niet vertrouwd bent met Github, is de manier waarop u ze opent niet t bijzonder transparant. Om het meest recente exemplaar van MLG te pakken, navigeer je hier naar de zip-archieven van het project.

Selecteer de link die MinecraftLandGenerator_X.X.Vanilla_Server.zip aangeeft (vanaf deze tutorial is het bestand versie 1.7.5). Wees niet bezorgd dat het bestand verouderd lijkt te zijn (de 1.7.5-versie is van oktober 2013, wat in Minecraft-termen praktisch oud is); het wordt automatisch bijgewerkt en we doen dat in een ogenblik.

Selecteer in de subpagina van het zipbestand de knop "Raw", zoals te zien in de bovenstaande schermafbeelding. Sla het bestand op.

Minecraft Land Generator installeren en bijwerken

Pak de inhoud uit na het downloaden van het zipbestand. We houden al onze Minecraft-bewerkingshulpmiddelen in onze Minecraft-archieven onder Minecraft Bewerkingshulpprogramma maar je kunt de uitgepakte "MinecraftLandGenerator" -tool overal plaatsen waar je maar wilt, omdat de applicatie- en ondersteuningsbestanden volledig op zichzelf staan.

Open de map en kijk voor het juiste installatiebestand voor uw besturingssysteem.

MLG bevat installatiebestanden voor Windows, Mac en Linux met de duidelijke naam "MLG_Initial_Setup_

OS

. EXT " waarin het besturingssysteem en de juiste extensie voor dat besturingssysteem is duidelijk gelabeld. Windows-gebruikers moeten de MLG_Initial_Setup_Windows.cmd uitvoeren, enzovoort. Wacht tot het script klaar is met draaien. Na het uitvoeren van het initiële setup-bestand zal uw MLG-map aanzienlijk meer gevuld zijn en zal MLG up-to-date zijn (1.7.6 vanaf deze tutorial). Er is echter een beetje handmatig bijwerken vereist. MLG kan het daadwerkelijke Minecraft-serverbestand niet distribueren (maar het kan het van de Minecraft-servers downloaden tijdens het updateproces). Hoewel het een mechanisme bevat voor het downloaden van het meest recente server.jar-bestand, is het mechanisme verbroken (omdat Mojang de manier van benoemen van hun archiefbestanden heeft gewijzigd en minecraft_server.jar niet langer universeel verwijst naar de meest recente versie). Als zodanig downloadt de updater altijd Minecraft Server 1.5.2 die meer dan een beetje verouderd is. U kunt het meest recente Minecraft-serverbestand (minecraft_server.1.8.1.jar vanaf deze tutorial) downloaden van de officiële Minecraft server hier. U kunt oudere versies van de server.jar downloaden van Mojang door deze goed georganiseerde tabel te gebruiken met dank aan MCVersions.net. Waarom oudere versies downloaden?

Het downloaden van de juiste versie van de server

is de meest kritieke stap

. Het versienummer van het server.jar-bestand moet overeenkomen met de versie van Minecraft waarmee je de wereldkaart speelt. Als u bijvoorbeeld een kaart uit Minecraft 1.6.4 wilt uitbreiden, kunt u de Minecraft 1.8.1-server niet gebruiken om MLG uit te voeren als het algoritme voor het genereren van brokken en de inhoud van het spel zo veel is veranderd tussen 1.6.4 en 1.8. * Dat zelfs als MLG niet regelrecht crasht, zal het zeer lelijke fouten en artefacten op je kaart genereren. GERELATEERD: Hoe een eenvoudige lokale Minecraft-server (met en zonder mods)

uit te voeren, nogmaals, voor de nadruk, u moet een Minecraft-serverversie gebruiken die overeenkomt met uw gameversie.

Deze regel is overal van toepassing. Als u een aangepaste server.jar gebruikt met spelmods geïnstalleerd, bijvoorbeeld is

het bestand server.jar dat u aan MLG moet geven. Ongeacht de omstandigheden (vanilleserver, gemodificeerde server, gloednieuwe server, oude server) moet het server.jar-bestand exact overeenkomen met de kaart. Nadat u het juiste server.jar-bestand hebt gedownload (in het geval van een enkele speler) kaarten waarop u geen server gebruikte) of u hebt het bestand server.jar gekopieerd (in het geval van het uitvoeren van een thuisserver), verwijder het bestaande bestand minecraft_server.jar uit de hoofdmap van de MLG-map en vervang het met de juiste serverbestand (indien nodig hernoemen naar minecraft_server.jar). In al onze tests met MLG waren de enige problemen die ooit ontstonden een direct gevolg van het niet koppelen van de kaart waaraan we werkten met een bijbehorend server.jar-bestand.

Minecraft-landgenerator uitvoeren

Als u klaar bent het setup-proces in de vorige stap (met de nadruk op altijd,

altijd

, met behulp van de juiste server.jar voor je kaart) al het andere is soepel zeilen. Je hoeft eigenlijk maar twee simpele keuzes te maken. De eerste keuze is of u een geheel nieuwe kaart wilt genereren of een bestaande kaart wilt uitbreiden. De tweede keuze is hoe groot een gebied is dat u wilt genereren (rekening houdend met het feit dat de grootte van de gegenereerde kaart snel wordt geschaald; 5000 x 5000 blokken is ~ 600MB, terwijl 20.000 x 20.000 blokken ~ 6GB is). Een merk genereren Nieuwe kaart Hoewel de meeste mensen geïnteresseerd zijn in het uitbreiden van een bestaande kaart die ze al zijn gaan verkennen en leuk vinden, gaan we eerst een geheel nieuwe kaart genereren omdat deze het minst is opgezet en nog steeds waardig is gebruik van MLG (met name voor gebruikers die op zoek zijn naar een volledige serverkaart in één keer).

Server.jar gebruikt het server.properties-bestand in de MLG-map wanneer het de wereld genereert. Het server.properties-bestand gebruikt de standaard Minecraft-instellingen en, tenzij u een specifieke behoefte hebt om iets te wijzigen, is het niet nodig om de instellingen in de server te wijzigen. Als u een beter begrip van het bestand server.properties wilt, bekijk dan dit Minecraft-wiki-item. Als u al een server (met name een modded server met aangepaste server.properties-vermeldingen) gebruikt, kopieert u uw bestaande server.properties-bestand samen met uw bestaande server.jar-bestand.

Een geheel nieuwe wereld genereren met uw huidige server. jar-bestand, voer gewoon de Run_MLG_Windows.cmd uit (of een gelijkwaardig bestand voor uw besturingssysteem). U wordt gevraagd om de afmetingen van de kaart in te voeren.

Omwille van de demonstratie gaan we gebruik maken van even lange zijden voor onze kaart en in plaats daarvan rechthoekige dimensies gebruiken (praktisch gezien zult u waarschijnlijk een vierkante kaart). We starten het proces voor het genereren van kaarten met de invoer X: 8.000 Z: 5.000.

Gebruik de zeer coole tool Mapcrafter die een Google Maps-stijlversie van je Minecraft-kaart genereert (bekijk deze tutorial als je geïnteresseerd bent om het te spelen ), kunnen we zien hoe onze kaart eruitziet, zelfs tijdens het laden van de game.

Kopieer de gegenereerde / wereld / map en alle daarin opgeslagen bestanden naar ofwel uw Minecraft / saves / folder of de juiste locatie server. Voer het spel of de server uit zoals u normaal zou doen en geniet van uw vooraf gegenereerde kaart.

Een bestaande kaart uitbreiden

Als u een bestaande kaart hebt, doet MLG fantastisch werk door zowel

en

uit te vouwen op de kaart in Als u bijvoorbeeld in een meanderend patroon hebt geëxperimenteerd tot ongeveer 5.000 blokken van het spawn-punt en u de kaart wilt uitbreiden naar 10.000 x 10.000 blokken, vergroot MLG niet alleen de rand van de kaart, maar vult u ook eventuele gaten in het reeds onderzochte gebied, zodat de gegenereerde kaart continu van rand tot rand zonder gaten verloopt. Hier is een voorbeeldkaart, een kleine wereld die we beginnen te verkennen met dank aan, zoals in de laatste sectie, van Mapcrafter. Om een ​​bestaande kaart uit te breiden / te vullen, moet je de inhoud van je Wereld Bewaar bestand kopiëren naar de MLG-directory. Laten we bijvoorbeeld zeggen dat de kaart die u wilt uitbreiden Super Super World heet en zich bevindt in uw minecraft / saves / map in de map / Super Awesome World /. Kopieer die hele map, / Super Awesome World / en alles de inhoud ervan naar je MLG-directory en hernoem de map naar /world/.

Run de run de Run_MLG_Windows.cmd (of equivalent bestand voor je besturingssysteem), net als in het vorige gedeelte. Het enige opvallende verschil tussen de twee methoden, vanuit het perspectief van de uitvoer van de toepassing, is dat wanneer u het commando zonder bestaande wereld uitvoert zoals in het vorige gedeelte, het zal aankondigen dat er geen geldige wereld is en dat er een wordt gegenereerd ; wanneer je het script uitvoert met een bestaande en geldige / wereld / map, zal het dat in plaats daarvan laden en onmiddellijk beginnen met het uitbreiden van de wereld.

Laten we de zeer kleine wereld, hierboven gezien, uitbreiden naar een fatsoenlijke 5.000 x 5.000 blokwereld. Zodra het proces is voltooid, kunnen we Mapcrafter opnieuw activeren en een kijkje nemen. We hebben het schaal- / zoomniveau hetzelfde gehouden voor beide afbeeldingen, zodat u kunt zien hoeveel nieuwe stukken zijn gegenereerd en hoe MLG de openingen heeft opgevuld. Mooi. Naadloze edge-to-edge brok generatie zonder zelfs maar een block gap op de kaart.

Nu, als we spelen, zal wachten op de game-engine door het genereren van nieuwe chunks de minste zorgen zijn. Over versnelling van Minecraft gesproken, terwijl de handleiding van vandaag over het pregenereren van je kaart met Minecraft Land Generator de belasting zal verlichten, zijn er een groot aantal tweaks die je kunt toepassen, van het aanpassen van je video-instellingen tot het installeren van modems om de prestaties te verbeteren, zodat Minecraft hardloopt computers.

Heeft u een dringende vraag over Minecraft of een zelfstudie waarvan u wilt dat wij die schrijven? Schiet ons een e-mail op en we zullen ons best doen om ze te beantwoorden.


Gamingconsoles zijn niet meer plug-and-play. Ze zijn een probleem, net als pc's

Gamingconsoles zijn niet meer plug-and-play. Ze zijn een probleem, net als pc's

Na meer dan een decennium als een fervente pc-gamer kocht ik vorig jaar een PlayStation 4 en een Nintendo Wii U en wilde graag de huidige reeks consoles uitproberen. De laatste console die ik serieus gebruikte, was een Nintendo 64. Sindsdien is er veel veranderd. Een van de grootste argumenten voor consoles en pc's is de "plug and play" aard van consoles.

(how-to)

Waarom verwijderen standaard software-verwijderingen niet alle relevante waarden uit het register?

Waarom verwijderen standaard software-verwijderingen niet alle relevante waarden uit het register?

Wanneer u een programma verwijdert, is het een "redelijke" verwachting dat alle sporen van het programma uit uw register worden verwijderd systeem, maar dat is vaak niet het geval. Waarom is dat? De SuperUser Q & A-post van vandaag biedt de antwoorden op een nieuwsgierige lezer. De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een community-driven groep van Q & A-websites.

(how-to)