Руковдство по установке
Лаунчер предоставляет только несколько форматов установки, некоторые из которых менее распространены. Здесь мы сосредоточимся на представлении необычных или специальных возможностей формата.
Windows
INFO
Windows рекомендуется использовать APPX
или онлайн-установку (appinstaller)
для установки.
APPX
APPX - это формат установочного пакета предоставляемый Windows 10, который позволяет запускать программы виртуализированной/сэндбокс-среде. Программы, установленные с помощью APPX, будут работать в "песочнице" Windows.
Самый большим преимуществом для пользователя является то, что кэш-файлы
, модификации реестра
и другие операции приложения будут изолированы. При удалении приложения кэш
и модификации реестра
будут удалены вместе.
Хорошие новости
Не беспокойтесь о том, что программа будет возиться в реестре, хотя единственным дополнением XMCL к реестру может быть ассоциация расширений файлов.
AppX обновляется через механизм appinstaller. В соответствии со стратегией автоматического обновления, встроенной в appinstaller, XMCL проверяет наличие обновлений, когда пользователь запускает приложение, и если обновление есть, то оно будет обновлено при следующем запуске.
Хорошие новости
Автоматические обновления APPX поддерживают оптимизацию доставки и инкрементальные обновления Windows - обновление только измененного содержимого.
Онлайн-установка (appinstaller)
appinstaller
по сути является тем же самым, что и формат APPX
. Сам appinstaller
представляет собой текстовый файл XML
, который содержит URL
APPX
. Когда появляется интерфейс установки, он пытается загрузить APPX
и установить его. Поэтому механизм обновления у него такой же, как и у APPX.
MacOS
WARNING
Пользователям Mac необходимо разрешить установку взломанного программного обеспечения. Поскольку XMCL не подписан, вам нужно разрешить его выполнение в настройках системы.
DMG
Мы предоставляем только формат DMG для пользователей MacOS. Формат DMG - это формат образа диска, который монтируется как виртуальный диск. После открытия DMG перетащите приложение в папку Applications
для установки.
Для запуска приложения вам нужно разрешить программе запускаться в настройках системы.
# разрешить программы из любого источника
sudo spctl --master-disable
# удалить атрибут карантина
sudo xattr -c /Applications/X\ Minecraft\ Launcher.app
Если вы устанавливаете X Minecraft Launcher.app
в другое место, просто замените /Applications/X\ Minecraft\ Launcher.app
на путь к нему.
Linux
INFO
Linux имеет так много дистрибутивов, что трудно предоставить универсальный метод установки. Здесь мы упомянем только AppImage
.
AppImage
AppImage - это формат приложений для Linux, который может работать на любом рабочем столе Linux без установки. Файл AppImage является исполняемым, его достаточно дважды щелкнуть или запустить из терминала.
Это единственная программа без инсталляции, которую предоставляет XMCL (на самом деле не хочу ее поддерживать). Поэтому механизм обновления отличается от других форматов, и пользователям приходится самостоятельно скачивать новый AppImage для обновления.
Другие форматы
В настоящее время другие форматы установки либо поддерживают [hot updates], либо поддерживают метод обновления, предоставляемый electron-builder. Этот режим обновления обычно не требует слишком много внимания (если вы не можете обновить, вы можете просто скачать пусковую установку снова).
Горячее обновление
Горячее обновление означает, что пусковая установка самостоятельно заменяет основной файл asar (~30 мб), без необходимости полной повторной загрузки пусковой установки.
Приложение: Выбор каталога игровых
Во время начальной установки пользователям необходимо выбрать директорию Game Data Directory
. В этот каталог XMCL поместит загруженные ассеты
, библиотеки
, версии
и т.д.
Note
Как указано на странице установки, из-за особой файловой структуры XMCL не рекомендуется использовать raw каталог игры Minecraft в качестве каталога данных XMCL.
Здесь рекомендуется выбрать новую папку в качестве Game Data Directory
XMCL.
Более подробную информацию о структуре каталога игровых данных можно найти в Руководстве по управлению данными.