Steam на сегодняшний день является основным поставщиком коммерческих игр в Linux. Другие системы дистрибуции, к сожалению, не идут так же активно в сторону этой операционной системы. Однако есть альтернативные способы запуска игр из таких библиотек как GOG или Epic Game store. В этой статье рассмотрим Установку Heroic Games Launcher и запуск игр с его помощью.
Рекомендуется к изучению: Как приобретать игры в Steam из России в условиях ограничений
Что такое Heroic Games Launcher
Heroic Games Launcher (HGL)- это программа лаунчер с открытым исходным кодом для запуска игр приобретённых в таких сервисах как Epic Games Store и GOG. Вы можете запускать игры из любой из поддерживаемых библиотек не переключая приложения. Heroic Games Launcher может синхронизировать библиотеки из уже установленных Epic или GOG, так что вам не придётся скачивать их снова. Кроме того он поддерживает магазины приложений обозначенных сервисов дистрибуции, так что вам не нужно будет переключаться на другие приложения или запускать браузер, чтобы приобрести игры.
Второй важной особенностью Heroic Games Launcher является кроссплатформенность, так что вы сможете установить его в Linux, например в Ubuntu и запускать приобретённые игры в этой операционной системе. Для этого в программу встроена поддержка WINE и Proton, для запуска не адаптированных под Linux игры. Так же HGL можно установить на игровую консоль Steam Deck.
Установка Heroic games Launcher в Linux
Продемонстрируем процесс установки и подключения на примере Kubuntu, этот метод так же подойдёт почти для любого другого дистрибутива основанного на Debian. У меня не получилось подключится к Epic только на отечественном дистрибутиве Astra Linux, но я не прикладывал достаточно усилий, чтобы решить эту проблему. Возможно в будущем дополню инструкцию.
Предварительно стоит установить актуальные драйвера для видеокарты под Linux с поддержкой Vulkan.
Установка клиента
Итак для начала необходимо перейти на сайт клиента: https://heroicgameslauncher.com/ и на главной странице кликнуть по кнопке загрузить (Download).
На следующей странице необходимо перейти по кнопке Other See All, чтобы скачать установочный deb-пакет.
По этой ссылке вы попадёте на страницу последнего релиза лаунчера на GitHub. Нужно пролистать описание релиза до списка с файлами и найти там файл с расширением deb. Цифры в версии пакета на момент когда вы будете загружать могут отличаться от тех, что вы видите на скриншоте.
После того как файл будет скачан необходимо установить его обычным способом. Как правило для этого достаточно запустить его двойным кликом и ввести пароль учетной записи с правами суперпользователя для установки. Для большего понимания этого процесса рекомендую прочитать статью «установка deb-пакета«.
Установка в Arch Linux
Установить HGL в дистрибутивах основанных на Arch Linux ещё проще, поскольку программа уже присутствует в AUR. Например в Majaro достаточно включить AUR в pamac и найти в поиске heroic game launcher. Далее устанавливается обычным образом.
Вход в Epic Game Store
По завершению установки можно запустить Heroic Game Launcher из главного меню в разделе Игры. При первом входе будет отображена история изменений текущего релиза программы. Можно закрыть это окно и перейти в левом меню в раздел Login.
На этой странице вы можете войти в Epic или GOG используя свои логины от этих сервисов.
Так же здесь можно выбрать язык подключения.
Для авторизации просто выберите нужный сервис дистрибуции и кликните по кнопке. Внутри программы запустится браузер для входа в выбранный сервис Epic или GOG, дальше всё стандартно.
После удачной авторизации вы увидите соответствующее уведомление на экране входа.
Загрузка WINE и Proton
Теперь можно перейти в библиотеку игр или войти во второй сервис, если у вас есть там учётная запись с играми. Игры от обоих сервисов будут отображаться как единая библиотека. Понять какая игра из какого сервиса можно будет по иконке на игре в библиотеке. Но прежде чем приступать к установке игр необходимо установить WINE среду для запуска Windows игр в Linux. На этом сайте есть несколько инструкций по настройке Wine вы можете ознакомится с ними тут. На начальном этапе достаточно просто поставить хотя бы последние версии Wine и Proton в клиенте Heroic Game Launcher. Для этого перейдите в левом меню в раздел Менеджер Wine.
Если список пуст то необходимо кликнуть кнопку обновить.
После этого кликните по иконке загрузки у последней версии Wine. То же самое можно сделать для Proton. В клиенте Heroic Game Launcher используются версии GE разрабатываемые сообществом. Они немного отличаются от тех, что разрабатываются например компанией Valve для своего клиента Steam.
Когда среда WINE и Proton будут загружены иконка загрузки изменится на иконку удаления. Можно приступать к установке игр.
Установка Heroic Game Launcher на Steam Deck
- В режиме рабочего стола на Steam Deck откройте магазин Discover, найдите и установите Heroic Games Launcher.
- Откройте Heroic Games Launcher, нажмите Настройки — Общие — Прокрутите вниз и включите функцию Добавить игры в Steam автоматически. (При этом все установленные игры будут автоматически добавляться в библиотеку Steam).
- Нажмите кнопку Магазины в левом боковом меню и войдите в оба магазина — Epic Store и GOG Store.
- Теперь щелкните Library (Библиотека) в левом боковом меню, а затем нажмите кнопку refresh library (Обновить библиотеку) в правом дальнем верхнем углу. Теперь должна отобразиться библиотека игр Epic и GOG.
- Далее щелкните Wine Manager на левой боковой панели и установите последние версии Wine-GE и Proton-GE (те, что находятся в верхней части списка), дайте им минуту, чтобы установиться и обновиться.
- Теперь пришло время выбрать игру для установки, например игра Dishonored, которая находится в библиотеке Epic Games (эти шаги должны применяться как для игр Epic, так и для игр GOG). Щелкните на обложке игры, затем нажмите на три точки в правом дальнем углу и выберите Check Compatibility (Проверить совместимость).
- Откроется ProtonDB, где мы найдем игру, которую пытаемся установить, и проверим наличие подходящей версии Proton, которую мы хотим выбрать для установки и игры, если игра воспроизводима на Steam Deck. (При необходимости это всегда можно изменить в дальнейшем).
- Нажмите кнопку install (Установить), щелкните на выпадающем меню Wine version (Версия Wine) и выберите версию Proton, которая лучше всего подходит для вашей игры. Dishonored — это Platinum/Verified, поэтому необходимо выбрать последний установленный Proton-GE Proton.
- Если игра не добавляется в Steam автоматически, вы можете нажать на опцию Add to Steam в окне настроек игры в Heroic Games Launcher.
- Вернитесь в режим игры, вы должны увидеть игру в библиотеке Steam со всеми наложенными иллюстрациями. Запустите игру.
Запуск игр в Heroic Game Launcher
Запуск Windows игр из библиотек GOG и Epic Game рассмотрим в теории, поскольку для каждой игры могут быть нюансы по установке дополнительных компонентов или выбора версии WINE\Proton, а так же античит клиентов. В общем случае процесс выглядит следующим образом.
Вы находите игру в библиотеке я выбрал пару игр для примера на скриншотах. Открываем игру и в верхнем углу видим кнопку меню. Нас интересует пункт «Проверить совместимость».
Кликнув по нему открываем окно браузера с информацией об игре с сайта protondb. Это сайт наполняемый сообществом с информацией о том как запускать игры в Proton и Wine среде под Linux. На самой первой странице видим, что у игры «золотой» статус и это не плохо, значит шансы, что игра запустится успешно и получится поиграть весьма велики.
Теперь необходимо открыть описание игры на protondb кликнув по названию в списке и внимательно изучить сообщения пользователей о том какую версию proton или wine использовать, какие компоненты включить с помощью wine tricks и т.д. Для каждой игры это будет своя информация и я оставлю это за рамками данной статьи для ваших экспериментов и изучения. В конце статьи будут ссылки на ресурсы где можно подглядеть готовые решения по запуску конкретных игр. К сожалению большинство информации будет на английском — используйте браузер с переводчиком, если не справитесь сами. Тем временем, если игра имеет хорошую поддержку можно начать установку и продолжать изучать форум protondb.
Как только вы кликните по кнопке установить Heroic Game Launcher попросит вас указать параметры установки. Среди прочего нужно выбрать версию WINE для запуска. Этот параметр в последствии можно будет изменить.
Далее остаётся только дождаться скачивания и установки игры. Обратите внимание на кнопку «Импортировать игру». С её помощью можно добавить файлы игры в библиотеку если они уже были скачаны клиентом Epic Game. Таким образом можно сократить время на установку. Особенно актуально для очень больших игр.
По окончании загрузки на странице игры появятся кнопки для запуска игры и настройки её параметров. Можете испытать судьбу и ткнуть кнопку запустить сразу после скачивания, велика вероятность, что вам повезёт.
Если же после клика по этой кнопке вы получаете окно с ошибкой отсутствия WINE то необходимо кликнуть кнопку настройки и в поле версия Wine переключить версию и вернуться обратно по стрелке вверху. Здесь же настраиваются дополнительные параметры запуска игры, устанавливаются специфичные библиотеки WINE и другие параметры. Для каждой игры вы можете указывать свои уникальные версии WINE и его настройки.
Это базовые навыки установки и запуска игр в Heroic Game Launcher. По мере поступления информации статья может дорабатываться, а так же возможно будут инструкции по запуску конкретных игр о чём будет уведомление в Telegram и VK, так что подписывайтесь, чтобы не пропустить. Дополняйте статью полезной информацией в комментариях!
Как и обещал вот ссылки на документы с базой настроек игр из epic для запуска в Linux.
Спасибо за информацию о Heroic Games Launcher!
Я установил Heroic Games Launcher на свой компьютер и все прошло гладко. Удобно и быстро!
Heroic Games Launcher устанавливается очень просто: скачайте установочный файл с официального сайта, запустите его и следуйте инструкциям на экране. После установки вы сможете запускать и обновлять игры с помощью этого лаунчера.
Установка Heroic Games Launcher — это очень просто. Просто следуй инструкциям на экране, и всё будет готово к использованию. Не стоит беспокоиться, это не сложно!