Хотите узнать, как проверить совместимость игр с Linux или Steam Deck? У меня есть для вас небольшая инструкция как это можно сделать.
Рекомендуется к изучению: Как приобретать игры в Steam из России в условиях ограничений
Какие игры можно запускать на Linux системе?
Прежде всего, нужно понять, что существует два разных способа запуска игр на системах на базе Linux. Они делятся на следующие:
- Native Linux Games (нативные, родные): это игры, созданные для Linux как платформы.
- Wine / Proton: вы можете запускать игры созданные для Windows через слой совместимости Proton или Wine.
В обоих случаях результат может быть неоднозначным. Некоторые Windows-игры в Proton работают идеально, другие — совсем нет. А в нативных играх для Linux поддержка иногда не так хороша, как хотелось бы.
С сетевыми играми, в которых есть античит, ситуация ещё немного сложнее. Как правило разработчик игры сам должен озаботится поддержкой библиотеки античита под Linux, даже если игра создана под Windows. Именно по той причине, что разработчики не хотят реализовывать поддержку античита под Linux в игре Fortnite эта игра по прежнему не работает в Linux, хотя поддержка используемого античита в этой игре имеется в Linux и некоторые другие игры её использующие прекрасно работают под Linux.
Как узнать поддерживает ли игра Linux
Алгоритм определения, какая игра будет работать в Linux и в каком формате, отличается для каждого магазина игр. В этом руководстве мы рассмотрим магазины, которые в той или иной степени поддерживают Linux.
Steam
В Steam вы можете проверить специальный тег Linux. Кроме того, вы можете посмотреть на баннер покупки/игры на страницах магазина, чтобы найти значок SteamOS. Он немного сбивает с толку, поскольку это просто логотип Steam, но в примере ниже для War Thunder вы увидите, что игра поддерживает Windows, macOS и SteamOS / Linux (и VR). Однако сейчас этот значок маркирует только нативные игр для Linux.
В частности, для Steam Deck (который охватывает все игры как для нативного Linux, так и для запуска с помощью Proton) Valve предлагает систему рейтинга Deck Verified, которая разделяет игры на три категории:
- Steam Deck Verified — игры проверенные на работоспособность в Valve;
- Steam Deck Playable — игры запускаемые, но не проверенные Valve. Могут быть нюансы при запуске;
- Steam Deck Unsupported — не поддерживаемые игры.
Если вы находитесь в поддерживаемом регионе (регион где официально продается Steam Deck, Россия на момент написания статьи не входит), на страницах магазина появится баннер под списком языков в боковой панели.
Однако вы можете включить отображение статуса верификации для игр в вашей библиотеке. Для этого в настройках Steam перейдите в раздел «Библиотека» и включите соответствующий переключатель.
После этого в библиотеке можно посмотреть статус совместимости игры. Писал об этом в полном руководстве по установке Steam в Linux.
Чтобы запустить игру с помощью протон просто установите режим совместимости в свойствах игры. Подробнее об этом можно почитать в инструкции по GE Proton.
GOG
Для GOG вы также можете отфильтровать игры для Linux, поскольку они продают игры для нативного запуска в Linux. Но с помощью Proton / Wine вы также можете запускать Windows-игры из GOG с помощью альтернативных лаунчеров, таких как Heroic Games Launcher и Lutris.
Клиент GOG Galaxy официально не поддерживает Linux.
Humble Store
По большей части Humble Store и Humble Bundles просто продают ключи для других магазинов. Поэтому сначала проверьте совместимость в других магазинах.
itch.io
На itch.io все довольно просто. Если у игры есть значок Linux Tux Penguin, значит, у игры есть версия для Linux, доступная для загрузки. Вы также можете просто посмотреть на тег Linux games.
Как проверить совместимость игр с Proton и Wine
Вы можете проверить отчеты пользователей на сайте ProtonDB https://protondb.com/ или на отечественном сайте поддержки PortProton (ссылка на сайт есть в инструкции по PortProton), чтобы узнать, какой совместимости вы можете ожидать от игры.
Кроме того я так же по мере сил веду список игр доступных для запуска в Linux, с обзором и инструкцией по установке и запуску. Игр там не так много как в приведенных выше сайтах, но они регулярно пополняются. Добро пожаловать в раздел Обзоры игр.
На этих сайтах вы найдете подборку отчетов от людей по большинству популярных игр. При этом есть устоявшийся рейтинг игр в этих базах:
- Платина — игра полноценно работает под Proton;
- Золото — работает с некоторыми доработками запуска либо с какими-то нюансами не сильно влияющими на игровой процесс;
- Серебро — игра запускается, но что-то может не работать;
- Сломано — игра не запускается и не работает под Proton.
Кроме того отчеты интересны дополнительной информацией о том, что необходимо сделать для полноценного запуска игры. Например прописать параметры запуска или установить определенные параметры в настройках игры.
Алгоритм проверки может быть следующим.
- Откройте в браузере сайт Linux-gaming.Ru (PortProton)
- В строке поиска введите название игры и кликните по кнопке поиска в PortProtonDB
- В результатах уже отображается рейтинг игры, кликнув по названию в результатах можно изучить подробности.
- Если игры нет в базе PortProtonDB или на странице нет нужной вам информации необходимой для успешного запуска, то следующим шагом перейдите на сайт protondb и произведите поиск там. Просто введите название игры и нажмите Enter.
- В результатах поиска вы так же увидите рейтинг игры и по клику на игре получите много полезной информации от пользователей со всего мира о проблемах и способах их решения при запуске игры. Информация на английском, но современные браузеры не плохо переводят на русский.
Для полноты понимания так же следует упомянуть, что у проекта Wine так же есть своя база совместимости программ. Находится она по адресу https://appdb.winehq.org/ принцип работы с ней такой же как с описанными выше сайтами. При этом данная база в первую очередь нацелена на сбор информации о совместимости с программами, а не с играми, хотя и игры там тоже присутствуют.
Надеюсь данное руководство в полной мере помогло вам в решении вопроса «Как проверить совместимость игр с Linux?». По мере поступления информации и вопросов оно будет дополнятся и совершенствоваться.
Один мальчик подписался на телеграм-канал Игры в Linux и получил бесплатную игру в Steam! Новости из мира игр в Linux, свежие обзоры игр и полезные инструкции всегда под рукой!