Един от големите оплаквания на 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 автоматично изтегля правилната версия на вашата система (всички тези играчи, които по невнимание използват 32-битова Java на своите 64-битови машини, трябва да виждат значителни подобрения на производителността благодарение на това) и автоматично да го актуализират. Всичко това и никога няма да бъдете подканени да инсталирате Toolbar отново.
В момента новият стартер на Minecraft за Windows PC е на живо на уебсайта на Minecraft, но по-голямата част от играчите все още използват стария стартер. Нека да разгледаме как да актуализирате новия стартер и да погледнете на вида ползи за ефективността, които вероятно ще пожънете. Преди да продължим, огромна благодарност към члена на форума на HTG, че ще донесе новия стартер на нашето внимание.
Процесът на превключване е толкова близък до безболезнен, колкото получава; няма да се промени мястото, където се съхраняват вашите потребителски данни, така че няма тревога да се притеснявате, че променяте профила си или създавате нов или каквито и да е промени със света ви спестява.
Трябва обаче да направите много малка промяна, тъй като инсталаторът (от този урок) автоматично не по подразбиране на новия потребителски модел Java и ще продължи да използва съществуващата ви инсталация на Java.
Първата спирка е официалната страница за изтегляне на Minecraft. В секцията Windows вземете копие на Minecraft.exe. Исторически това нямаше никакво значениекъдето поставите файла .EXE като всичко, което направихте, за да извикате данните, съхранявани в папката с потребителски данни; старторът действаше по същество като свръхректен пряк път. Вероятно искате да сте по-конкретни, когато поставите новата версия на стартовия панел, просто защото сега създавате допълнителни поддиректории, които да съдържат файлове за игри като самостоятелния Java прозорец, от който се интересуваме.
При първото пускане и всички последващи изпълнения, при които е открита актуализация на Java, ще видите, че показаният на екрана индикатор за изтегляне се показва за кратко. Времето за разглеждане е, предположихте, най-актуалното и подходящо за системата време за изпълнение на вашата машина.
След първото пускане ще видите следните поддиректории и файлове, създадени в същата директория като стартовия панел. Можете да видите как, ако сте имали навика просто да държите minecraft.exe на работния плот или нещо подобно, може да искате да го запазите в отделна папка сега.
Веднъж в стартера е необходимо едно малко, но важно ощипване. Изберете профила си с менюто за избор на профил, намиращо се в долния ляв ъгъл на прозореца на стартовия панел. Кликнете върху "Редактиране на потребителския профил".
Update:най-новия стартерТрябва насочете към правилното местоположение вече. Но е добра идея да проверите така или иначе.
В менюто "Профил" потърсете "Java Settings (Advanced)" в долната част. Ще забележите, че понастоящем сочи към инсталирането на Java на цялата система в екранната снимка по-горе (и вероятно ще видите почти идентичен път на папката във вашия собствен профил). Както бе споменато по-горе, новият стартер още не е автоматично по подразбиране за самостоятелния потребителски модел.
Трябва да редактирате този път, за да посочите файла javaw.exe, изтеглен от стартовия панел. Този файл еотносително разположени в изпълнимия файл на стартовия панел. В нашия пример пуснахме стартера в C: \ New Minecraft Launcher \ за целите на този урок. Ако вашият стартер е, например, разположен в D: \ Minecraft \, тогава вашият път трябва да отразява това.Погледнете в папката \ runtime \ и погледнете в под-папките, докато не откриете въпросния изпълним файл на java.
След като сте направили промяната (и сте установили, че вашият път е правилен), кликнете върху "Запазване на потребителския профил". Сега, когато стартирате този профил, Minecraft ще използва самостоятелната Java инсталация, запазена в стартовия панел, вместо инсталацията на Java на цялата система.
Всъщност, ако Minecraft е вашето единствено приложение за Java, препоръчваме незабавно да деинсталирате Java от вашата система.
Ако използвате OS X, можете да се отправите към тази официална нишка на Reddit и да получите връзката за изтегляне. След като го направите, това е толкова просто, колкото двойното кликване върху DMG и преместването на Minecraft в папката Applications.
Ще забележите, че този стартер е в бета в момента, тъй като той има _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] и ще направим всичко възможно, за да му отговорим.