Hur du snabbar upp din Minecraft-upplevelse med Minecraft Land Generator

hur-du-påskyndar-din-minecraft-upplevelse-med-minecraft-land-generator foto 1

Medan du utforskar din Minecraft-värld ägnar spelet en enorm mängd resurser till att skapa den runt dig. Att generera dessa bitar i förväg minskar avsevärt resursbelastningen på din CPU medan du spelar spelet, vilket leder till smidigare spel med mindre fördröjning. Läs vidare när vi visar dig hur du förbefolkar din världskarta för snabbare spel.

Varför vill jag göra detta?

Som vi har diskuterat i andra Minecraft-tutorials är Minecraft ett förvånansvärt resurskrävande spel. Det kan se förenklat ut på ytan, tack vare de lågupplösta texturerna och blockiga formerna, men under huven pågår en enorm mängd beräkningar och rendering för att generera och representera världskartan samt hantera alla enheter och relaterade fysik.



Denna process är ganska CPU-intensiv. När du flyger runt i kreativt läge där bitar fylls i snabbt för att hålla jämna steg kommer även spelare på avancerade datorer att se stamning och eftersläpning; spelare på äldre datorer kommer vanligtvis att se sitt spel sluta helt och bildfrekvensen kommer att sjunka till ensiffriga siffror.

Den här fördröjningen medan spelet renderar och visar nya bitar är en riktig nedsänkningsmördare och, om den släpar så illa låser den ditt spel, också en rolig mördare. Lyckligtvis finns det ett sätt att kringgå det väntande spelet. Även om det alltid kommer att finnas omkostnader för de olika processerna i spelet, är att generera nya bitar faktiskt en process som vi kan ta bort, om du vill, så att de tunga lyften görs när vi inte spelar spelet. Tricket beror på ett smart litet program som heter Minecraft Land Generator, och det finns väldigt liten anledning att inte dra nytta av det.

Hur fungerar det?

Principen bakom Minecraft Land Generator är väldigt enkel när du dissekerar processen. Minecraft Land Generator är ett hjälpprogram som, när det paras ihop med en världskarta och en kompatibel Minecraft-serverfil, simulerar utforskningen av kartan som om spelare strövar omkring på den.

Om du, spelaren, var tvungen att exakt och systematiskt ta fram ett rutnät på 20 000 x 20 000 kvadrat i spelet skulle det vara fruktansvärt tråkigt och ta dagar värt att spela. På en nyare dator tar det dock Minecraft Land Generator en timme eller två att slutföra samma uppgift (och även på äldre datorer kan du helt enkelt låta den köras över natten för att uppnå samma mål). Vidare, när du väl har gjort den första löpturen (om det är en timme eller tolv långa) är arbetet gjort och du behöver inte köra det igen om du inte vill utöka din världskarta enhetligt igen (säg från 10 000 block på en sida) till 20 000 block på en sida).

Minecraft Land Generator fungerar så bra, vi kan bara rapportera en nackdel med att använda den: ökad världsfilstorlek. Även om varje Minecraft-karta i princip är komplett från det ögonblick då världen skapades (kom ihåg att världsfrö + generationsalgoritmen är som kartans DNA) existerar inte världen som riktig hårddisk som konsumerar data förrän spelaren besöker varje ny bit och skapar chunkgenerationen.

Som sådan är en ny karta som knappt utforskas runt ~10MB eller mindre i storlek för att ta hänsyn till de första bitarna och supportfilerna, men när spelaren utforskar den växer den i storlek när data för varje bit skrivs till spelfilen. När kartan innehåller bitar på 5 000 x 5 000 block kommer spelfilen att svälla till cirka 600 MB. Större kartor har större filstorlekar (exponentiellt); en karta på 20 000 gånger 20 000 har en spelfil som väger rejäla 6 GB.

Det är den enda verkliga avvägningen du gör med Minecraft Land Generator. Det du vinner i ökade laddningstider och snabbare spelande betalar du för med diskutrymme. Med tanke på hur mycket chunkgenerering släpar enspelarspel (särskilt på lägre maskiner) och vilken tung bearbetningsbörda det lägger på servrar (där flera spelare kan utforska i olika riktningar och generera dussintals bitar i sekunden) är avvägningen mer än värd det för de flesta spelare och absolut värt det om du kör en server.

Använder Minecraft Land Generator

Minecraft Land Generator (här kallad MLG för korthetens skull) fungerar helt felfritt när du har konfigurerat den korrekt, men korrekt konfiguration kan vara lite knepig. Låt oss gå igenom installationsprocessen och konfigurationsprocessen för att säkerställa att du har en problemfri upplevelse.

hur-du-påskyndar-din-minecraft-upplevelse-med-minecraft-land-generator foto 2

Ladda ner Minecraft Land Generator

Källfilerna finns på Github och om du inte är bekant med Github är sättet du kommer åt dem inte särskilt transparent. För att ta den senaste kopian av MLG, navigera till projektets zip-arkiv här.

hur-du-påskyndar-din-minecraft-upplevelse-med-minecraft-land-generator foto 3

Välj länken som läser MinecraftLandGenerator_X.X.X_Vanilla_Server.zip (från och med denna handledning är filen version 1.7.5). Oroa dig inte för att filen verkar föråldrad (versionen av 1.7.5 är från oktober 2013, som i Minecraft-termer är praktiskt taget gammal); den uppdateras automatiskt och vi gör det på bara ett ögonblick.

hur-du-påskyndar-din-minecraft-upplevelse-med-minecraft-land-generator foto 4

På undersidan för zip-filen, välj knappen Raw, som ses på skärmdumpen ovan. Spara filen.

Installera och uppdatera Minecraft Land Generator

Efter att ha laddat ner zip-filen, extrahera innehållet. Vi behåller alla våra Minecraft-redigeringsverktyg i våra Minecraft-arkiv under MinecraftRedigeringsverktyg men du kan placera det extraherade MinecraftLandGenerator-verktyget var du vill eftersom applikations- och supportfilerna är helt fristående.

Öppna mappen och leta efter lämplig installationsfil för ditt operativsystem.

hur-du-påskyndar-din-minecraft-upplevelse-med-minecraft-land-generator foto 5

MLG inkluderar installationsfiler för Windows, Mac och Linux, tydligt namngivna MLG_Initial_Setup_OS.EXT där operativsystemet och lämpligt tillägg för det operativsystemet är tydligt märkta. Windows-användare bör köra MLG_Initial_Setup_Windows.cmd och så vidare. Vänta tills skriptet körs klart. Efter att ha kört den första installationsfilen kommer din MLG-mapp att vara betydligt mer befolkad och MLG kommer att vara uppdaterad (1.7.6 från och med denna handledning).

Det krävs dock en bit manuell uppdatering. MLG kan inte distribuera den faktiska Minecraft-serverfilen (men den kan ladda ner den från Minecraft-servrarna under uppdateringsprocessen). Även om den innehåller en mekanism för att ladda ner den senaste server.jar-filen är mekanismen trasig (eftersom Mojang ändrade hur de namngav sina arkivfiler och minecraft_server.jar pekar inte längre universellt på den senaste versionen). Som sådan laddar uppdateringen alltid ner Minecraft Server 1.5.2 som är mer än en smula föråldrad.

Du kan ladda ner den senaste Minecraft-serverfilen (minecraft_server.1.8.1.jar från och med denna handledning) från den officiella Minecraft-servern här. Du kan ladda ner äldre versioner av server.jar från Mojang genom att använda denna välorganiserade tabell med tillstånd av MCVersions.net. Varför ladda ner äldre versioner?

Att ladda ner rätt version av servern är det mest kritiska steget. Versionsnumret för server.jar-filen måste matcha versionen av Minecraft du spelar världskartan på. Om du till exempel vill utöka en karta från Minecraft 1.6.4 kan du inte använda Minecraft 1.8.1-servern för att köra MLG eftersom chunkgenereringsalgoritmen och spelinnehållet har förändrats så mycket mellan 1.6.4 och 1.8.* att även om MLG inte kraschar direkt kommer det att generera mycket fula fel och artefakter på din karta.

Återigen, för betoning måste du använda en Minecraft-serverversion som matchar din spelversion.

Denna regel gäller över hela linjen. Om du till exempel använder en modifierad server.jar med spelmoddar installerade, är det server.jar-filen du måste ge till MLG. Oavsett omständigheterna (vaniljserver, moddad server, helt ny server, gammal server) måste server.jar-filen matcha kartan exakt.

När du har laddat ner den korrekta server.jar-filen (i fallet med enspelarkartor där du inte använde en server) eller du har kopierat server.jar-filen (om du kör en hemmaserver), ta bort befintliga minecraft_server.jar-fil från roten av MLG-mappen och ersätt den med rätt serverfil (döp om den till minecraft_server.jar vid behov).

I alla våra tester av MLG var de enda problemen som någonsin uppstod ett direkt resultat av misslyckandet med att para ihop kartan vi arbetade på med en matchande server.jar-fil.

Kör Minecraft Land Generator

När du har slutfört installationsprocessen i föregående steg (med betoning på att alltid, alltid använda rätt server.jar för din karta) är allt annat smidigt. I själva verket har du bara två enkla val att göra. Det första valet är om du vill generera en helt ny karta eller utöka en befintlig karta. Det andra valet är hur stort område du vill generera (tänk på att storleken på den genererade kartan skalas snabbt; 5 000 x 5 000 block är ~600 MB medan 20 000 x 20 000 block är ~6GB).

Skapa en helt ny karta

Även om de flesta kommer att vara intresserade av att utöka en befintlig karta som de redan har börjat utforska och gillar, kommer vi att täcka generering av en helt ny karta först eftersom den kräver minsta möjliga installation och fortfarande är en värdig användning av MLG (särskilt för användare som vill skapa en hela serverkarta i ett svep).

Server.jar kommer att använda filen server.properties som finns i MLG-mappen när den genererar världen. Server.properties-filen använder standardinställningarna för Minecraft och, om du inte har ett specifikt behov av att ändra något, finns det inget behov av att ändra någon av inställningarna inuti. Om du vill ha en bättre förståelse av filen server.properties, kolla in denna Minecraft wiki-post. Om du redan kör en server (särskilt en moddad server med anpassade server.properties-poster) kopiera din befintliga server.properties-fil tillsammans med din befintliga server.jar-fil.

För att skapa en helt ny värld med din nuvarande server.jar-fil, kör helt enkelt Run_MLG_Windows.cmd (eller motsvarande fil för ditt operativsystem). Du kommer att bli ombedd att ange måtten på kartan så här.

hur-du-påskyndar-din-minecraft-upplevelse-med-minecraft-landgenerator foto 6

För demonstrationens skull kommer vi att undvika att använda lika långa sidor för vår karta och istället använda rektangulära dimensioner (praktiskt sett vill du troligen ha en kvadratisk karta). Vi startar kartgenereringsprocessen med ingången X: 8 000 Z: 5 000.

Genom att använda det väldigt coola verktyget Mapcrafter som genererar en version av din Minecraft-karta i Google Maps (se den här handledningen om du är intresserad av att leka med den), kan vi se hur vår karta ser ut även om du laddar spelet.

hur-du-påskyndar-din-minecraft-upplevelse-med-minecraft-land-generator foto 7

När processen är klar, kopiera den genererade /world/-mappen och alla filer däri till antingen din Minecraft /saves/-mapp eller till lämplig plats din server. Kör spelet eller servern som du brukar och njut av din förgenererade karta.

Utöka en befintlig karta

Om du har en befintlig karta gör MLG ett fantastiskt jobb att både expandera och fylla i kartan. Om du har utforskat i ett slingrande mönster ut till cirka 5 000 kvarter från spawn-punkten, till exempel, och du vill utöka kartan till 10 000 x 10 000 block, kommer MLG inte bara att förlänga kartans gräns utan fylla i eventuella hål inom det redan utforskade territoriet så att den genererade kartan är kontinuerlig från gräns till gräns utan luckor. Här är ett exempel på en karta, en liten värld som vi har börjat utforska med tillstånd av, som i det sista avsnittet, av Mapcrafter.

hur-du-påskyndar-din-minecraft-upplevelse-med-minecraft-land-generator foto 8

För att utöka/fylla en befintlig karta måste du kopiera innehållet i din världssparfil till MLG-katalogen. Låt oss till exempel säga att kartan du vill utöka heter Super Awesome World och finns i din minecraft /saves/-mapp i katalogen /Super Awesome World/.

Kopiera hela den katalogen, /Super Awesome World/ och allt dess innehåll till din MLG-katalog och döp sedan om mappen till /world/.

Kör körningen Run_MLG_Windows.cmd (eller motsvarande fil för ditt operativsystem) precis som vi gjorde i föregående avsnitt. Den enda märkbara skillnaden mellan de två metoderna, ur applikationsutgångens perspektiv, är att när du kör kommandot utan någon existerande värld som vi gjorde i föregående avsnitt kommer det att meddela att det inte finns någon giltig värld och att en skapas ; när du kör skriptet med en befintlig och giltig /world/-katalog kommer den att ladda den istället och omedelbart börja expandera världen.

Låt oss expandera den mycket lilla världen, som ses ovan, till en anständig storlek på 5 000 x 5 000 block. När processen är klar kan vi starta upp Mapcrafter igen och ta en titt. Vi har hållit skalan/zoomnivån densamma för båda bilderna så att du kan se hur många nya bitar som genererades och hur MLG fyllde i luckorna.

hur-du-påskyndar-din-minecraft-upplevelse-med-minecraft-land-generator foto 9

Skön. Sömlös kant-till-kant-chunkgenerering utan så mycket som ett blockgap någonstans på kartan.

Nu när vi spelar är det minsta bekymmer att vänta på att spelmotorn ska börja generera nya bitar. På tal om att snabba upp Minecraft, medan dagens handledning om att förgenerera din karta med Minecraft Land Generator kommer att underlätta belastningen, det finns en mängd olika justeringar du kan använda från att justera dina videoinställningar till att installera prestandahöjande mods för att få Minecraft att köras på jämn åldrande datorer.


Har du en brådskande fråga om Minecraft eller en handledning du vill att vi ska skriva? Skicka ett e-postmeddelande till oss på ask@howtogeek.com så ska vi göra vårt bästa för att svara på dem.

Fler berättelser

Hur man tar bort JPG-artefakter och ful bildförvrängning från fotografier

JPG-förvrängning, kakelsättning och artefakter kan förstöra en annars bra bild. Även om ingen teknik verkligen kan återställa och avbilda, är här ett How-to Geek-tips om hur man tar bort och reparerar JPG-förvrängning och artefakter i några enkla steg.

Bli inte utelåst när du använder tvåfaktorsautentisering: 5 återställningsmetoder att ställa in

Tvåfaktorsautentisering säkrar dina konton med en extra autentiseringsmetod, ofta en tidsbegränsad kod som genereras av en mobilapp. Men vad händer om du tappar eller återställer din telefon och inte kan generera koderna?

Hur du ökar din Windows-dators batteritid

Vi fixerar ofta på smartphones batteritid, men de flesta bärbara datorer har fortfarande inte en hel dag batteritid. Istället för att alltid använda din bärbara dator kopplad till ett uttag, här är några sätt att pressa mer liv från din bärbara dators batteri.

Ska du använda maskinvarudrivrutinerna som Windows tillhandahåller, eller ladda ner tillverkarens drivrutiner?

Hårdvarudrivrutiner är programvaran som gör att ditt operativsystem kan kommunicera med din hårdvara. Windows inkluderar inbyggda drivrutiner och laddar automatiskt ned nya för att göra installationen enklare, men enhetstillverkare tillhandahåller också sina egna drivrutinspaket.

Gå trådlöst och anslut aldrig en kabel till din iPhone igen

iPhones kommer med en kabel som kan ansluta din telefon till din PC eller Mac, men du behöver faktiskt inte använda den för det. Du behöver inte ens använda kabeln för laddning om du köper trådlös laddning (eller bara skaffar en docka).

Geek Trivia: Vilken mat har aldrig varit en officiell McDonald's-maskot?

Tror du att du vet svaret? Klicka dig vidare för att se om du har rätt!

Geek Trivia: Vad var Killer-applikationen som drev försäljningen av CD-ROM-enheter på 1990-talet?

Tror du att du vet svaret? Klicka dig vidare för att se om du har rätt!

Hur man snabbt byter namn på filer på Windows, Mac OS X eller Linux

Windows, Mac OS X och de flesta Linux-datorer har inbyggda verktyg för att snabbt byta namn på flera filer. Använd ett batch-döpa verktyg istället för att fixa dem en efter en.

Hur du anpassar din Minecraft-stänkskärmstext

Minecraft är ett spel som ber om kreativ lek och anpassning av stora och små element. Lämna inga detaljer utan uppsikt genom att följa vår enkla handledning för att anpassa den gula startskärmstexten som finns på spelets huvudmeny med vilka citat, skämt eller information du än önskar.

Hur ändrar man snabbt det första ordet i ett bash-kommando?

Om ditt arbetsflöde är fyllt med många repetitiva åtgärder, skadar det aldrig att leta efter sätt att förbättra och effektivisera ditt arbetsflöde. Dagens SuperUser Q&A-inlägg har några användbara förslag för en läsare som vill förbättra sitt arbetsflöde.