Come velocizzare la tua esperienza di Minecraft con Minecraft Land Generator
Mentre stai esplorando il tuo mondo Minecraft, il gioco sta dedicando una quantità enorme di risorse per crearlo intorno a te. Generare questi pezzi in anticipo diminuisce in modo significativo il carico di risorse sulla CPU durante il gioco, il che porta a una partita più fluida con meno lag. Continua a leggere mentre ti mostriamo come prepopolare la tua mappa del mondo per giocare più velocemente.
Perché voglio farlo??
Come abbiamo discusso in altri tutorial di Minecraft, Minecraft è un gioco che utilizza risorse sorprendentemente elevate. Potrebbe sembrare semplicistico in superficie, grazie alle trame a bassa risoluzione e alle forme a blocchi, ma sotto il cofano c'è un'enorme quantità di calcoli e rendering in corso per generare e rappresentare la mappa del mondo e gestire tutte le entità e le relative fisica.
Questo processo è piuttosto impegnativo per la CPU. Quando si vola in modalità creativa, dove i pezzi si riempiono rapidamente per tenere il passo anche i giocatori nei computer di fascia alta vedranno balbuzie e ritardo; i giocatori su computer più datati vedranno generalmente il loro gioco fermarsi completamente e i frame rate scenderanno nelle singole cifre.
Questo ritardo durante il rendering del gioco e la visualizzazione di nuovi blocchi è un vero e proprio killer da immersione e, se è così difficile da bloccare il gioco, anche un killer divertente. Fortunatamente c'è un modo per aggirare il gioco in attesa. Mentre ci sarà sempre un sovraccarico per i vari processi in-game, la generazione di nuovi blocchi è in realtà un processo che possiamo avviare, se lo farai, in modo che il sollevamento pesante venga eseguito quando non stiamo giocando. Il trucco si basa su un piccolo programma intelligente chiamato Minecraft Land Generator, e c'è ben poco motivo per non sfruttarlo.
Come funziona?
Il principio alla base di Minecraft Land Generator è davvero semplice quando si analizza il processo. Minecraft Land Generator è un'applicazione di supporto che, abbinata a una mappa del mondo e un file server Minecraft compatibile, simula l'esplorazione della mappa come se i giocatori lo stessero vagando.
Se tu, il giocatore, dovessi sistemare con precisione e sistematicamente una griglia di 20.000 x 20.000 quadrati nel gioco, sarebbe terribilmente noioso e richiederebbe giorni di gioco. Su un computer più nuovo, tuttavia, impiega Minecraft Land Generator un'ora o due per completare lo stesso compito (e anche su computer più datati è possibile semplicemente lasciarlo correre durante la notte per ottenere lo stesso risultato). Inoltre, una volta eseguita la corsa iniziale (che si tratti di un'ora o dodici di lunghezza) il lavoro è terminato e non è necessario eseguirlo di nuovo, a meno che non si voglia espandere di nuovo la mappa del mondo (ad esempio da 10.000 blocchi su un lato a 20.000 blocchi su un lato).
Minecraft Land Generator funziona così bene, possiamo solo segnalare uno svantaggio per usarlo: aumento delle dimensioni del file del mondo. Anche se ogni mappa di Minecraft è essenzialmente completa dal momento della creazione del mondo (ricorda che l'algoritmo di generazione del seme + mondo è come il DNA per la mappa) il mondo in realtà non è esistere come vero disco rigido che consuma dati finché il giocatore non visita ogni nuovo chunk e genera la generazione del chunk.
Dato che una nuova mappa esplorata a malapena misura circa ~ 10 MB o meno in termini di dimensioni per tenere conto dei primi blocchi e dei file di supporto, ma man mano che il giocatore esplora la dimensione aumenta man mano che i dati per ogni blocco vengono scritti nel file di gioco. Quando la mappa contiene 5.000 x 5.000 blocchi di blocchi, il file di gioco si gonfierà intorno ai 600 MB. Le mappe più grandi hanno dimensioni di file più grandi (in modo esponenziale); una mappa da 20.000 a 20.000 ha un file di gioco che pesa di ben 6 GB.
Questo è l'unico vero scambio che stai facendo con Minecraft Land Generator. Ciò che guadagni in tempi di caricamento aumentati e giochi più veloci paghi con lo spazio su disco. Data la quantità di generazione di blocchi in ritardo rispetto ai giochi per giocatore singolo (specialmente su macchine di fascia bassa) e quale pesante onere di elaborazione pone sui server (dove più giocatori possono esplorare in direzioni diverse e generare dozzine di blocchi al secondo) il compromesso vale più di è per la maggior parte dei giocatori e ne vale assolutamente la pena se stai utilizzando un server.
Utilizzando Minecraft Land Generator
Minecraft Land Generator (qui di seguito indicato come MLG per brevità) funziona in modo assolutamente impeccabile quando lo si è configurato correttamente, ma una corretta configurazione può essere un po 'complicata. Passiamo attraverso il processo di installazione e il processo di configurazione per assicurarti un'esperienza senza problemi.
Download di Minecraft Land Generator
I file sorgente sono ospitati su Github e se non hai familiarità con Github il modo in cui li accedi non è particolarmente trasparente. Per afferrare la copia più recente di MLG, accedi agli archivi zip del progetto qui.
Seleziona il link che legge MinecraftLandGenerator_X.X.X_Vanilla_Server.zip (in questo tutorial il file è la versione 1.7.5). Non preoccupatevi del fatto che il file non sia aggiornato (la versione 1.7.5 è dell'ottobre 2013 che, in termini Minecraft, è praticamente antica); si aggiorna automaticamente e lo faremo in un attimo.
Nella sottopagina per il file zip, seleziona il pulsante "Raw", come mostrato nella schermata sopra. Salva il file.
Installazione e aggiornamento di Minecraft Land Generator
Dopo aver scaricato il file zip, estrai il contenuto. Conserviamo tutti i nostri strumenti di modifica di Minecraft nei nostri archivi di Minecraft in \ Minecraft \ Strumenti di modifica \ ma puoi posizionare lo strumento "MinecraftLandGenerator" estratto ovunque desideri, poiché i file dell'applicazione e di supporto sono completamente autonomi.
Aprire la cartella e cercare il file di installazione appropriato per il proprio sistema operativo.
MLG include i file di installazione per Windows, Mac e Linux, chiamati chiaramente "MLG_Initial_Setup_OS.EXT"In cui il sistema operativo e l'estensione appropriata per tale sistema operativo sono chiaramente etichettati. Gli utenti di Windows devono eseguire MLG_Initial_Setup_Windows.cmd e così via. Attendere il completamento dello script. Dopo aver eseguito il file di installazione iniziale, la tua cartella MLG sarà significativamente più popolata e MLG sarà aggiornato (1.7.6 come da questo tutorial).
Tuttavia, è richiesto un po 'di aggiornamento manuale. MLG non può distribuire il file del server Minecraft reale (ma può scaricarlo dai server Minecraft durante il processo di aggiornamento). Sebbene includa un meccanismo per scaricare il file server.jar più aggiornato, il meccanismo è guasto (perché Mojang ha cambiato il modo in cui hanno chiamato i loro file di archivio e minecraft_server.jar non indica più universalmente la versione più recente). In quanto tale, il programma di aggiornamento scarica sempre Minecraft Server 1.5.2, che è più che un po 'obsoleto.
Puoi scaricare il file server Minecraft più recente (minecraft_server.1.8.1.jar come da questo tutorial) dal server ufficiale di Minecraft qui. Puoi scaricare versioni precedenti di server.jar da Mojang usando questa tabella ben organizzata per gentile concessione di MCVersions.net. Perché scaricare le versioni precedenti?
Download della versione corretta del server è il passo più critico. Il numero di versione del file server.jar dovere abbina la versione di Minecraft su cui giochi la mappa del mondo. Se si desidera espandere una mappa da Minecraft 1.6.4, ad esempio, non è possibile utilizzare il server Minecraft 1.8.1 per eseguire MLG come algoritmo di generazione di chunk e il contenuto del gioco è cambiato così tanto tra 1.6.4 e 1.8. * Che anche se MLG non si blocca completamente, genererà errori e artefatti molto brutti sulla mappa.
Di nuovo, per enfasi, è necessario utilizzare una versione server Minecraft che corrisponda alla versione del gioco.
Questa regola si applica a tutti i livelli. Se stai usando un server.jar modificato con mod di gioco installato, per esempio, quello è il file server.jar che devi fornire a MLG. Indipendentemente dalle circostanze (server vanilla, server modificato, server nuovo di zecca, server vecchio) il file server.jar deve corrispondere esattamente alla mappa.
Una volta scaricato il file server.jar corretto (nel caso di mappe per giocatore singolo in cui non si stava utilizzando un server) o se si è copiato il file server.jar (nel caso in cui si esegua un server domestico), rimuovere il file file minecraft_server.jar esistente dalla radice della cartella MLG e sostituirlo con il file server appropriato (rinominandolo in minecraft_server.jar se necessario).
In tutti i nostri test di MLG gli unici problemi che si sono mai presentati sono stati il risultato diretto della mancata associazione della mappa su cui stavamo lavorando con un file server.jar corrispondente.
Esecuzione di Minecraft Land Generator
Una volta completata la procedura di installazione nel passaggio precedente (con enfasi su sempre, sempre, usando il server.jar corretto per la tua mappa) tutto il resto è una navigazione fluida. In realtà, hai solo due semplici scelte da fare. La prima scelta è se vuoi o meno generare una nuova mappa o espandere una mappa esistente. La seconda scelta è la grandezza di un'area che si desidera generare (tenendo presente che le dimensioni della mappa generata si ridimensionano rapidamente: 5000 x 5000 blocchi è ~ 600 MB mentre 20.000 x 20.000 blocchi è ~ 6 GB).
Generazione di una mappa nuovissima
Anche se la maggior parte delle persone sarà interessata ad espandere una mappa esistente che hanno già iniziato ad esplorare e come, copriremo la generazione di una nuova mappa prima perché richiede il minimo di configurazione ed è ancora un uso degno di MLG (specialmente per gli utenti che cercano di generare e l'intera mappa del server in un colpo solo).
Server.jar utilizzerà il file server.properties che si trova nella cartella MLG quando genera il mondo. Il file server.properties utilizza le impostazioni predefinite di Minecraft e, a meno che non si abbia la necessità specifica di modificare qualcosa, non è necessario modificare nessuna delle impostazioni interne. Se vuoi una migliore comprensione del file server.properties, controlla questa voce wiki di Minecraft. Se stai già eseguendo un server (in particolare un server modificato con voci personalizzate su server.properties) copia il file server.properties esistente insieme al tuo file server.jar esistente..
Per generare un mondo completamente nuovo usando il tuo attuale file server.jar, esegui semplicemente Run_MLG_Windows.cmd (o file equivalente per il tuo sistema operativo). Ti verrà richiesto di inserire le dimensioni della mappa in questo modo.
Per motivi di dimostrazione, eviteremo di usare i lati di uguale lunghezza per la nostra mappa e utilizzeremo invece le dimensioni rettangolari (in pratica probabilmente vorrai una mappa quadrata). Stiamo iniziando il processo di generazione della mappa con l'input X: 8.000 Z: 5.000.
Usando lo strumento super cool Mapcrafter che genera una versione in stile Google Maps della tua mappa di Minecraft (vedi questo tutorial se sei interessato a giocarci), possiamo vedere come la nostra mappa guarda dentro anche caricando il gioco.
Una volta completato il processo, copia la cartella / mondo / generata e tutti i file in essa contenuti nella cartella Minecraft / salva / o nella posizione appropriata sul server. Esegui il gioco o il server come faresti normalmente e goditi la tua mappa pregenerata.
Estensione di una mappa esistente
Se hai una mappa esistente, MLG fa un lavoro fantastico sia in espansione e riempiendo la mappa. Se hai esplorato in un meandro fino a circa 5.000 isolati dal punto di spawn, per esempio, e vuoi espandere la mappa a 10.000 x 10.000 blocchi, MLG non solo estenderà il bordo della mappa ma riempi tutti i buchi all'interno del territorio già esplorato in modo che la mappa generata sia continua da bordo a confine senza spazi vuoti. Ecco una mappa di esempio, un piccolo mondo che abbiamo iniziato ad esplorare per gentile concessione, come nell'ultima sezione, di Mapcrafter.
Per estendere / riempire una mappa esistente è necessario copiare il contenuto del proprio file di salvataggio mondiale nella directory MLG. Ad esempio, diciamo che la mappa che desideri estendere si chiama Super Awesome World e si trova nella cartella minecraft / salva / nella directory / Super Awesome World /.
Copia l'intera directory, / Super Awesome World / e tutti i suoi contenuti nella tua directory MLG e quindi rinomina la cartella in / world /.
Esegui la corsa Run_MLG_Windows.cmd (o file equivalente per il tuo sistema operativo) proprio come abbiamo fatto nella sezione precedente. L'unica differenza evidente tra i due metodi, dal punto di vista dell'output dell'applicazione, è che quando esegui il comando senza un mondo esistente come abbiamo fatto nella sezione precedente, annuncerà che non esiste un mondo valido e che uno viene generato ; quando si esegue lo script con una directory esistente / valida / mondo / essa verrà caricata e inizierà immediatamente ad espandere il mondo.
Espandiamo il mondo molto piccolo, visto sopra, in un mondo di blocchi di dimensioni 5.000 x 5.000. Una volta che il processo è completo, possiamo avviare nuovamente Mapcrafter e dare un'occhiata. Abbiamo mantenuto il livello di scala / zoom uguale per entrambe le immagini in modo da poter vedere quanti nuovi blocchi sono stati generati e come MLG ha riempito le lacune.
Bellissimo. Generazione di blocchi senza interruzioni da bordo a bordo, senza un buco di blocco in qualsiasi punto della mappa.
Ora, quando giochiamo, aspettando che il motore di gioco si sforza di generare nuovi blocchi sarà l'ultima delle nostre preoccupazioni. Parlando di accelerare Minecraft, mentre il tutorial di oggi sulla conservazione della mappa con Minecraft Land Generator contribuirà ad alleggerire il carico, ci sono una vasta gamma di modifiche che puoi utilizzare modificando le impostazioni video per installare mod potenziamento delle prestazioni per far funzionare Minecraft anche con l'invecchiamento computer.
Hai una domanda urgente su Minecraft o un tutorial che vorresti che scrivessimo? Mandaci una mail a [email protected] e faremo del nostro meglio per rispondere.