Minecraft больше не требует установки Java; Пришло время удалить Java
Одна из самых больших претензий игроков Minecraft - это то, что Minecraft работает на Java - с этим трудно справиться, потому что он небезопасен и нуждается в частом обновлении, чтобы избежать эксплойтов, и они вообще не будут иметь с этим дело. Благодаря новому лаунчеру, Minecraft больше не требует установки Java, так что вы можете, наконец, удалить его.
Короткая версия заключается в том, что Minecraft теперь включает автономную версию Java в свою установку, и у нее нет проблем с безопасностью и раздражений, как у обычной Java. Действительно здорово, что Minecraft должен работать быстрее в наших тестах, если вы используете их версию вместо версии, которую вы уже установили.
Обновить: 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-битных компьютерах, должны видеть значительное повышение производительности благодаря этому), и автоматически обновляет ее. Все это и вам никогда не будет предложено снова установить панель инструментов Ask..
Прямо сейчас новый лаунчер Minecraft для ПК с Windows доступен на сайте Minecraft, но большинство игроков все еще используют старый лаунчер. Давайте посмотрим, как обновиться до новой панели запуска, и взглянем на преимущества в производительности, которые вы, вероятно, получите. Прежде чем мы продолжим, огромное спасибо участнику форума HTG adancom за то, что обратили наше внимание на новую программу запуска..
Как перейти на новый лаунчер в Windows
Процесс переключения максимально приближен к безболезненному; Это не изменит место хранения ваших пользовательских данных, так что вам не придется беспокоиться о том, чтобы сменить свой профиль или создать новый, или какие-либо изменения в вашем мире спасают.
Тем не менее, вам нужно будет внести незначительные изменения, так как установщик (начиная с этого руководства) не будет автоматически использовать новый экземпляр Java по умолчанию и будет продолжать использовать существующую установку Java..
Первая остановка - официальная страница загрузки Minecraft. В разделе Windows возьмите копию Minecraft.exe. Исторически это не имело значения где Вы помещаете файл .EXE, поскольку все, что он делал, это вызывал данные, хранящиеся в вашей папке пользовательских данных; пусковая установка действовала по существу как супер заряженный ярлык. Вы, вероятно, хотите быть более точным, когда размещаете новую версию программы запуска просто потому, что теперь она создает дополнительные подкаталоги для размещения файлов игры, таких как отдельный экземпляр Java, который нас так интересует.
При первом запуске и всех последующих запусках, где обнаруживается обновление Java, вы увидите, что индикатор загрузки, показанный выше, появится на короткое время. Рассматриваемая среда выполнения, как вы уже догадались, является самой современной и подходящей системой для вашей машины..
После этого первого запуска вы увидите следующие подкаталоги и файлы, созданные в том же каталоге, что и модуль запуска. Вы можете видеть, как, если у вас была привычка просто хранить minecraft.exe на рабочем столе или тому подобное, вы можете захотеть хранить его в отдельной папке сейчас.
Однажды в лаунчере необходим один небольшой, но важный твик. Выберите свой профиль с помощью меню выбора профиля, которое находится в нижнем левом углу окна программы запуска. Нажмите «Редактировать профиль».
Обновить: последний лаунчер должен указать правильное местоположение уже. Но это хорошая идея, чтобы проверить в любом случае.
В меню профиля найдите «Настройки Java (Дополнительно)» внизу. Вы заметите, что в настоящее время он указывает на общесистемную установку Java на скриншоте выше (и вы, вероятно, видите почти идентичный путь к папке в своем профиле). Как упомянуто выше, новый модуль запуска еще не по умолчанию автоматически устанавливается на автономный экземпляр.
Вам нужно отредактировать этот путь, чтобы он указывал на файл javaw.exe, загруженный модулем запуска. Этот файл относительно находится в исполняемом модуле запуска. В нашем примере мы поместили панель запуска в C: \ New Minecraft Launcher \ для целей этого урока. Если ваш лаунчер, например, находится в D: \ Minecraft \, то ваш путь должен это отражать. Загляните в папку \ runtime \ и просматривайте подпапки, пока не найдете нужный исполняемый файл java..
После того, как вы внесли изменения (и дважды проверили, что ваш путь указан правильно), нажмите «Сохранить профиль». Теперь, когда вы запускаете этот профиль, Minecraft будет использовать автономную установку Java, сохраненную вместе со средством запуска, вместо общесистемной установки Java..
Фактически, если Minecraft - ваше единственное использование для Java, мы рекомендуем немедленно удалить Java из вашей системы..
Как перейти на новый Launcher для 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], и мы постараемся ответить на него..