Una delle grandi lamentele dei giocatori di Minecraft è che Minecraft funziona su Java: è un problema da affrontare perché non è sicuro e necessita di frequenti aggiornamenti per evitare exploit, e preferirebbero non affrontarlo affatto. Grazie a un nuovo launcher, Minecraft non richiede più l'installazione di Java, quindi puoi finalmente rimuoverlo.
La versione breve è che Minecraft ora sta raggruppando una versione standalone di Java nella loro installazione e non ha i problemi di sicurezza e le seccature che ha Java normale. La cosa davvero grandiosa è che Minecraft dovrebbe effettivamente funzionare più velocemente nei nostri test se usi la loro versione invece di quella che hai già installato.
Aggiornare: Microsoft ha appena rilasciato un nuovo programma di avvio anche per gli utenti di OS X, quindi stiamo aggiornando l'articolo.
Quali nuovi cambiamenti e perché è importante?
Negli ultimi mesi Mojang ha testato un nuovo launcher per Windows PC Edition di Minecraft (un launcher OS X è in lavorazione e previsto entro la fine dell'anno). Il cambiamento principale (e degno di nota) nel programma di avvio è che ora scarica una versione standalone di Java indipendente dall'installazione locale generale di Java sulla macchina host.
RELAZIONATO: Oracle non può proteggere il plug-in Java, quindi perché è ancora abilitato per impostazione predefinita?
Perché è importante e perché dovrebbe interessarti? Java è noto per gli exploit e le vulnerabilità zero day. Abbiamo scritto molto su Java e sui problemi con la piattaforma nel corso degli anni; se hai bisogno di un solido primer sul perché esattamente Java è un tale problema, ti consigliamo vivamente di rileggerlo Java è terribile e insicuro, è ora di disabilitarlo, ecco come .
Per quanto orribile sia Java e incline agli exploit zero day, è anche la magia che guida Minecraft, nel bene e nel male. Per questo motivo, milioni di persone in tutto il mondo che amano Minecraft devono anche amare-odiare Java e mantenerlo installato sul proprio sistema per poter giocare. Questo nuovo sviluppo di Minecraft cambia il gioco, tuttavia, in modo che non abbiamo più bisogno di un'installazione Java completa a livello di sistema per giocare.
Tecnicamente hai ancora bisogno di Java, ma ora è scaricato dal programma di avvio di Minecraft e memorizzato con il programma di avvio anziché installato sull'intero sistema. Se Minecraft è l'unico motivo per cui hai installato Java, ora non hai motivo di aprire il tuo sistema alle vulnerabilità di Java. L'eseguibile Java utilizzato da Minecraft rimane con Minecraft ed è invisibile e inaccessibile al resto del sistema. Meglio ancora, il launcher di Minecraft scarica automaticamente la versione corretta per il tuo sistema (tutti quei giocatori che utilizzano inavvertitamente Java a 32 bit sulle loro macchine a 64 bit dovrebbero vedere miglioramenti significativi delle prestazioni grazie a questo) e la aggiorna automaticamente. Tutto questo e non lo sarai mai richiesto di installare la barra degli strumenti Ask ancora.
In questo momento il nuovo launcher di Minecraft per PC Windows è disponibile sul sito Web di Minecraft, ma la maggior parte dei giocatori utilizza ancora il vecchio launcher. Diamo un'occhiata a come eseguire l'aggiornamento al nuovo programma di avvio e dare un'occhiata al tipo di vantaggi in termini di prestazioni che probabilmente otterrai. Prima di procedere, un enorme grazie a Membro del forum HTG adancom per aver portato il nuovo lanciatore alla nostra attenzione.
Come passare al nuovo launcher su Windows
Il processo di passaggio è il più possibile indolore; non cambierà la posizione in cui vengono archiviati i tuoi dati utente, quindi non dovrai preoccuparti di cambiare il tuo profilo o crearne uno nuovo o di salvare eventuali modifiche al tuo mondo.
Tuttavia, sarà necessario apportare una modifica molto minore, poiché il programma di installazione (a partire da questo tutorial) non si imposta automaticamente sulla nuova istanza Java e continuerà a utilizzare l'installazione Java esistente.
La prima tappa è la pagina di download ufficiale di Minecraft . Nella sezione Windows prendi una copia di Minecraft.exe. Storicamente non aveva molta importanza dove metti il file .EXE poiché tutto ciò che ha fatto è stato richiamare i dati memorizzati nella tua cartella dei dati utente; il programma di avvio ha agito essenzialmente come una scorciatoia super caricata. Probabilmente vuoi essere più preciso su dove posizionare la nuova versione del programma di avvio semplicemente perché ora crea sottodirectory aggiuntive per ospitare file di gioco come l'istanza Java autonoma a cui siamo così interessati.
Alla prima esecuzione e in tutte le esecuzioni successive in cui viene rilevato un aggiornamento Java, vedrai apparire brevemente l'indicatore di download visto sopra. Il runtime in questione è, hai indovinato, il runtime più aggiornato e appropriato al sistema per la tua macchina.
Dopo la prima esecuzione, vedrai le seguenti sottodirectory e file creati nella stessa directory del programma di avvio. Puoi vedere come, se avevi l'abitudine di mantenere minecraft.exe sul desktop o simili, potresti volerlo tenere in una cartella distinta ora.
Una volta nel programma di avvio è necessaria una piccola ma importante modifica. Seleziona il tuo profilo con il menu di selezione del profilo che si trova nell'angolo inferiore sinistro della finestra di avvio. Fai clic su "Modifica profilo".
Aggiornare: l'ultimo lanciatore dovrebbero indica già la posizione giusta. Ma è comunque una buona idea controllare.
All'interno del menu del profilo, cerca "Impostazioni Java (Avanzate)" in basso. Noterai che attualmente punta verso l'installazione di Java a livello di sistema nello screenshot sopra (e probabilmente vedrai un percorso di cartella quasi identico nel tuo profilo). Come accennato in precedenza, il nuovo programma di avvio non è ancora impostato automaticamente sull'istanza standalone.
È necessario modificare il percorso in modo che punti al file javaw.exe scaricato dal programma di avvio. Questo file è relativamente posizionato nell'eseguibile del programma di avvio. Nel nostro esempio abbiamo posizionato il programma di avvio in C: \ New Minecraft Launcher \ ai fini di questo tutorial. Se il tuo launcher si trova, ad esempio, in D: \ Minecraft \, il tuo percorso dovrebbe rispecchiarlo. Cerca nella cartella \ runtime \ e cerca nelle sottocartelle finché non trovi l'eseguibile java in questione.
Dopo aver apportato la modifica (e verificato che il percorso sia corretto), fai clic su "Salva profilo". Ora, quando avvii quel profilo, Minecraft utilizzerà l'installazione Java standalone memorizzata con il programma di avvio invece dell'installazione Java a livello di sistema.
Infatti, se Minecraft è il tuo unico utilizzo per Java, ti consigliamo di disinstallare immediatamente Java dal tuo sistema.
Come passare al nuovo launcher per OS X
Se utilizzi OS X, puoi farlo vai a questo thread ufficiale su Reddit e ottieni il link per il download. Una volta fatto, è semplice come fare doppio clic su DMG e trascinare Minecraft nella cartella Applicazioni.
Noterai che questo launcher è in beta in questo momento, poiché ha lo _stage dopo il nome. Dovrai presumere che presto lo lanceranno per tutti e aggiorneremo questo articolo quando lo faranno.
Dopo averlo fatto, puoi accedere alle impostazioni del profilo e vedere a quale versione di Java sta puntando. Dovrebbe essere quello che è stato fornito in bundle con il nuovo download.
Confronto delle prestazioni
Oltre all'enorme aumento della sicurezza derivante dall'isolamento di Java, ci sono anche significativi aumenti potenziali delle prestazioni. Molti giocatori di Minecraft utilizzano Java a 32 bit quando il loro hardware supporta Java a 64 bit. Il programma di avvio acquisisce automaticamente la versione corretta.
RELAZIONATO: Miglioramento delle prestazioni di Minecraft su computer vecchi e nuovi
Inoltre, molti giocatori non riescono a mantenere aggiornate le proprie installazioni Java. Non solo è terribile dal punto di vista della sicurezza, ma è anche terribile dal punto di vista delle prestazioni poiché Minecraft funziona molto più agevolmente quando utilizzi la versione più recente di Java.
Ammettiamo di aver previsto un aumento delle prestazioni abbastanza trascurabile della nostra macchina di prova poiché eseguiva una versione quasi attuale di Java 8 a 64 bit (che è un miglioramento significativo rispetto a Java 7 a 32 bit che la maggior parte dei giocatori di Minecraft utilizza).
In questa schermata scattata prima di passare all'installazione Java autonoma, puoi vedere che stiamo già utilizzando Java a 64 bit e abbattiamo 36 fotogrammi al secondo. Questo valore ha oscillato leggermente durante il test ma non è salito oltre i 40 FPS.
Quando siamo passati all'istanza Java standalone leggermente aggiornata scaricata dal programma di avvio di Minecraft e siamo rimasti inattivi nello stesso punto, il nostro FPS è salito a 70 (che è l'impostazione vsync che abbiamo impostato per il nostro monitor particolare). Nel complesso, un sorprendente cambiamento nelle prestazioni per quello che (sulla nostra macchina di prova) è stato un cambiamento abbastanza minore. I giocatori che utilizzano Java 7 a 32 bit che eseguono l'aggiornamento a Java 8 a 64 bit dovrebbero vedere miglioramenti significativi.
Hai una domanda relativa a Minecraft? Inviaci un'email come [email protected] e faremo del nostro meglio per rispondere.