Minecraft не се нуждае от Java инсталирана повече; Време е да деинсталирате Java
Едно от големите оплаквания на играчите на Minecraft е, че Minecraft работи на Java - това е болка да се справим, защото е несигурна и се нуждае от често актуализиране, за да се избегнат подвизи, и те предпочитат да не се справят с него изобщо. Благодарение на новия стартер, Minecraft вече не изисква да инсталирате Java, така че най-накрая можете да го премахнете.
Кратката версия е, че сега Minecraft обединява самостоятелна версия на Java в инсталацията си и няма проблеми със сигурността и досада, които прави обикновената Java. Много хубаво е, че Minecraft всъщност трябва да работи по-бързо в нашето тестване, ако използвате тяхната версия вместо вече инсталираната версия.
Update: Microsoft току-що пусна нов стартер за OS X потребители, така че обновяваме статията.
Какви нови промени и защо има значение??
През последните няколко месеца Mojang тества нов пусково устройство за Windows PC Edition на Minecraft (OS X стартер е в процес на разработка и се очаква до края на годината). Основната (и достойна за новини) промяна в стартера е, че сега изтегля самостоятелна версия на Java, която е независима от общата локална инсталация на Java на хост машината.
Защо това е важно и защо трябва да ви е грижа? Java е известна с нулевите си експлойти и уязвимости. Писали сме подробно за Java и проблемите с платформата през годините; ако имате нужда от солиден пример за това защо точно Java е такъв проблем, ние силно препоръчваме четенето над Java е ужасно и несигурно, време е да го изключите, ето как.
Колкото и ужасно да е Java и може да бъде подложен на нулеви експлоатации, това е и магията, която управлява Minecraft, за добро или за лошо. Поради това милиони хора по света, които обичат Minecraft, също трябва да обичат Java и да го поддържат инсталирани на тяхната система, за да играят играта. Новата разработка на Minecraft променя играта, така че вече не ни трябва пълна системна инсталация на Java, за да играеш играта.
Все още имате технически нужда от Java, но сега е изтеглена от стартера на Minecraft и се съхранява с стартера, вместо да се инсталира в цялата система. Ако Minecraft е единствената причина да сте инсталирали Java, сега нямате причина да отваряте системата си за уязвимости на Java. Java изпълним, използван от Minecraft, остава с Minecraft и е толкова невидим и недостъпен за останалата част от системата. Още по-добре, стартерът на Minecraft автоматично изтегля правилната версия за вашата система (всички играчи, които по невнимание използват Java 32-bit на своите 64-битови машини, трябва да видят значителни увеличения на производителността благодарение на това) и автоматично да го актуализират. Всичко това и никога няма да бъдете подканени да инсталирате Ask Toolbar отново.
В момента новият стартер на Minecraft за компютри с Windows е на живо на уебсайта на Minecraft, но повечето играчи все още използват стария стартер. Нека да разгледаме как да актуализирате новия стартер и да погледнете вида на предимствата за производителността, които вероятно ще получите. Преди да продължим, огромна благодарност към член на форума на HTG adancom за привличането на новия стартер.
Как да превключите към новия стартер на Windows
Процесът на превключване е толкова близо до безболезненото, колкото се получава; няма да се промени мястото, където се съхраняват потребителските ви данни, така че няма да се притеснявате да не се притеснявате да променяте потребителския си профил или да създавате нов, или каквито и да е промени в света.
Ще трябва обаче да направите много малка настройка, тъй като инсталационната програма (както и в този урок) не по подразбиране автоматично присвоява новата примера на Java и ще продължи да използва съществуващата ви Java инсталация.
Първата спирка е официалната страница за изтегляне на Minecraft. В секцията Windows вземете копие на Minecraft.exe. Исторически не е имало значение където поставяте .EXE файла, тъй като всичко, което е направил, е да извика данните, съхранени в папката с потребителски данни; стартерът е действал по същество като супер заредена бърз достъп. Вероятно искате да бъдете по-точно там, където поставяте новата версия на стартовия панел, просто защото сега създава допълнителни поддиректории, в които да се съхраняват файловете на играта като самостоятелния Java пример.
При първото пускане и всички следващи писти, в които е открита актуализация на Java, ще видите, че показаният по-горе показател за изтегляне се появява за кратко. Въпросната среда за изпълнение е, както се досещате, най-актуалната и подходяща за системата време за изпълнение на вашата машина.
След това първо ще видите следните поддиректории и файлове, създадени в същата директория като стартера. Можете да видите как, ако имате навика просто да пазите minecraft.exe на работния плот или други подобни, може да искате да го запазите в отделна папка сега.
Веднъж в стартовия панел е необходима една малка, но важна промяна. Изберете профила си с менюто за избор на профил, което се намира в долния ляв ъгъл на прозореца на стартера. Кликнете върху „Редактиране на потребителския профил“.
Update: последния стартер Трябва посочете вече точното място. Но все пак е добра идея да проверите.
В менюто на профила, потърсете “Java Settings (Advanced)” в долната част. Ще забележите, че понастоящем тя сочи към инсталацията на системата в широк екран на екрана по-горе (и вероятно виждате почти идентичен път на папката в собствения си профил). Както бе споменато по-горе, новият стартер все още не е автоматично по подразбиране за самостоятелния екземпляр.
Трябва да редактирате този път, за да посочите файла javaw.exe, изтеглен от стартера. Този файл е относително намиращ се в изпълнимия файл на стартера. В нашия пример поставихме стартера в C: New Minecraft Launcher за целите на този урок. Ако вашият стартер, например, се намира в D: Minecraft, вашият път трябва да отразява това. Погледнете в папката за време на изпълнение и потърсете в подпапките, докато не откриете въпросния java изпълним файл.
След като направите промяната (и проверите двойно, че пътят ви е правилен), кликнете върху „Запазване на профила“. Сега, когато стартирате този профил, Minecraft ще използва самостоятелната инсталация на Java, съхранявана с стартера вместо системната инсталация на Java..
Всъщност, ако Minecraft е единствената ви употреба за Java, ние препоръчваме незабавно да деинсталирате Java от вашата система.
Как да превключите към новия стартер за OS X
Ако използвате OS X, можете да се насочите към тази официална нишка на Reddit и да получите връзката за изтегляне. След като го направите, това е просто като двойно кликване върху DMG и плъзгане на Minecraft в папката с приложения.
Ще забележите, че този стартер в момента е в бета версия, тъй като има _stage след името. Ще трябва да приемете, че скоро те ще стартират това за всички и ние ще актуализираме тази статия, когато го направят.
След като направите това, можете да се насочите към настройките на профила и да видите коя версия на Java в момента сочи. Тя трябва да е тази, която е включена в новото изтегляне.
Сравнение на производителността
В допълнение към огромното повишаване на сигурността, което идва от изолирането на Java, има и значителни потенциални увеличения на производителността. Много играчи на Minecraft използват 32-битова Java, когато техният хардуер поддържа 64-битова Java. Стартерът автоматично грабва правилната версия.
Освен това много играчи не успяват да запазят своите Java инсталации актуализирани. Това не само е ужасно от гледна точка на сигурността, но е ужасно и от гледна точка на производителността, тъй като Minecraft работи много по-гладко, когато използвате най-актуалната версия на Java.
Ще признаем, че очаквахме доста пренебрежимо ниска производителност на нашата тестова машина, тъй като тя работеше с почти актуална версия на 64-битова Java 8 (което е значително подобрение в сравнение с 32-битовите Java 7, които повечето играчи използват Minecraft)..
В тази снимка, направена преди да сме преминали към самостоятелната инсталация на Java, можете да видите, че вече използваме 64-битова Java и изваждаме 36 кадъра в секунда. Тази стойност леко се колебае по време на теста, но не надвишава 40 FPS.
Когато преминахме към леко актуализирания самостоятелен Java екземпляр, изтеглен от стартовия панел Minecraft и останал празен в същото място, нашият FPS нарасна до 70 (което е настройката на vsync, която сме задали за нашия монитор). Като цяло, изненадваща промяна в производителността за това, което се равнява на (на нашата тестова машина) доста малка промяна. Играчите, които използват 32-битова Java 7 надстройка до 64-битова Java 8, трябва да видят значителни подобрения.
Имате въпрос, свързан с Minecraft? Застреляйте ни имейл като [email protected] и ние ще направим всичко възможно да му отговорим.