Можно ли играть на Linux? Какие игры там доступны, где их искать и с какими проблемами вы столкнётесь? Подробный гайд для линуксоидов-геймеров от редакции сайта It’s FOSS.
Гейминг на Linux: что нужно знать?
Знали бы вы, как часто нам задают этот вопрос. Многие до сих пор уверены, что Linux – это не про игры: мол, чтобы запустить даже что-то совсем элементарное, придётся изрядно помучиться и поплясать с бубном. Поэтому и заядлые геймеры в сторону Linux обычно не смотрят. Многие до сих пор сомневаются, можно ли в Linux смотреть кино или слушать музыку: у вас ютуб то там хоть работает? А раз так, вопрос об играх уже не кажется таким странным.
В этой статье мы постараемся ответить на большинство популярных вопросов о запуске игр на Linux, которые могут возникнуть у неопытных пользователей. И вот некоторые из них:
- Можно ли играть на Linux?
- Какие игры доступны на Linux?
- Где можно скачать игры для Linux?
- Как получить дополнительную информацию об играх на Linux?
Но прежде, чем мы начнём, позвольте признаться: я вообще не геймер. Ну то есть я могу запустить какую-то игрушку, но редко играю на ПК. Я предпочитаю консоли и мобилки (Candy Crash – наше всё!). И именно поэтому статей об играх на It’s FOSS пока не так много.
Зачем тогда писать о том, в чём не разбираешься?
Потому, что нас частенько об этом спрашивают, а в теории всё это не так сложно, как кажется новичкам. И я говорю не только о популярных дистрибутивах вроде Ubuntu, а о Linux в целом.
Можно ли играть на Linux?
Внезапно, да! Да, на Linux вы можете запускать игры. И нет, вы, тем не менее, не сможете запустить вообще все игры, и некоторые тайтлы вам пока недоступны.
На деле всё действительно не так страшно, как пугали вас в ваших интернетах: на Linux вам доступно огромное множество популярных тайтлов, включая Counter Strike, Shadow of Mordor и т. д. Однако встроенной поддержки Windows- игр от Linux пока ждать всё-таки не стоит. Причина проста: у Linux слишком незначительная доля настольных компьютеров, и большинство разработчиков не горит желанием тратить силы на 3-4% пользователей (и это в лучшем случае).
По той же причине даже те игры, которые на Linux уже доступны, могут работать не так хорошо, как в Windows. Теоретически без костылей они и работать не должны, но благодаря сторонним инструментам они запускаются и вполне играбельны.
Я бы разделил игры на четыре условные категории:
- нативные игры для Linux (те, которые доступны там официально)
- Windows-игры (которые можно запустить с помощью Wine и другого ПО)
- браузерные игры (для запуска которых вообще не требуется сторонний софт)
- терминальные игры (потому что линуксоиды любят терминал)
Начнём с самого важного – нативные игры для Linux.
1. Где можно найти нативные игры для Linux?
Нативные игры – это те, у которых есть официальная поддержка Linux. Вы просто скачиваете их, устанавливаете и играете без каких-либо проблем. И таких игр сейчас довольно много. Но где их найти?
Постараемся перечислить некоторые ресурсы, на которых можно найти игры, которые будут работать на Linux.
Steam
Steam – это, пожалуй, самый популярный игровой магазин в мире: там есть почти всё, часто с огромными скидками, а иногда и вовсе бесплатно. И Steam – первое, что приходит в голову, когда вы ищите какую-то игру. Там можно найти как AAA-проекты, так и лютое инди.
Обычно установить Steam можно напрямую из Центра приложений вашего дистрибутива или через тамошний менеджер пакетов. Если пока для вас это всё звучит слишком сложно, можете обратиться к нашему гайду по установке Steam в Ubuntu.
GOG
GOG.com – ещё одна игровая платформа, похожая на Steam. И, как и в Steam, там доступно множество игр, которые будут работать в Linux. Если игра доступна сразу на нескольких платформах, покупать её несколько раз не придётся: все ваши игры будут доступны в вашем аккаунте, и вы можете скачать и установить их в любое время.
Главное отличие состоит в том, что на GOG нет DRM-защиты, и это принципиальная позиция разработчиков. А ещё магазин работает только в вебе, и своего десктопного клиента у него пока нет.
Portable Linux Games
Portable Linux Games – это коллекция популярных Linux-игр для 32-битных систем. По умолчанию запустить их в 64-битных системах не выйдет, однако после некоторых манипуляций, всё заработает.
В скаченных файлах хранятся все необходимые для запуска зависимости (иногда включая Wine и Perl), и работать они будут во всех операционных системах на базе Linux. Вы просто скачиваете файл, запускаете его двойным кликом и играете. Отличный сайт для тех, кому не особо интересны современные тайтлы.
itch.io
Любите инди? Если да, то вам стоит посетить itch.io – один из главных сайтов для любого инди-разработчика. Большинство игр там, кстати, бесплатные, и для скачивания бесплатных игр вам даже регистрироваться не придётся: просто скачиваете нужный файл, и готово!
Репозитории
В репозиториях вашего дистрибутива, скорее всего, тоже довольно много игр. Так что первым делом проверьте свой Центр приложений. Наверняка, в нём много интересного.
2. Как играть в Windows-игры на Linux?
Существует множество игр, которые работают в Linux без танцев с бубном, но большинство из них всё-таки заточено под Windows. И чем новее игра, тем больше шансов, что работать она будет только в Windows.
Но ведь наверняка у Linux есть что-то, что позволит запустить и такие игры? Да, есть. Вам нужны Wine, Phoenicis (ранее известный как PlayOnLinux), Lutris, CrossOver, GamerHub, PortProton и другие подобные приложения.
Steam Play
Если основной источник игр для вас – это Steam, можете вообще не париться: там после некоторых манипуляций будут запускаться и Windows-игры. И, разумеется, у нас уже ест подробное руководство по настройке Steam.
Wine
Wine – это прослойка совместимости, позволяющая запускать Windows-приложение в Linux, BSD и OS X. С помощью Wine вы можете устанавливать и запускать привычные приложения, которыми пользовались до перехода на Linux.
Установить Wine довольно просто: он доступен в репозиториях большинства дистрибутивов, так что просто проверьте Центр приложений. Проверить, какие игры и приложения совместимы с Wine, можно вот тут.
CrossOver
CrossOver – это улучшенная версия Wine, но, увы, платная (причём с подпиской на год), зато с профессиональной поддержкой. Зачем платить за то, что доступно бесплатно? Чтобы поддержать разработчиков. Покупая CrossOver, вы способствуете развитию Wine. Чем больше у CrossOver пользователей, тем лучше совместимость с Windows-приложениями. И обойдётся это вам в 20$.
GameHub
Статья про GameHub у нас на сайте тоже уже была. Если кратко, GameHub позволяет управлять играми сразу из нескольких источников, включая Steam, GOG, Hubmle Bundle и т. д.
Lutris
Lutris чем-то похож на GameHub, но поддерживает более широкий спектр игровых площадок: Origin, Uplay, Epic Games Launcher и некоторые другие, благодаря чему вам доступно большинство актуальных игр для Windows. Это довольно популярный инструмент, так что проблем с ним у вас быть не должно. Список поддерживаемых игр можно найти вот тут.
Phoenicis / PlayOnLinux
PlayOnLinux тоже основан на Wine, но реализован слегка иначе: у него другой интерфейс, и пользоваться им поначалу будет немного проще. Как и Wine, PlayOnLinux можно использовать бесплатно. Возможно, это не самое популярное решение, но зато у него есть открытый список поддерживаемых игр и приложений.
3. Браузерные игры
О существовании браузерных игр вы, разумеется, и без нас знаете. Доступны они вообще на любой платформе: Windows, Linux, MacOS и т. д. У большинства мобильных игр есть также и браузерная версия.
В магазине расширений Chrome Web Store тоже можно найти неплохие игры. Некоторые их них устанавливаются в виде отдельного приложения и доступны прямо из меню вашей операционной системы. Некоторые будут работать и без интернета.
4. Терминальные игры
Терминал в Linux умеет в разы больше, чем командная строка в Windows,
и настоящие линуксоиды любят работать в терминале. Теоретически терминала вполне достаточно для решения большинства бытовых проблем. И игры там тоже есть, как бы странно это не звучало.
Это определённо не лучшей способ запуска игр, но опыт весьма интересный. Я вот запускал в терминале змейку и 2048. Ощущения специфические. Кстати, у нас на сайте есть сразу два списка игр для терминала.
Где искать игровые новости?
Теперь, когда вы знаете, где искать игры для Linux, пора поговорить о том, где искать игровые новости. Ведь Linux – это не Windows, и часто там происходят специфические события, о которых вам было бы неплохо знать.
Про игры и мы иногда пишем, правда не так часто (по крайней мере, пока). Так что я бы советовал вам время от времени проверять следующие сайты:
- Gaming on Linux. Это лучший новостной портал для линуксоидов-геймеров. Актуальные новости, активное сообщество.
- Free Gamer. Это блог об играх с открытым исходным кодом.
- Linux Game News. Новостной блог об играх для Linux.
Список этот далеко не полный, так что, если хотите с головой окунуться в тему, вам стоит ознакомиться с нашей подборкой сайтов для линуксоидов-геймеров.
Подытожим?
Думаю, это как раз то, что вы хотели узнать, но стеснялись спросить. Игры под Linux есть. Существует множество нативных бесплатных игр для Linux, а в сабреддите r/linux_gaming можно найти подробное руководство по миграции с Windows.
Ну а в комментариях можете рассказать, в какие игры играете, какими инструментами пользуетесь и о каких настройках стоит знать новичкам. Кому-то это обязательно будет полезно.
Абхишек Пракаш,
It’s FOSS
21 января 2023