Minecraft nie potrzebuje już zainstalowanej Java; Czas odinstalować Javę
Jedną z największych skarg graczy Minecrafta jest to, że Minecraft działa na Javie - jest to trudny do opanowania, ponieważ jest niepewny i wymaga częstych aktualizacji, aby uniknąć exploitów, i wolałby nie radzić sobie z nim w ogóle. Dzięki nowemu launcherowi Minecraft nie wymaga już instalacji Java, więc możesz go wreszcie usunąć.
Krótka wersja jest taka, że Minecraft łączy teraz autonomiczną wersję Javy z ich instalacją i nie ma problemów z bezpieczeństwem i irytacji, jakie ma zwykła Java. Naprawdę wspaniałą rzeczą jest to, że Minecraft powinien działać szybciej w naszych testach, jeśli używasz ich wersji zamiast wersji, którą już zainstalowałeś.
Aktualizacja: Microsoft właśnie wydał nowy launcher dla użytkowników OS X, więc aktualizujemy ten artykuł.
Jakie nowe zmiany i dlaczego to się liczy?
W ciągu ostatnich kilku miesięcy Mojang testował nowy program uruchamiający dla Windows PC Edition Minecrafta (wyrzutnia OS X jest w trakcie prac i oczekuje się na koniec roku). Podstawowa (i warta opublikowania) zmiana w programie uruchamiającym polega na tym, że teraz pobiera autonomiczną wersję Java, która jest niezależna od ogólnej lokalnej instalacji Javy na hoście.
Dlaczego to ma znaczenie i dlaczego powinno Cię to obchodzić? Java jest znana z exploitów i luk w zabezpieczeniach zero-day. Napisaliśmy obszernie o Javie i problemach z nią związanych na przestrzeni lat; jeśli potrzebujesz solidnego podkładu na temat tego, dlaczego właśnie Java jest takim problemem, zdecydowanie zalecamy czytanie w Java Is Awful i Insecure, nadszedł czas, aby go wyłączyć, oto jak.
Choć jest tak okropna jak Java i ma skłonność do zero-dniowych exploitów, to także magia, która napędza Minecrafta, na dobre i na złe. Z tego powodu miliony ludzi na całym świecie, którzy kochają Minecraft, również muszą kochać - nienawidzić Javy i utrzymywać ją w swoim systemie, aby móc grać w tę grę. Ta nowa gra Minecraft zmienia grę, abyśmy nie potrzebowali już pełnej wersji systemu Java do gry.
W dalszym ciągu technicznie potrzebujesz Java, ale jest ona teraz pobierana przez program uruchamiający Minecraft i przechowywana z programem uruchamiającym zamiast instalowana w całym systemie. Jeśli Minecraft jest jedynym powodem, dla którego masz zainstalowaną Javę, nie masz już powodu, aby otwierać system na luki w Javie. Plik wykonywalny Java używany przez Minecraft pozostaje w grze Minecraft i jest tak dobry, jak niewidoczny i niedostępny dla reszty systemu. Co więcej, wyrzutnia Minecrafta automatycznie pobiera poprawną wersję dla twojego systemu (wszyscy ci gracze niechcący korzystający z 32-bitowej wersji Java na swoich 64-bitowych maszynach powinni dzięki temu zauważyć znaczny wzrost wydajności) i automatycznie ją aktualizują. Wszystko to nigdy nie pojawi się monit o ponowne zainstalowanie paska Ask Toolbar.
Obecnie nowy program uruchamiający Minecraft na komputery z systemem Windows jest dostępny na stronie internetowej Minecrafta, ale większość graczy nadal używa starego launchera. Rzućmy okiem na to, jak zaktualizować program uruchamiający i zobaczyć, jakie korzyści związane z wydajnością prawdopodobnie przyniosą. Zanim przejdziemy dalej, ogromne podziękowania dla członka forum HTG adancom za zwrócenie naszej uwagi na nowy launcher.
Jak przejść do nowego Launchera w systemie Windows
Proces przełączania jest tak bezproblemowy, jak to tylko możliwe; nie zmieni się to, gdzie przechowywane są dane użytkownika, więc nie musisz się martwić zmianą swojego profilu lub tworzeniem nowego, lub zmianami ze światowymi zapisami.
Będziesz musiał jednak dokonać drobnej korekty, ponieważ instalator (na podstawie tego samouczka) nie jest automatycznie domyślny dla nowej instancji Java i będzie nadal używać istniejącej instalacji Java.
Pierwszym przystankiem jest oficjalna strona pobierania gry Minecraft. W sekcji Windows pobierz kopię pliku Minecraft.exe. Historycznie to nie miało znaczenia gdzie umieścisz plik .EXE, ponieważ wszystko, co robiłeś, wywoływał dane przechowywane w twoim folderze danych użytkownika; program uruchamiający działał zasadniczo jak super naładowany skrót. Prawdopodobnie chcesz być bardziej konkretny, gdy umieścisz nową wersję programu uruchamiającego tylko dlatego, że teraz tworzy dodatkowe podkatalogi do plików gier domowych, takich jak samodzielna instancja Java, która jest tak zainteresowana.
Podczas pierwszego uruchomienia i wszystkich kolejnych uruchomień, w których wykryta zostanie aktualizacja Java, pojawi się krótko wskazany powyżej wskaźnik pobierania. Dany runtime to, jak się domyślacie, najbardziej aktualny i odpowiedni dla systemu środowisko uruchomieniowe.
Po pierwszym uruchomieniu zobaczysz następujące podkatalogi i pliki utworzone w tym samym katalogu, co program uruchamiający. Możesz zobaczyć, w jaki sposób, gdybyś miał zwyczaj utrzymywania minecraft.exe na pulpicie lub tym podobnym, możesz chcieć zachować go w oddzielnym folderze.
Po uruchomieniu programu konieczne jest małe, ale ważne ustawienie. Wybierz swój profil za pomocą menu wyboru profilu, które znajduje się w lewym dolnym rogu okna programu uruchamiającego. Kliknij "Edytuj profil".
Aktualizacja: najnowszy launcher powinien wskaż już właściwą lokalizację. Ale i tak warto to sprawdzić.
W menu profilu spójrz na "Ustawienia Java (zaawansowane)" u dołu. Zwróć uwagę, że obecnie wskazuje na systemową instalację Java na powyższym zrzucie ekranu (i prawdopodobnie zobaczysz prawie identyczną ścieżkę do folderu we własnym profilu). Jak wspomniano powyżej, nowy program uruchamiający nie jest jeszcze automatycznie domyślną instancją.
Musisz edytować tę ścieżkę, aby wskazać plik javaw.exe pobrany przez program uruchamiający. Ten plik jest stosunkowo znajduje się w pliku wykonywalnym programu uruchamiającego. W naszym przykładzie umieściliśmy program uruchamiający w C: \ New Minecraft Launcher \ dla celów tego samouczka. Jeśli twój launcher znajduje się na przykład w D: \ Minecraft \, wtedy twoja ścieżka powinna to odzwierciedlać. Zajrzyj do folderu \ runtime \ i zajrzyj do podfolderów, aż znajdziesz odpowiedni plik wykonywalny java.
Po wprowadzeniu zmiany (i dwukrotnym sprawdzeniu, czy twoja ścieżka jest prawidłowa) kliknij "Zapisz profil". Teraz po uruchomieniu tego profilu Minecraft będzie używał autonomicznej instalacji Java przechowywanej z programem uruchamiającym zamiast systemowej instalacji Java.
W rzeczywistości, jeśli Minecraft jest twoim jedynym zastosowaniem dla Javy, zalecamy natychmiastowe odinstalowanie Java z twojego systemu.
Jak przejść do nowego Launchera dla OS X
Jeśli używasz OS X, możesz przejść do oficjalnego wątku na Reddit i uzyskać link do pobrania. Gdy to zrobisz, będzie to tak proste, jak dwukrotne kliknięcie DMG i przeciągnięcie Minecrafta do folderu Aplikacje.
Zauważysz, że ten program uruchamiający jest teraz w fazie testów beta, ponieważ ma nazwę _stage po nazwie. Musisz założyć, że wkrótce zaczną to robić dla wszystkich, a my zaktualizujemy ten artykuł, kiedy to zrobią.
Gdy to zrobisz, możesz przejść do ustawień profilu i sprawdzić, na którą wersję Java aktualnie wskazuje. To powinien być ten, który został dołączony do nowego pobierania.
Porównanie wydajności
Oprócz ogromnego zwiększenia bezpieczeństwa, wynikającego z izolowania Javy, istnieją również znaczące potencjalne zwiększenie wydajności. Wielu graczy Minecrafta używa 32-bitowej Java, gdy ich sprzęt obsługuje 64-bitową Javę. Program uruchamiający automatycznie pobiera poprawną wersję.
Ponadto wielu graczy nie aktualizuje swoich instalacji Java. Nie tylko jest to straszne z punktu widzenia bezpieczeństwa, ale z punktu widzenia wydajności jest również okropne, ponieważ Minecraft działa znacznie płynniej, gdy używasz najnowszej wersji Javy.
Przyznamy, że spodziewaliśmy się dość pomijalnego zwiększenia wydajności naszej maszyny testowej, ponieważ była ona uruchomiona w prawie aktualnej wersji 64-bitowej Java 8 (co jest znaczącym ulepszeniem w stosunku do 32-bitowego Java 7, z których korzysta najwięcej graczy Minecraft).
Na tym zrzucie ekranu zrobionym zanim przełączyliśmy się na autonomiczną instalację Java, widzimy, że używamy już 64-bitowej Javy i ściągamy 36 klatek na sekundę. Ta wartość wahała się nieznacznie podczas testu, ale nie wzrosła powyżej 40 FPS.
Kiedy przełączyliśmy się na nieznacznie zaktualizowaną autonomiczną instancję Java pobraną przez program uruchamiający Minecraft i pozostaliśmy bezczynni w tym samym miejscu, nasz FPS wzrósł do 70 (co jest ustawieniem vsync, które ustawiliśmy dla naszego monitora). Ogólnie rzecz biorąc, zaskakująca zmiana wydajności, która wyniosła (na naszej maszynie testowej) dość niewielką zmianę. Gracze używający 32-bitowej aktualizacji Java 7 do 64-bitowej wersji Java 8 powinni zauważyć znaczące ulepszenia.
Masz pytanie związane z Minecraft? Zrób nam wiadomość e-mail jako [email protected], a my dołożymy wszelkich starań, aby na nią odpowiedzieć.