Найти в Дзене
ЛинуксРо

Игры из Steam на Linux: официальный проект Valve

Оглавление
Обложка
Обложка

Почему игроки не переходят на Linux? Вопрос риторический. Но что, если я вам скажу, что большинство популярных проектов в Steam уже доступны на Linux и работают стабильно. В этой статье рассмотрим сервис ProtonDB и применим его в реальных условиях.

Что такое ProtonDB?

Ознакомительное фото /// protondb.com
Ознакомительное фото /// protondb.com

ProtonDB - это инструмент, выпущенный компанией Valve (также создавшей Steam, CS:GO и др.), который был интегрирован со Steam Play, чтобы сделать игру на Linux, такой же простой, как в Windows. Именно ProtonDB использовался для реализации Steam Deck с Linux.

Проверка совместимости игр с системой

По статистике, 50% игр в Steam работают стабильно (10%) или запускаются (40%), а другие 50% не поддерживаются. Возможно, многие уже поняли, что почти все популярные игры уже поддерживаются.

Для проверки совместимости нужно перейти на веб-сайт ProtonDB и ввести название игры в поисковую строку. На практике мы будем устанавливать и проверять на работоспособность игры "Everlasting Summer" и "Stumble Guys".

Установка и тестирования Everlasting Summer

Введём в поиск "Everlasting Summer"... Выходит игра со значком "Платина", а в описании написано "Изначально работает на Linux". Всё это значит, что игра без проблем будет работать на Linux, так как с самого создания была предназначена ещё и для этого.

ProtonDB /// Everlasting Summer
ProtonDB /// Everlasting Summer

Здесь будет всё просто. Вам достаточно открыть клиент Steam и нажать "Установить":

Everlasting Summer /// Steam
Everlasting Summer /// Steam

Чтобы запускать игры на Linux, нажмите на значок Steam в левом верхнем углу > Настройки > Совместимость:

Совместимость /// Steam
Совместимость /// Steam

Перетяните рычажки на "Включить". Последний параметр, пока не трогаем, так как его мы будем использовать при несовместимости игры с системой.

Когда игра установилась, нажмите "Играть".

Everlasting Summer /// Steam
Everlasting Summer /// Steam

После запуска видим:

Лобби /// Everlasting Summer
Лобби /// Everlasting Summer

Получилось! Мы запустили игру Everlasting Summer. В этом не было ничего сложного. При дальнейших тестах, игра работала более чем отлично. Снижения частоты кадров отсутствовали. Игра работала стабильно.

Установка и тестирование Stumble Guys

В этом случае, всё будет сложнее. У меня дистрибутив Ubuntu LTS, а это значит, что игра будет работать также, как и на Zorin OS, Elementary OS, Linux Mint и др.

Введя "Stumble Guys" на сайте ProtonDB, мы увидим значок "Платина". В описании игры написано: "Изначально не поддерживается на Linux, но хорошо работает из коробки".

Stumble Guys /// Steam
Stumble Guys /// Steam

Действуем также, как с "Everlasting Summer". Во время загрузки, у вас могут начать устанавливаться два системных приложения Steam: Proton [версия] и Steam Linux Runtime - Sniper.

Системные приложения /// Steam
Системные приложения /// Steam

И то, и другое - инструменты совместимости приложений. Мы, в этой статье, разбираем Proton. Но сразу скажу, что он лучше, чем Runtime Sniper.

И так, игра загрузилась, поэтому мы можем нажать "Играть".

Stumble Guys /// Steam
Stumble Guys /// Steam

После открытия начались глюки.

Stumble Guys /// Steam
Stumble Guys /// Steam

Проблемы:

  1. Неработающие части игры (не наводился курсор);
  2. Низкое разрешение изначально.

Решения:

  1. Нажмите на "Бесплатные призы" в правом меню;
  2. Откройте настройки, повысьте разрешение.

Заключение

Скорее всего, скоро Windows уже не будет нужной, так как большинство разработчиков оптимизируют свои игры под Linux.

Если вы хотите тесты других игр, напишите об этом в комментарии. Когда мы соберём 10 лайков, я протестирую платные игры и их совместимость.