Sådan fremskynde din Minecraft Experience med Minecraft Land Generator
Mens du udforsker din Minecraft-verden, bruger spillet et stort antal ressourcer til at skabe det omkring dig. Ved at generere disse stykker i forvejen reduceres ressourcebelastningen på din CPU betydeligt, mens du spiller spillet, hvilket fører til glattere spil med mindre lag. Læs videre, som vi viser dig, hvordan du præpopulerer dit verdenskort for hurtigere spil.
Hvorfor vil jeg gøre dette?
Som vi har diskuteret i andre Minecraft-øvelser, er Minecraft et overraskende ressourceintensivt spil. Det kan se forenklet på overfladen takket være de lave opløsningsteksturer og blokformede former, men under emhætten er der en enorm mængde beregninger og gengivelser, der foregår for at generere og repræsentere verdenskortet samt håndtere alle enheder og relaterede fysik.
Denne proces er ganske CPU-intensiv. Når du flyver rundt i kreativ tilstand, hvor biter fylder hurtigt ind for at holde jævnere spillere på høje ende, vil computere se stammen og lagre; spillere på ældre computere vil typisk se deres spilslib til et fuldstændigt stop og rammepriser vil falde ind i de enkelte cifre.
Denne langsomhed, mens spillet gør og viser nye biter er en rigtig nedsænkningspiller, og hvis den låser så slemt, låses dit spil op, en sjov dræber også. Heldigvis er der en måde at omgå ventetiden. Selvom der altid vil være overhead for de forskellige spilprocesser, er generering af nye bunker faktisk en proces, vi kan uddrive, hvis du vil, så den tunge løft er færdig, når vi ikke spiller spillet. Tricket hænger på et smart lille program kaldet Minecraft Land Generator, og der er meget lidt grund til ikke at drage fordel af det.
Hvordan virker det?
Princippet bag Minecraft Land Generator er virkelig simpelt, når du dissekerer processen. Minecraft Land Generator er en hjælperapplikation, der, når den er parret med et verdenskort og en kompatibel Minecraft serverfil, simulerer udforskningen af kortet som om spillerne roaming det.
Hvis du, spilleren, skulle præcist og systematisk lærred et 20.000 x 20.000 kvadratgitter i spillet, ville det være frygteligt kedeligt og ville tage dage værd at spille. På en nyere computer tager det dog Minecraft Land Generator en time eller to at fuldføre den samme opgave (og selv på ældre computere kan du bare lade det køre over natten for at opnå samme ende). Når du først foretager den første runde (det er en time eller tolv i længden), er arbejdet færdigt, og du behøver ikke at køre det igen, medmindre du vil jævnligt udvide dit verdenskort igen (sig fra 10.000 blokke på en side til 20.000 blokke på en side).
Minecraft Land Generator fungerer så godt, vi kan kun rapportere en ulempe til at bruge den: øget verdensfilstørrelse. Selv om hvert Minecraft-kort er i det væsentlige fuldstændigt fra det øjeblik, der skabes verden (husk, at verdensfrø + generationsalgoritmen er som DNA'et til kortet), er verden faktisk ikke eksisterer som rigtig harddisk forbruger data, indtil afspilleren besøger hver ny klump og gyder chunk generation.
Som sådan er et nyt kort, der næsten ikke er udforsket, omkring ~ 10 MB eller mindre i størrelse for at tage højde for de første klumper og støttefiler, men som afspilleren udforsker det vokser i størrelse, da dataene for hver klump er skrevet til spilfilen. På det tidspunkt, hvor kortet indeholder 5.000 x 5.000 blokke, der er værd at stykker, vil spilfilen svulme til omkring 600 MB. Større kort har større filstørrelser (eksponentielt så); et 20.000 med 20.000 kort har en spilfil, der vejer ind i en heftig 6GB.
Det er den eneste rigtige handel, du laver med Minecraft Land Generator. Hvad du får i øget belastningstider og hurtigere spil, du betaler for med diskplads. I betragtning af hvor meget chunk generation der laves singleplayer-spil (især på down-end-maskiner), og hvad en tung forarbejdningsbyrde det placerer på servere (hvor flere spillere kan udforske i forskellige retninger og generere snesevis af stykker et sekund), er afgangen mere end værd det for de fleste spillere og absolut det værd, hvis du kører en server.
Brug af Minecraft Land Generator
Minecraft Land Generator (heri refereret til som MLG for korthed) fungerer helt fejlfrit, når du har konfigureret det korrekt, men korrekt konfiguration kan være lidt vanskelig. Lad os gå gennem installationsprocessen og konfigurationsprocessen for at sikre, at du har en problemfri oplevelse.
Downloading Minecraft Land Generator
Kildefilerne er hostet på Github, og hvis du ikke er bekendt med Github, er den måde, du får adgang til dem, ikke særlig gennemsigtig. For at få fat i den nyeste kopi af MLG, naviger til projektets zip-arkiv her.
Vælg det link, der læser MinecraftLandGenerator_X.X.X_Vanilla_Server.zip (fra denne vejledning er filen version 1.7.5). Vær ikke bekymret for, at filen virker forældet (1.7.5-versionen er fra oktober 2013, som i Minecraft-termer er praktisk talt gammel); det automatiske opdateringer, og vi gør det på et øjeblik.
På undersiden til zip-filen skal du vælge "Raw" -knappen, som det ses på skærmbilledet ovenfor. Gem filen.
Installation og opdatering af Minecraft Land Generator
Efter at have hentet zip-filen, skal du uddrage indholdet. Vi beholder alle vores Minecraft-redigeringsværktøjer i vores Minecraft-arkiver under \ Minecraft \ Editing Tools \, men du kan placere det ekstraherede "MinecraftLandGenerator" -værktøj hvor som helst du ønsker, da ansøgnings- og supportfilerne er helt selvstændige.
Åbn mappen og find den rigtige installationsfil til dit operativsystem.
MLG indeholder installationsfiler til Windows, Mac og Linux, med navnet "MLG_Initial_Setup_OS.EXT", Hvor operativsystemet og den relevante udvidelse til det pågældende operativsystem er tydeligt mærket. Windows-brugere skal køre MLG_Initial_Setup_Windows.cmd og så videre. Vent til scriptet er færdigt med at køre. Når du har kørt den oprindelige installationsfil, vil din MLG-mappe være betydeligt mere befolket, og MLG vil være opdateret (1.7.6 fra denne vejledning).
Der kræves dog en smule manuelt opdatering. MLG kan ikke distribuere den faktiske Minecraft-serverfil (men den kan downloade den fra Minecraft-serverne under opdateringsprocessen). Selvom det indeholder en mekanisme til download af den nyeste server.jar-fil, er mekanismen ødelagt (fordi Mojang ændrede, hvordan de navngav deres arkivfiler og minecraft_server.jar ikke længere universelt peger på den nyeste version). Som sådan downloader opdatereren altid Minecraft Server 1.5.2, hvilket er mere end en smule forældet.
Du kan downloade den mest aktuelle Minecraft serverfil (minecraft_server.1.8.1.jar som denne vejledning) fra den officielle Minecraft-server her. Du kan downloade ældre versioner af server.jar fra Mojang ved at bruge denne velorganiserede tabel med tilladelse til MCVersions.net. Hvorfor download ældre versioner?
Download den korrekte version af serveren er det mest kritiske trin. Versionsnummeret til server.jar-filen skal Match den version af Minecraft du spiller verdenskortet på. Hvis du f.eks. Vil udvide et kort fra Minecraft 1.6.4, kan du f.eks. Ikke bruge Minecraft 1.8.1-serveren til at køre MLG, da chunkgenereringsalgoritmen og spilindholdet er ændret så meget mellem 1.6.4 og 1.8. * At selv hvis MLG ikke er helt uheld, vil det generere meget grimme fejl og artefakter på dit kort.
Igen, for vægt, Du skal bruge en Minecraft-serverversion, der matcher din spilversion.
Denne regel gælder over hele linjen. Hvis du bruger en ændret server.jar med spil mods installeret, for eksempel, at er den server.jar-fil, du skal give til MLG. Uanset omstændighederne (vaniljeserver, modded server, helt ny server, gammel server) server.jar filen skal matche kortet præcist.
Når du har hentet den korrekte server.jar-fil (i tilfælde af enkeltkorts kort, hvor du ikke brugte en server), eller du har kopieret server.jar-filen (hvis du kører en hjemmeserver), skal du fjerne eksisterende minecraft_server.jar-fil fra roden af MLG-mappen og erstatte den med den korrekte serverfil (omdøbe den til minecraft_server.jar om nødvendigt).
I alle vores test af MLG var de eneste problemer, der nogensinde opstod, et direkte resultat af manglende parring af det kort, vi arbejdede på med en matchende server.jar fil.
Running Minecraft Land Generator
Når du har afsluttet installationsprocessen i det foregående trin (med vægt på altid, altid, bruger den korrekte server.jar til dit kort) alt andet er glat sejlads. Faktisk har du kun to enkle valg at lave. Det første valg er, om du vil generere et helt nyt kort eller udvid et eksisterende kort eller ej. Det andet valg er, hvor stort et område du vil generere (husk at størrelsen af det genererede kort skaleres hurtigt, 5000 x 5000 blokke er ~ 600 MB mens 20 000 x 20 000 blokke er ~ 6 GB).
Generering af et helt nyt kort
Selvom de fleste mennesker vil være interesserede i at udvide et eksisterende kort, som de allerede er begyndt at udforske og lide, skal vi dække at generere et helt nyt kort først, fordi det kræver mindst konfiguration og stadig er en værdig brug af MLG (især for brugere, der søger at generere og hele serverkortet i ét swoop).
Server.jar bruger filen server.properties i MLG-mappen, når den genererer verden. Server.properties-filen bruger standard Minecraft-indstillinger, og medmindre du har et specifikt behov for at ændre noget, er der ikke behov for at ændre nogen af indstillingerne indeni. Hvis du vil have en bedre forståelse af filen server.properties, skal du tjekke denne Minecraft wiki-indgang. Hvis du allerede kører en server (især en modded server med tilpassede server.properties-indgange), kopier din eksisterende server.properties-fil sammen med din eksisterende server.jar-fil.
For at generere en helt ny verden, der bruger din nuværende server.jar-fil, skal du blot køre Run_MLG_Windows.cmd (eller tilsvarende fil til dit operativsystem). Du bliver bedt om at indtaste dimensioner af kortet som sådan.
Af demonstrationens skyld vil vi undgå at bruge lige længde sider til vores kort og i stedet bruge rektangulære dimensioner (praktisk talt vil du sandsynligvis have et firkantet kort). Vi starter kortgenereringsprocessen med input X: 8,000 Z: 5,000.
Brug det meget super cool værktøj Mapcrafter, der genererer en Google Maps-stilversion af dit Minecraft-kort (se denne vejledning, hvis du er interesseret i at spille med det), vi kan se, hvordan vores kort ser ud inden for lige at indlæse spillet.
Når processen er færdig, skal du kopiere den genererede / verdens / mappe og alle filer deri til enten din Minecraft / gemmer / mappe eller den rigtige placering din server. Kør spillet eller serveren som du normalt ville, og nyd dit pregenererede kort.
Udvidelse af en eksisterende kort
Hvis du har et eksisterende kort, gør MLG et fantastisk arbejde, der både ekspanderer og Fyldning af kortet. Hvis du f.eks. har udforsket i et bugtende mønster ud til omkring 5.000 blokke fra spawn point, og du vil udvide kortet til 10.000 x 10.000 blokke, vil MLG ikke blot udvide grænsen på kortet men udfyld huller inden for det allerede udforskede område, så det genererede kort er kontinuerligt fra grænsen til grænsen uden huller. Her er et eksempel kort, en lille verden, vi er begyndt at udforske høflighed af, som i det sidste afsnit af Mapcrafter.
For at udvide / udfylde et eksisterende kort skal du kopiere indholdet af din verden gemme filen over i MLG-biblioteket. Lad os sige, at det kort, du ønsker at udvide, hedder Super Awesome World og er placeret i min minecraft / gemmer / mappe i mappen / Super Awesome World /.
Kopier hele mappen / Super Awesome World / og alt indhold til din MLG-mappe og derefter omdøbe mappen til / world /.
Kør kørslen Run_MLG_Windows.cmd (eller tilsvarende fil til dit operativsystem) ligesom vi gjorde i det foregående afsnit. Den eneste bemærkelsesværdige forskel mellem de to metoder ud fra applikationsudgangsperspektivet er, at når du kører kommandoen uden nogen eksisterende verden som vi gjorde i det foregående afsnit, vil det annoncere, at der ikke er nogen gyldig verden, og at den ene bliver genereret ; Når du kører scriptet med en eksisterende og gyldig / world / directory, vil den indlæse, der i stedet og straks begynder at udvide verden.
Lad os udvide den meget lille verden, set ovenfor, til en anstændigt dimensioneret 5.000 x 5.000 blok verden. Når processen er færdig, kan vi igen skyde Mapcrafter og tage et kig. Vi har holdt skalaen / zoom-niveauet det samme for begge billeder, så du kan se, hvor mange nye klumper der blev genereret, og hvordan MLG fyldte hullerne.
Smuk. Problemfri kant-til-kant chunk generation uden så meget som et blokhul hvor som helst på kortet.
Nu, når vi spiller, vil venter på, at spilmotorens churn ved at generere nye stykker, være den mindste af vores bekymringer. Taler om at fremskynde Minecraft, mens dagens vejledning om at forberede dit kort med Minecraft Land Generator hjælper med at lette belastningen, er der et bredt udvalg af tweaks, du kan bruge fra at justere dine videoindstillinger til at installere præstationsforstærkende mods for at få Minecraft til at køre på lige aldring computere.
Har du et presserende spørgsmål om Minecraft eller en tutorial du gerne vil have os til at skrive? Skyd os en mail på [email protected], og vi vil gøre vores bedste for at besvare dem.