18Aug

Sådan fremskynde din Minecraft-oplevelse med Minecraft Land Generator

click fraud protection

Mens du udforsker din Minecraft-verden, bruger spillet mange ressourcer til at skabe det omkring dig. Generering af disse stykker forud for tiden reducerer ressourcebelastningen på din CPU betydeligt, mens du spiller spillet, hvilket fører til en glattere spil med mindre lag. Læs videre, som vi viser dig, hvordan du prepopulerer 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 blokkerede former, men under kappen 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 relateredefysik.

Denne proces er ganske CPU-intensiv. Når du flyver rundt i kreativ tilstand, hvor biter fylder hurtigt ind for at holde jævne spillere på høje ende, vil computere se stammen og forsinkelse;spillere på ældre computere vil typisk se deres spilslib til en fuldstændig stop, og billedfrekvenserne falder ind i de enkelte cifre.

instagram viewer

Denne tid, mens spillet gør og viser nye klumper, 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 udnytte det.

Hvordan virker det?

Principen bag Minecraft Land Generator er virkelig simpel, 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 tegne et 20.000 x 20.000 kvadratt gitter 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 udbrede dit verdenskort ensartet igen( siger fra 10.000 blokke på en sidetil 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. Selvom hvert Minecraft-kort er i det væsentlige fuldstændigt fra det øjeblik, hvor verdensoprettelsen er etableret( husk, at verdensfrø + generationsalgoritmen er som DNA'et til kortet), er verden faktisk ikke eksisteret som en ægte harddisk, der bruger data, indtil spilleren besøger hver nychunk 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 tegne de første klumper og supportfiler, 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, betaler du 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 afviklingen mere end værddet 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å igennem installationsprocessen og konfigurationsprocessen for at sikre, at du har en problemfri oplevelse.

Download 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( som af 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

Når du har downloadet zip-filen, skal du uddrage indholdet. Vi beholder alle vores Minecraft redigeringsværktøjer i vores Minecraft arkiver under \ Minecraft \ Redigeringsværktøjer \, men du kan placere det ekstraherede "MinecraftLandGenerator" værktøj hvor som helst du ønsker, da applikations- 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 færdiggøres. 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 hente ældre versioner?

Download den korrekte version af serveren er det mest kritiske trin . Versionsnummeret til server.jar-filen skal matche versionen 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 selvhvis MLG ikke direkte kolliderer, vil det generere meget grimme fejl og artefakter på dit kort.

Igen, for vægt, skal du 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 nøjagtigt.

Når du først har downloadet den korrekte server.jar-fil( i tilfælde af singleplayer-kort, hvor du ikke brugte en server), eller du har kopieret server.jar-filen( hvis du kører en hjemmeserver), skal du fjerneden eksisterende minecraft_server.jar-fil fra roden til MLG-mappen og erstatte den med den korrekte serverfil( omdøbe den til minecraft_server.jar hvis 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 gennemført installationsprocessen i det foregående trin( med vægt på altid, altid , ved hjælp af den korrekte server.jar til dit kort) er alt andet 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 det mindste opsætning og stadig eren værdig brug af MLG( især for brugere, der søger at generere og hele serverkortet i ét slag).

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 dimensionerne på kortet som sådan.

For 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 /world/-mappe og alle filer deri til enten din Minecraft /saves/-mappe eller den relevante placering din server. Kør spillet eller serveren som du normalt ville, og nyd dit pregenererede kort.

Udvidelse af eksisterende kort

Hvis du har et eksisterende kort, gør MLG et fantastisk arbejde, der både udvider og , og ​​udfylder kortet. Hvis du har udforsket i et bugtende mønster ud til omkring 5.000 blokke fra spawnpointet, f.eks.og du vil udvide kortet til 10.000 x 10.000 blokke, vil MLG ikke kun udvide grænsen på kortet, men udfylde huller inden for det allerede udforskede område, så det genererede kort er kontinuerligt fra grænse til grænse 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-mappen. Lad os f.eks. Sige, at det kort, du ønsker at udvide, hedder Super Awesome World og er placeret i din minecraft /saves/-mappe i mappen / Super Awesome World /.

Kopier hele mappen / Super Awesome World / og alt dens 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/-mappe, 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 fyre Mapcrafter og tage et kig. Vi har holdt skalaen / zoomniveauet 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 det være mildt af vores bekymringer, at vente på, at spilmotoren kører gennem generering af nye klumper. Taler om at fremskynde Minecraft, mens dagens tutorial om at forberede dit kort med Minecraft Land Generator vil hjælpe med at lette belastningen, er der et bredt udvalg af tweaks, du kan ansætte, fra at justere dine videoindstillinger til at installere præstationsforstærkende mods for at få Minecraft til at køre på lige aldringcomputere.

Har du et presserende spørgsmål om Minecraft eller en tutorial du gerne vil skrive til os? Skyd os en email på [email protected], og vi vil gøre vores bedste for at besvare dem.