Hemsida » hur » Hur du påskyndar din Minecraft-upplevelse med Minecraft Land Generator

    Hur du påskyndar din Minecraft-upplevelse med Minecraft Land Generator

    Medan du utforskar din Minecraft-värld spelar spelet ett stort antal resurser för att skapa det runt dig. Att generera dessa bitar före tid reducerar avsevärt resursbelastningen på din CPU medan du spelar spelet vilket leder till mjukare spel med mindre fördröjning. Läs vidare när vi visar dig hur man prepopulerar din världskarta för snabbare uppspelning.

    Varför vill jag göra det här?

    Som vi har diskuterat i andra Minecraft-tutorials är Minecraft ett överraskande resursintensivt spel. Det kan se ut som om det är enklare på ytan tack vare de låga upplösningstexturerna och blockiga formerna, men under huven finns det en stor mängd beräkningar och återgivning som genererar och representerar världskartan samt hanterar alla enheter och relaterade fysik.

    Denna process är ganska CPU-intensiv. När du flyger runt i kreativt läge där bitar fyller in snabbt för att hålla jämna spelare på höga änden kommer datorer att se stammar och laga; Spelare på äldre datorer ser vanligtvis deras spelkvarn helt och hållet, och bildräntorna kommer att släppa in i de enskilda siffrorna.

    Den här fördröjningen när spelet gör och visar nya bitar är en riktig nedsänkningsmördare och om det låter så illa låser det ditt spel upp, en rolig mördare också. Lyckligtvis finns det ett sätt att kringgå det väntade spelet. Medan det alltid kommer att vara överhuvudtaget för de olika spelprocesserna, är det faktiskt en process att generera nya bitar, om vi vill, så att den tunga lyftningen görs när vi inte spelar spelet. Tricket hänger på ett smart litet program som heter Minecraft Land Generator, och det finns mycket liten anledning att inte dra nytta av det.

    Hur fungerar det?

    Principen bakom Minecraft Land Generator är verkligen enkel när du dissekerar processen. Minecraft Land Generator är en hjälpprogram som, när den är kopplad till en världskarta och en kompatibel Minecraft-serverfil, simulerar utforskningen av kartan som om spelarna roaming det.

    Om du, spelaren, var tvungen att systematiskt göra en 20 000 x 20 000 kvadrat rutnät i spelet skulle det vara fruktansvärt tråkigt och skulle ta dagar värt spelspel. På en nyare dator tar det dock Minecraft Land Generator en timme eller två för att slutföra samma uppgift (och även på äldre datorer kan du helt enkelt lämna den över natten för att uppnå samma ände). När du gör den första körningen (var det en timme eller tolv i längd) är arbetet gjort och du behöver inte springa igen om du inte vill utvidga din världskarta enhetligt igen (säga från 10 000 kvarter på en sida till 20 000 kvarter på en sida).

    Minecraft Land Generator fungerar så bra, vi kan bara rapportera en nackdel för att använda den: ökad världsfilstorlek. Även om varje Minecraft-karta är väsentligen komplett från det ögonblick som skapades i världen (kom ihåg att världsfrö + generationsalgoritmen är som DNA för kartan) världen faktiskt inte existera som en riktig hårddisk som förbrukar data tills spelaren besöker varje ny bit och åtgärdar chunkgenerationen.

    Som sådan är en ny karta knappast undersökt omkring ~ 10 MB eller mindre i storlek för att ta hänsyn till de första bitarna och supportfilerna, men som spelaren undersöker växer den i storlek eftersom data för varje bit är skrivet till spelfilen. När kartan innehåller 5 000 x 5 000 block värda bitar kommer spelfilen att svälla till cirka 600 MB. Större kartor har större filstorlekar (exponentiellt så); en 20.000 med 20.000 kartor har en spelfil som väger in på en rejäl 6GB.

    Det är den enda riktiga handeln du gör med Minecraft Land Generator. Vad du får i ökad belastningstid och snabbare spel du betalar för med diskutrymme. Med tanke på hur mycket chunk generation som spelar singelspelare (speciellt på nedre ändmaskiner) och vilken tung bearbetningsbelastning det lägger på servrar (där flera spelare kan utforska i olika riktningar och generera dussintals bitar en sekund) är avvägningen mer än värt det för de flesta spelare och absolut värt det om du kör en server.

    Använda Minecraft Land Generator

    Minecraft Land Generator (här kallad MLG för korthet) fungerar helt felfritt när du har konfigurerat det ordentligt, men rätt konfiguration kan vara lite knepig. Låt oss gå igenom installationsprocessen och konfigurationsprocessen för att du ska få problemfri upplevelse.

    Nedladdning Minecraft Land Generator

    Källfilerna är värd på Github och om du inte är bekant med Github är det inte särskilt öppet att få tillgång till dem. För att fånga den senaste kopian av MLG, navigera till projektets zip-arkiv här.

    Välj länken som läser MinecraftLandGenerator_X.X.X_Vanilla_Server.zip (från denna handledning är filen version 1.7.5). Var inte bekymrad över att filen verkar föråldrad (1.7.5-versionen är från oktober 2013, som i Minecraft-termer är praktiskt taget gammal); det automatiska uppdateringar och vi gör det på ett ögonblick.

    På undersidan för zip-filen, välj "Rå" -knappen, som visas på skärmbilden ovan. Spara filen.

    Installera och uppdatera Minecraft Land Generator

    Efter att ha hämtat zip-filen, extrahera innehållet. Vi håller alla våra Minecraft-redigeringsverktyg i våra Minecraft-arkiv under \ Minecraft \ Redigeringsverktyg \ men du kan placera det extraherade verktyget "MinecraftLandGenerator" var du än önskar eftersom applikations- och supportfilerna är helt fristående.

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

    MLG innehåller installationsfiler för Windows, Mac och Linux, med namnet "MLG_Initial_Setup_OS.EXT"Där operativsystemet och den lämpliga förlängningen för det operativsystemet är tydligt märkta. Windows-användare ska köra MLG_Initial_Setup_Windows.cmd och så vidare. Vänta på att manuset ska slutföras. Efter att ha kört den ursprungliga installationsfilen kommer din MLG-mapp att vara betydligt mer befolkade och MLG kommer att vara uppdaterad (1.7.6 av den här handledningen).

    Det krävs dock en viss manuell uppdatering. MLG kan inte distribuera den faktiska Minecraft-serverns fil (men den kan hämta den från Minecraft-servrarna under uppdateringsprocessen). Medan det ingår en mekanism för att ladda ner den aktuella server.jar-filen, är mekanismen bruten (eftersom Mojang ändrade hur de namngav deras arkivfiler och minecraft_server.jar pekar inte längre universellt på den senaste versionen). Som sådan hämtar uppdateraren alltid Minecraft Server 1.5.2 vilket är mer än en gammal föråldrad.

    Du kan ladda ner den senaste Minecraft-serverns fil (minecraft_server.1.8.1.jar från 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 den här välorganiserade tabellen med hjälp av MCVersions.net. Varför ladda ner äldre versioner?

    Hämtar den korrekta versionen 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 vill expandera en karta från Minecraft 1.6.4 kan du till exempel inte använda Minecraft 1.8.1-servern för att köra MLG eftersom chunkgenerationsalgoritmen och spelinnehållet har förändrats så mycket mellan 1.6.4 och 1.8. * Att även om MLG inte direkt kraschar det kommer att generera mycket fula fel och artefakter på din karta.

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

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

    När du har laddat ner rätt server.jar-fil (när det gäller enkelspelarkartor där du inte använde en server) eller du har kopierat filen server.jar (om du kör en hemserver), ta bort befintlig minecraft_server.jar-fil från roten till MLG-mappen och ersätta den med rätt serverfil (omdirigera den till minecraft_server.jar om det behövs).

    I alla våra test av MLG var de enda problem som någonsin uppstått ett direkt resultat av att vi inte parar kartan vi arbetade med med en matchande server.jar-fil.

    Running Minecraft Land Generator

    När du har slutfört installationsprocessen i föregående steg (med betoning på alltid, alltid, med rätt server.jar för din karta) allt annat är smidig segling. Faktum är att du bara har två enkla val att göra. Det första valet är huruvida du vill skapa en helt ny karta eller utöka en befintlig karta. Det andra valet är hur stort ett område du vill generera (med tanke på att storleken på den genererade kartan vågar snabbt, 5000 x 5000 block är ~ 600 MB medan 20 000 x 20 000 block är ~ 6 GB).

    Skapa en helt ny karta

    Även om de flesta människor kommer att vara intresserade av att utöka en befintlig karta som de redan har börjat utforska och gilla, kommer vi att täcka om att skapa en helt ny karta först eftersom den kräver minst konfiguration och är fortfarande en värdig användning av MLG (speciellt för användare som vill generera och hela serverns karta i ett slag).

    Server.jar använder filen server.properties i MLG-mappen när den genererar världen. Server.properties-filen använder standard Minecraft-inställningar och, om du inte har något specifikt behov av att ändra något, behöver du inte ändra någon av inställningarna inuti. Om du vill ha en bättre förståelse av filen server.properties, kolla in den här Minecraft wiki-posten. Om du redan kör en server (speciellt en modded-server med anpassade server.properties-poster) kopierar du 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 du bara Run_MLG_Windows.cmd (eller motsvarande fil för operativsystemet). Du uppmanas att ange dimensionerna på kartan som sådan.

    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 kommer du sannolikt att ha en fyrkantig karta). Vi börjar kartgenereringsprocessen med ingången X: 8 000 Z: 5 000.

    Med hjälp av det mycket snygga verktyget Mapcrafter som genererar en Google Maps-stilversion av din Minecraft-karta (se den här handledningen om du är intresserad av att spela med den) kan vi se hur vår karta ser ut, även om du laddar spelet.

    När processen är klar kopierar du den genererade / värld / mappen och alla filer därtill till din Minecraft / sparar / mapp eller på rätt plats din server. Kör spelet eller servern som du normalt skulle och njut av din förkortad karta.

    Utöka en befintlig karta

    Om du har en befintlig karta, gör MLG ett fantastiskt jobb som både expanderar och fyller i kartan. Om du till exempel har undersökt i ett slingrande mönster ut till cirka 5000 block från språngpunkten, och till exempel vill du expandera kartan till 10 000 x 10 000 block, kommer MLG inte bara att utvidga gränsen på kartan men fyll i några hål inom det redan utforskade området så att den genererade kartan är kontinuerlig från gränsen till gränsen utan några luckor. Här är ett exempelkarta, en liten värld vi har börjat utforska med tillstånd av, som i det sista avsnittet, av Mapcrafter.

    För att förlänga / fylla en befintlig karta måste du kopiera innehållet i din värld, spara filen till MLG-katalogen. Låt oss säga att kartan du vill förlänga kallas Super Awesome World och ligger i min minecraft / sparar / mapp i katalogen / Super Awesome World /.

    Kopiera hela katalogen / Super Awesome World / och allt innehåll till din MLG-katalog och sedan byt namn på mappen till / world /.

    Kör kör Run_MLG_Windows.cmd (eller motsvarande fil för operativsystemet) precis som vi gjorde i föregående avsnitt. Den enda märkbara skillnaden mellan de två metoderna, utifrån 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 den som genereras ; När du kör skriptet med en befintlig och giltig / värld / katalog laddas den som istället och omedelbart börjar expandera världen.

    Låt oss utvidga den mycket lilla världen, sett ovan, till en ordentligt dimensionerad 5 000 x 5000 blockvärld. När processen är klar kan vi elda igen Mapcrafter 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.

    Skön. Sömlös kant-till-kant chunk generation utan så mycket som ett block gap någonstans på kartan.

    Nu när vi spelar, väntar vi på att spelmotorn ska churn genom att generera nya bitar kommer att vara minst av våra bekymmer. När det gäller att påskynda Minecraft, medan dagens handledning om att förkorta din karta med Minecraft Land Generator hjälper till att lätta på belastningen, finns det ett brett utbud av tweaks som du kan använda från att justera dina videoinställningar för att installera prestationshöjande mods för att få Minecraft att köras på jämn åldrande datorer.


    Har du en pressande fråga om Minecraft eller en handledning du vill att vi ska skriva? Skjut oss ett mail på [email protected] och vi gör vårt bästa för att svara på dem.