Minecraft – одна из самых популярных игр за всю историю человечества, и по понятным причинам может возникнуть вопрос: как же играть в сей шедевр на устройствах под управлением Linux?
Если говорить про семейство редакций Fedora, то на мой взгляд самым простым и, по совместительству, удобным решением станет установка соответствующих Flatpak-пакетов. В таких форматах представлен Minecraft Launcher и Prism Launcher. Кратко рассмотрим эти два способа.
Minecraft Launcher – по своей сути, это приложение является официальным лаунчером Minecraft от Mojang, выпущенным под Linux, только лишь упакованным сообществом в формат самодостаточного пакета Flatpak. В остальном вы не найдёте отличий.
Prism Launcher – проект расширенного лаунчера, позволяющего гибко управлять вашими сборками, настраивать множество аспектов игры и создавать мод-паки. Для работы требует аккаунт Mojang или Microsoft с купленной игрой.
Как вы видите, у обоих способов запуска игры существует один существенный недостаток – для запуска нужна лицензия! Для геймеров из развивающихся стран и просто малообеспеченных слоёв населения купить лицензию может быть не так-то просто, особенно на территории РФ в условиях нынешних санкций и отключения оплат на сервисах Microsoft.
Выхода здесь два. Или купить ключ / аккаунт с игрой, что несколько дешевле лицензии, или воспользоваться пиратским TLauncher, разработчики которого предоставили необходимую поддержку Linux-дистрибутивов.
Однако официальный TLauncher поставляется лишь в формате портативного приложения JAR, что может представлять неудобства: запуск через консоль, необходимость засорять дистрибутив поставками Java (хотя последнюю можно установить и в ToolBox), отсутствие данных AppStream.
Чтобы избежать всех этих проблем, можно воспользоваться Flatpak-пакетом. К сожалению, в популярном магазине приложений Flathub найти TLauncher с поддержкой пиратских копий игры не удастся. Дело в том, что политика Flathub запрещает размещение пакетов, нарушающих закон или лицензионные соглашения. Таким образом пиратский лаунчер не может быть принят сообществом.
Мы рассмотрим оба способа установки TLauncher.
Установка в качестве Flatpak
Все необходимые файлы располагаются в репозитории GitHub, там же есть и гайд, но для удобства продублирую его и в этой статье.
Инструкция подразумевает, что у вас имеются базовые навыки работы в Linux-среде, а в вашем дистрибутиве уже внедрена поддержка Flatpak.
1. Создайте директорию для хранения временных файлов процесса установки.
2. Откройте консоль из данной директории или перейдите в неё методом cd.
3. Если в вашей системе не установлен Git, воспользуйтесь этой инструкцией для установки.
4. Последовательно выполните следующие команды:
git clone https://github.com/DUB1401/TLauncher-Flatpak
flatpak install flathub org.flatpak.Builder -y
flatpak install flathub org.freedesktop.Sdk.Extension.openjdk21 -y
flatpak run org.flatpak.Builder --install --user build-dir org.tlauncher.TLauncher.json
5. Запустите приложение из штатного меню вашего репозитория.
Установка портативной JAR версии
Опять же, гайд по установке имеется и на сайте разработчиков, здесь также кратко опишу те этапы, которые необходимо пройти перед началом игры с оглядкой на возможности Atomic-редакций Fedora.
1. Если у вас ещё не создан контейнер ToolBox, то инициализируйте его командой.
toolbox create
2. Последовательно выполните следующие команды.
toolbox enter
sudo dnf install java-21-openjdk -y
3. Скачайте TLauncher с официального сайта. Поместите в директорию, в который вы собираетесь хранить портативную установку. Перейдите в эту директорию из контейнера ToolBox методом cd.
4. Запустите TLauncher (имя файла может отличаться).
sudo java -jar TLauncher.v10.jar
5. На будущее можно создать bash-скрипт для запуска со следующим содержимым:
toolbox enter
sudo java -jar TLauncher.v10.jar
Не забудьте выдать ему разрешение на исполнение в качестве приложения!