Minecraft Launcher

Информацию о программе запуска Minecraft Dungeons см. В разделе MCD: Launcher.
Minecraft Launcher
Разработчики

Натан Адамс
Петр Мразек

Платформы

Написано на

TypeScript, ReactJS, C ++

Текущая версия

2.2.1431
2.2.1432
2.2.1441

D ownload

Minecraft.net
Установщик Windows
Исполняемый файл Windows
Mac
Debian/Ubuntu Linux
Arch Linux
Другой Linux

Minecraft Launcher — это интерфейс для входа и загрузки автономного клиента Minecraft: Java Edition . Он доступен для Windows, macOS и Linux.

Средство запуска отвечает за загрузку основных пакетов Java, включая client.jar , который содержит код и ресурсы игры, такие как текстуры и облегченная библиотека игр Java (LWJGL). Он также действует как базовое ограничение копирования, вынуждая пользователя войти в учетную запись при первом запуске.

Программа запуска может запускать все версии выпуска Minecraft: Java Edition , а также большинство бета-версий и небольшая часть версий Classic, Indev, Infdev и Alpha. Не все версии игры включены (см. Отсутствующие версии программы запуска).

Текущая программа запуска является восьмой программой запуска для Minecraft: Java Edition и третьей, которая был создан для автоматического обновления.

24 февраля 2020 года в программе запуска версии 2.1.1230 x появился новый раздел для игры Minecraft Dungeons был добавлен, где можно было подписаться на бета-версию. Это первый раз, когда в программу запуска Minecraft включена игра, отличная от Minecraft: Java Edition .

Launch

Экран входа для лаунчер, когда игрок не вошел в систему.

Каждый раз, когда запускается, он проверяет определенный каталог, в котором Minecraft хранит свои файлы под названием « .minecraft «. Он проверяет файл с именем « launcher_profiles.json » на предмет учетных данных.. Если файл не существует, поврежден или пользователь не вошел в систему, пользователь должен войти в систему с действующей учетной записью, в противном случае пользователю будет предложено зарегистрировать учетную запись и приобрести игру или сыграть в демонстрационном режиме.

При входе в систему программа запуска сначала пытается проверить логин. Если действительный файл launcher_profiles.json существует, но при отсутствии подключения к Интернету, средство запуска предлагает режим «играть в автономном режиме», если игрок был в системе во время последнего закрытия. Если соединение установлено, средство запуска затем, в зависимости от параметров профиля, сравнивает последнюю версию в каталоге последних «версий» с последней версией, сообщенной сервером. Если выбранная версия не существует или последняя установленная версия устарела, когда в профиле выбрано «Использовать последнюю версию», программа запуска загружает все компоненты Minecraft и двоичные файлы Java. Он также синхронизирует все, что находится в папке assets (см. Пакет ресурсов).

Наконец, после успешного обновления или установки средство запуска выполняет Minecraft jar (через javaw.exe , исполняемый файл виртуальной машины Oracle Java.) Однако возможно, что отсутствуют файлы .jar , в этом случае программа запуска пытается автоматически заменить отсутствующие файлы, но останавливается, если нет соединения.

Особенности

Launcher

  • Управление несколькими профилями (хранящимися в launcher_profiles.json ). Каждый профиль может управлять:
    • версией игры. Включает доступ к устаревшим сборкам разработки и предыдущим выпускам. Более старые/пользовательские версии также можно добавить вручную.
    • Учетная запись Mojang Studios, используемая для игры
    • Аргументы командной строки для Java (например, размер кучи)
    • Каталог игры (где файлы игры сохраняются на диске)
    • Редактировать изображения профиля или сделанные на заказ
  • Программа запуска не хранит пароль локально. Вместо этого он использует «токен обновления».
  • Средство запуска поддерживает несколько экземпляров (как и игра).
  • Автоматические обновления для средства запуска
  • Возможность обновления библиотек, таких как Lightweight Java Game Library (LWJGL).
  • Автономный режим. (При первом запуске требуется подключение к Интернету для загрузки необходимых ресурсов)
  • Доступно 39 языков (декабрь 2019 г.)
  • О сбоях можно сообщать в Mojang Studios через Hopper
  • Сбои индексируются в базе данных для получения информации о том, как решить проблему.
  • Параметры запуска
  • Переключение учетных записей или выход из системы
  • Смена скинов
  • Загрузка серверов по версиям
  • Кнопка справки
  • Показывает проигрывателю информацию о версии программы запуска, когда игрок нажимает на версию средства запуска

Обратная совместимость

Выбор старых версий в лаунчере

Minecraft В программе запуска есть возможность играть в старые версии игры. Для игры доступны все версии выпуска, а также большинство снимков, альфа- и бета-версий. Кроме того, доступны четыре версии Pre-classic, четыре версии Classic и одна версия Infdev. под «old_alpha». В программе запуска нет доступных версий Indev. Версии до 1.0.0 скрыты, если не включены «Исторические версии».

Чтобы играть в старые версии игры, перейдите в На вкладке Установки включите Исторические версии, если необходимо, создайте новый профиль и установите для него указанную версию. Поскольку эти версии устарели и не поддерживаются, они могут содержать ошибки и ошибки, которых нет в новых версиях, и они никогда не будут исправлены. . Рекомендуется запускать старые версии игры в отдельном каталоге, чтобы избежать повреждения сохранения или других проблем. Для этого введите путь к желаемой папке в поле «игровой каталог» в настройках профиля. Mojang Studios также рекомендует выполнять резервное копирование миров на случай повреждения.

Хотя средство запуска может запускать эти версии в игровом состоянии, они не работают идеально. Изменения в способе запуска игры и серверах Mojang Studios привели к тому, что некоторые функции этих версий больше не работают так, как они работали изначально. Однако большую часть этой функциональности можно восстановить с помощью сторонних инструментов. Некоторые вещи, которые не работают, включают:

  • Звук неправильный; луки, двери и взрывы используют свои звуки из RC1, даже в версиях, выпущенных до него.
  • В версиях до 1.7 скины отсутствуют, поскольку в более ранних версиях использовался другой сервер скинов, который с тех пор был неисправность. Однако плащи могут работать. [ требует тестирования ]
  • В Alpha 1.0.15 и с Alpha 1.2.0 до Alpha 1.2.6, программа запуска неправильно устанавливает имя игрока, в результате все используют имена по умолчанию: «Игрок», за которым следует случайное трехзначное число. Это затрудняет многопользовательскую игру, так как местоположение и инвентарь игрока будут сбрасываться каждый раз, когда он перезапускает свой клиент.
  • В частности, в Alpha 1.2.5 и Alpha 1.2.6 игроки всегда будут называться «Player524». Это делает многопользовательский режим в этих версиях совершенно невозможным, поскольку присоединение к серверу приведет к вылету других игроков с таким же именем.
  • В качестве побочный эффект вышеизложенного, и в результате отключения старых серверов аутентификации сетевой режим больше не работает в версиях до Beta 1.8.

Скины

Библиотека скинов

Параметры скинов в панели запуска

Игрок может изменить или добавить свой собственный скин в Программа запуска Minecraft . Чтобы изменить или добавить свой скин, игрок должен нажать кнопку «Скины», а затем нажать кнопку «Обзор», чтобы перейти по файловой системе к файлу скина. Файл должен иметь разрешение 64 × 64, чтобы программа запуска могла принять его как файл скина. Кроме того, файл скина должен быть в формате .png . После того, как проигрыватель найдет файл скина , они должны нажать кнопку «Сохранить», чтобы подтвердить свой игровой скин.

  • Игрок может сбросить свой скин до значений по умолчанию для Стива или Алекса, нажав «Нажмите, чтобы сбросить» .
  • Игрок может выбирать между моделями проигрывателя — либо Classic (Стив), либо Slim (Alex).

Установки

Когда игрок открывает программу запуска в первый раз, он создает профиль, который выбирает последнюю версию Minecraft: Java Edition . Если снимки сделаны nabled, также будет создан другой профиль, который выбирает последний снимок. Версии этих профилей нельзя изменить вручную, и их нельзя удалить.

Однако игрок может создать собственный игровой профиль в программе запуска. Для этого они должны щелкнуть кнопку «Установки», затем щелкнуть «Создать …», чтобы создать ее. После этого игрок может назвать свой профиль так, как он хочет. Если игрок покидает его, он называется «». Затем, при желании, игрок может выбрать изображение профиля из панели запуска или пользовательское. Однако это должно быть изображение размером 128 × 128 .png . После этого игрок может выбрать версию, в которую он хочет играть, и нажать «Создать», чтобы подтвердить свой профиль. Если игрок хочет отредактировать профиль, он может просто щелкнуть по нему. То же самое применимо, если игрок желает удалить профиль. Просто нажмите кнопку с тремя точками и нажмите Удалить. Появится всплывающее окно; нажмите Удалить.

  • Настройки установки в лаунчере

    Плеер может загрузить серверные версии, нажав «Сервер».

  • Если игрок хочет изменить размер игры, он может включить «Разрешение», чтобы изменить размер окна игры.
  • Игрок может включить «Дополнительные параметры», чтобы отобразить дополнительные параметры профиля.
  • Если игрок хочет изменить расположение каталога Minecraft , он может включить опцию «Каталог игры». Перейдите в папку, в которую игрок желает поместить файлы игры. Игрок также может открыть выбранный каталог, нажав кнопку «Перейти к папке» в форме зеленой стрелки.
  • Игрок может вручную установить конфигурацию ведения журнала (см. Статью об отладке в wiki. vg для получения дополнительной информации)
  • Игрок также может дублировать профиль, щелкнув кнопку сгруппированных трех точек при наведении на профиль.

Использование командной строки

Начиная с 2.1.1432, в программе запуска доступно 9 параметров командной строки:

  • - очистить — Этот параметр удаляет папки « game » и « runtime », включая их содержимое, из рабочего каталога.
  • --launcherui
  • - workDir — этот параметр, за которым следует путь (относительный или абсолютный), изменяет местоположение (и/или имя) папки .minecraft .
    • Может использоваться для создания переносимой установки игры. Например, - workDir. (или - workDir =. ) можно использовать, чтобы заставить средство запуска использовать текущий каталог (независимо от текущего папка называется).
  • - nativeLauncherVersion
  • - tmpDir — этот параметр, за которым следует путь (относительный или абсолютный), изменяет расположение (и/или имя) папки tmp .
  • - lockDir
  • - winTen — этот параметр добавляет поддержку Windows 10. Поскольку средство запуска теперь поддерживает Windows 10 полностью, этот параметр не нужен и, похоже, не действует.
  • - proxyHost
  • - proxyPort

История

Основная статья: История версий программы запуска
Java Edition Alpha v1.0.0 Изначальный выпуск. В этой версии пользователи могут выбрать не только текущую версию, но и Infdev. Клиенту требуется подключение к Интернету при первом запуске и для обновлений, но после этого игра поддерживает автономную игру. Для запуска игры принимаются аргументы командной строки. Использование формата java -cp Minecraft.jar net.minecraft.LauncherFrame username password позволяет входить без подключения к серверу, а формат java -cp minecraft.jar net.minecraft.LauncherFrame имя пользователя пароль адрес_сервера : номер порта позволяет подключиться к серверу. v1.2.2 Команда изменен формат строковых аргументов. Java Edition Beta 1.3 Выпущено 21 февраля 2011 г. Предварительный технический обзор был опубликован Notch 18 февраля 2011 г. Добавлена ​​возможность автоматического входа в игра и/или сервер с помощью аргументов командной строки. Добавлена ​​более умная система обновления, которая обновляет только измененные файлы, предлагает пользователю обновить, разрешает HTTPS-входы для большего безопасное соединение и предлагает общие улучшения пользовательского интерфейса. Ссылка на каталог установки Minecraft для легкого доступа.

Кнопка

Добавить Force Update в диалоговом окне Параметры . Средство запуска также имеет встроенный «журнал изменений» через Tumblr под названием MCUpdate и поддерживает аргументы командной строки. Добавлен новый логотип Minecraft . Добавлены официальные ссылки, ссылки сообщества и Mojang на Ссылки Twitter. Java Edition 1.2.1 Правильно выбирает 64-битные установки Java для пользователей macOS. 1.3.2 Добавлена ​​возможность запуска демонстрационного режима для не-премиум пользователей. 1.6.1 13w16a Добавлен новый модуль запуска. 1.14 Добавлена ​​новая программа запуска «бета». См. Историю версий Launcher для истории версий с этого момента.

Галерея

История версий

  • Первая пусковая установка Minecraft .

  • Второй лаунчер Minecraft . Виден старый логотип Minecraft .

  • Третий Minecraft программа запуска.

  • Четвертый лаунчер Minecraft .

  • Пятый лаунчер Minecraft , версия 1.6.

  • Шестой лаунчер Minecraft , версия 2.0.

  • Седьмой лаунчер Minecraft , версия 2.1.

  • Восьмая и текущая пусковая установка Minecraft .

Новые программы запуска версии 2.x больше не написаны на Java, и их размер намного больше (~ 85 МБ). Если вам не хватает места или вам нужно запускать кроссплатформенную программу, вы можете попробовать использовать пятую программу запуска, версия 1.6.93 здесь (~ 4,6 МБ).

2013–16

  • Главный экран программы запуска.

  • Вкладка журнала запуска после запуска программы запуска

  • Вкладка Редактор локальных версий (NYI) (заменена на Time Machine)

  • Сообщение об ошибке, которое отображается, если средство запуска разработки устарело

  • Сообщение об ошибке, которое отображается, если старая программа запуска открывается после использования программы запуска 9.0

2016–19

  • Выбор значков профиля из панели запуска.

  • Программа запуска в автономном режиме

  • Страница справки

  • Сбой игры

  • Предупреждение запуска о запуске другой копии Minecraft , если она уже запущена.

  • Старые варианты скинов.

  • Страница входа.

2019 – настоящее время

  • Вкладка Новости панели запуска.

  • Вкладка Java Edition панели запуска.

    iv>

  • Вкладка Minecraft Dungeons панели запуска.

  • Экран входа в программу запуска.

  • Установки по умолчанию.

  • Редактирование установки.

  • «О «раздел пусковой установки.

  • Параметры скина.

  • Сбой игры.

  • Предупреждение программы запуска о запуске другой копии Minecraft: Java Edition , если он уже запущен.

  • Предупреждение программы запуска о воспроизведении версии, которая не поддерживает новейшие функции безопасности игрока.

  • Фоны

    • Фон при входе в аккаунт.

    • Фон для Java Edition .

    • Фон для Minecraft Dungeons .

    • Фон для Dungeons при покупке.

    Разное

    • Значок для запуска.

    • Изображение второй пусковой установки, находящееся в стадии разработки, из блога Notch.

    Trivia

    • В В верхнем левом углу лаунчера 2016–2019 можно было найти едва заметную кнопку, которая случайным образом показывает либо морду крипера, либо пожимание плечами каомодзи ¯ _ (ツ) _/¯. Он светился белым при щелчке, но от него не было никакого толку. Это было удалено в редизайне пусковой установки 2019 года.
      • Лицевая сторона, а также пожатие плечами использовались для меню выбора языка во время бета-фазы пусковой установки, но когда глобус был добавлен, вместо этого оба были просто перемещены вниз, чтобы сохранить их как пасхальное яйцо.
    • Если навести указатель мыши на кнопку «Играть» в средстве запуска 2016–2019 гг. мобы должны появиться в правой части окна.
    • И альфа, и классическая версия указаны как old_alpha , хотя классические версии не совпадают с альфа-версиями. Об этом сообщалось как об ошибке с разрешением «Не исправить»..

    • Программы и редакторы
Оцените статью
Gamicon.ru
Добавить комментарий