Руковдство по установке
Лаунчер предоставляет только несколько форматов установки, некоторые из которых менее распространены. Здесь мы сосредоточимся на представлении необычных или специальных возможностей формата.
APPX
APPX - это формат установочного пакета предоставляемый Windows 10, который позволяет запускать программы виртуализированной/сэндбокс-среде. Программы, установленные с помощью APPX, будут работать в "песочнице" Windows.
Самый большим преимуществом для пользователя является то, что кэш-файлы
, модификации реестра
и другие операции приложения будут изолированы. При удалении приложения кэш
и модификации реестра
будут удалены вместе.
Хорошие новости
Не беспокойтесь о том, что программа будет возиться в реестре, хотя единственным дополнением XMCL к реестру может быть ассоциация расширений файлов.
AppX обновляется через механизм appinstaller. В соответствии со стратегией автоматического обновления, встроенной в appinstaller, XMCL проверяет наличие обновлений, когда пользователь запускает приложение, и если обновление есть, то оно будет обновлено при следующем запуске.
Хорошие новости
Автоматические обновления APPX поддерживают оптимизацию доставки и инкрементальные обновления Windows - обновление только измененного содержимого.
Онлайн-установка (appinstaller)
appinstaller
по сути является тем же самым, что и формат APPX
. Сам appinstaller
представляет собой текстовый файл XML
, который содержит URL
APPX
. Когда появляется интерфейс установки, он пытается загрузить APPX
и установить его. Поэтому механизм обновления у него такой же, как и у APPX.
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.
Более подробную информацию о структуре каталога игровых данных можно найти в Руководстве по управлению данными.