Minecraft ne potrebuje več Java; Čas je za odstranitev Jave
Ena od velikih pritožb, ki jih imajo igralci Minecrafta je, da Minecraft deluje na Java - to je bolečina, s katero se sooča, ker je negotova in potrebuje pogoste posodobitve, da bi se izognili izkoriščanju, in raje se ne ukvarjajo z njim. Zahvaljujoč novemu zaganjalniku, Minecraft ne zahteva več namestitve Java, tako da jo lahko končno odstranite.
Kratka različica je, da Minecraft zdaj v svoje namestitve združuje samostojno različico Jave in nima varnostnih težav in motenj, ki jih ima navadna Java. Zelo dobra stvar je, da bi Minecraft dejansko deloval hitreje v našem testiranju, če uporabite njihovo različico namesto že nameščene različice.
Nadgradnja: Microsoft je prav tako izdal nov zaganjalnik za uporabnike OS X, zato posodabljamo članek.
Katere nove spremembe in zakaj so pomembne?
V zadnjih nekaj mesecih je Mojang testiral novo lansirno napravo za Windows PC Edition Minecraft (zaganjalnik OS X je v postopku in pričakuje se do konca leta). Primarna (in zanimiva za novice) sprememba v zaganjalniku je, da zdaj prenese samostojno različico Jave, ki je neodvisna od splošne lokalne namestitve Jave na gostiteljskem računalniku..
Zakaj je to pomembno in zakaj vas zanima? Java je razvpita zaradi ničelnega izkoriščanja in ranljivosti. O Javi in težavah z platformo smo v preteklih letih veliko pisali; če potrebujete trden primer, zakaj je točno ta Java takšen problem, bi močno priporočili, da je branje nad Javo Grozno in Nezanesljivo, Čas je, da ga onemogočite..
Kakor grozno kot je Java in je kot nagnjena k izkoriščanju ničelnih dni, je tudi čarovnija, ki poganja Minecraft, za boljše ali slabše. Zaradi tega morajo milijoni ljudi po vsem svetu, ki ljubijo Minecraft, prav tako ljubiti, sovražiti Javo in jo namestiti na svoj sistem, da bi lahko igrali igro. Ta novi razvoj Minecrafta spremeni igro, tako da za igranje igre ne potrebujemo več celotne sistemske namestitve Java.
Še vedno tehnično potrebujete Javo, vendar jo sedaj zaganja zaganjalnik Minecraft in shrani z zaganjalnikom namesto nameščenega v celotnem sistemu. Če je Minecraft edini razlog, zaradi katerega imate nameščeno Java, zdaj ni razloga za odpiranje vašega sistema za ranljivosti Java. Izvedljivi program Java, ki ga uporablja Minecraft, ostane z Minecraftom in je neviden in nedostopen za preostali del sistema. Še bolje, zaganjalnik Minecraft samodejno prenese pravilno različico za vaš sistem (vsi tisti igralci, ki nenamerno uporabljajo 32-bitni Java na svojih 64-bitnih računalnikih, naj bi zaradi tega dosegli znatno povečanje učinkovitosti) in ga samodejno posodabljajo. Vse to in nikoli ne boste pozvani, da znova namestite Ask Toolbar.
Zdaj je nov Minecraft lansirnik za računalnike z operacijskim sistemom Windows v živo na spletni strani Minecraft, vendar večina igralcev še vedno uporablja stari lansirnik. Oglejmo si, kako posodobiti nov zaganjalnik in pokukati na vrsto prednosti, ki jih boste verjetno poželi. Preden nadaljujemo, se zahvaljujemo članu foruma HTG adancom, ki nam je prinesel novo lansirno napravo.
Kako preklopiti na nov zaganjalnik v sistemu Windows
Postopek preklopa je tako blizu nebolečemu, kot ga dobi; ne bo se spremenilo tam, kjer so shranjeni vaši uporabniški podatki, tako da vam ni treba skrbeti, da boste spreminjali svoj profil ali ustvarjali novega, ali kakršne koli spremembe v vaši svetovni shrani..
Vendar pa boste morali narediti zelo manjšo prilagoditev, saj namestitveni program (kot v tej vadnici) samodejno ne privzame novega primerka Java in bo še naprej uporabljal vašo obstoječo namestitev Java..
Prva postaja je uradna stran za prenos Minecrafta. V razdelku Windows vzemite kopijo Minecraft.exe. Zgodovinsko ni bilo pomembno kje ste vstavili datoteko .EXE, ker je vse, kar je storila, priklicali podatke, shranjene v mapi z uporabniškimi podatki; lansirnik je v bistvu deloval kot super zaračunana bližnjica. Verjetno želite biti bolj specifični, če postavite novo različico zaganjalnika preprosto zato, ker zdaj ustvarja dodatne podimenike za shranjevanje datotek iger, kot je samostojni primer Java, ki nas tako zanima..
Pri prvem zagonu in vseh poznejših zagonih, kjer je zaznana posodobitev za Javo, boste na kratko videli prikazani kazalnik prenosa. Upoštevano je, da je čas izvajanja najbolj posodobljen in sistemsko primeren čas izvajanja za vaš računalnik.
Po tem prvem zagonu boste videli naslednje poddirektorije in datoteke, ustvarjene v istem imeniku kot zaganjalnik. Vidite lahko, kako, če ste imeli navado, da obdržite minecraft.exe na namizju ali podobno, ga boste morda želeli ohraniti v ločeni mapi..
Ko je v lansirnik ena majhna, vendar pomembna poteg, je potrebno. Izberite svoj profil z menijem za izbiro profila v spodnjem levem kotu okna zaganjalnika. Kliknite »Uredi profil«.
Nadgradnja: najnovejši zaganjalnik treba pokažite na pravo mesto. Ampak to je dobra ideja, da vseeno preverite.
V meniju profila poiščite “Java Settings (Advanced)” na dnu. Opazili boste, da trenutno kaže na sistemsko široko namestitev Java na zgornji sliki zaslona (in verjetno vidite skoraj identično pot mape v vašem profilu). Kot je bilo omenjeno zgoraj, novi zaganjalnik še ni samodejno privzet za samostojni primerek.
To pot morate urediti, da pokažete na datoteko javaw.exe, ki jo je prenesel zaganjalnik. Ta datoteka je relativno ki se nahaja v izvedljivi datoteki zaganjalnika. V našem primeru smo postavili zaganjalnik v C: New Minecraft Launcher za namen te vadnice. Če je vaš zaganjalnik, na primer, v D: Minecraft, vaša pot mora to odražati. Poglejte v datoteko runtime in poglejte v podmapo, dokler ne najdete zadevne datoteke Java.
Ko naredite spremembo (in dvakrat preverite, ali je vaša pot pravilna), kliknite »Shrani profil«. Zdaj, ko zaženete ta profil, bo Minecraft uporabil samostojno namestitev Java, shranjeno z zaganjalnikom, namesto sistemske namestitve Java..
Dejansko, če je Minecraft vaša edina uporaba za Javo, priporočamo, da jo takoj odstranite iz sistema.
Kako preklopiti na nov zaganjalnik za OS X
Če uporabljate OS X, lahko nadaljujete do te uradne niti na Redditu in dobite povezavo za prenos. Ko to storite, je preprosto tako, da dvakrat kliknete na DMG in povlečete Minecraft v mapo Aplikacije.
Opazili boste, da je ta zaganjalnik trenutno v beta različici, saj ima _stage po imenu. Predvidevati boste morali, da bodo kmalu zagnali to za vsakogar in ta članek bomo posodobili, ko bodo to storili.
Ko to storite, se lahko odpravite v nastavitve profila in si ogledate, na katero različico Jave trenutno gledate. To bi morala biti tista, ki je bila priložena novemu prenosu.
Primerjava uspešnosti
Poleg velikega povečanja varnosti, ki izhaja iz izolacije Jave, obstaja tudi veliko potencialno povečanje učinkovitosti. Mnogi Minecraft igralci uporabljajo 32-bitno Java, če njihova strojna oprema podpira 64-bitno Java. Zaganjalnik samodejno zagrabi pravilno različico.
Poleg tega mnogi igralci ne posodabljajo svojih namestitev Java. Ne samo, da je to strašno z varnostnega stališča, ampak je tudi grozno z vidika učinkovitosti, saj Minecraft deluje precej bolj gladko, ko uporabljate najnovejšo različico Java.
Priznali bomo, da smo pričakovali dokaj zanemarljivo povečanje učinkovitosti našega testnega stroja, saj je izvajal skoraj sedanjo različico 64-bitne Java 8 (kar je znatno izboljšanje v primerjavi z 32-bitnimi Java 7, ki jih uporablja večina Minecraftov igralcev)..
V tem posnetku, ki smo ga naredili, preden smo se odločili za samostojno namestitev Java, lahko vidimo, da že uporabljamo 64-bitno Java in izvlečemo 36 sličic na sekundo. Ta vrednost se je med preskusom nekoliko spreminjala, vendar se ni dvignila nad 40 FPS.
Ko smo prešli na nekoliko posodobljen samostojni Java primer, ki ga je prenesel zaganjalnik Minecraft in je ostal na istem mestu, je naš FPS narasel na 70 (to je vsync nastavitev, ki smo jo nastavili za naš monitor). Na splošno je bil presenetljiv premik v zmogljivosti za to, kar je (na našem testnem stroju) precej manjša sprememba. Igralci, ki uporabljajo 32-bitno Java 7 nadgradnjo na 64-bitni Java 8, bi morali videti pomembne izboljšave.
Imate vprašanje, povezano z Minecraftom? Ustreli nam e-poštno sporočilo kot [email protected] in mi se bomo potrudili, da mu odgovorimo.