Ця сторінка присвячена інформації про те, як використовувати наші улюблені ігри в Linux.
За основу ми беремо Linux Mint, але ваш улюблений дистрибутив може бути й іншим. Ми вибрали Linux Mint виходячи з того, що цей дистрибутив Linux не вимагає від користувача занадто часто використовувати системні команди і багато речей можна зробити за допомогою головного меню.
Основні питання-відповіді
Драйвери та відеокарти. Насамперед, потрібно вирішити питання з драйверами до відеокарт. Якщо ваша система повноцінно працює з відеокартою, то можна пробувати запускати і сучасні ігри, на зразок Hogwarts Legacy. Інакше вам будуть доступні тільки відносно старі ігри. Якщо вам щось незрозуміло вже на цьому етапі, то рекомендуємо обговорити це в одному з наших чатів.
Але, в цілому, якщо ваш комп’ютер містить вбудовану відеопідсистему рівня Intel HD4000, то її може бути достатньо для ігор, випущених до 2012 року, а також більш сучасних ігор на движку Ren’Py.
Ігри з Steam. Якщо ви купили в цьому магазині ігри, то обов’язково встановіть додаток магазину. Наприклад, за допомогою Менеджера додатків вашої системи. Це дозволить запускати ігри з вашої бібліотеки, вказуючи шлях до їх виконуваного файлу. При цьому вам не потрібно нічого встановлювати в Steam: навіть якщо ігри не запускаються безпосередньо з Steam, вони можуть працювати при запуску іншими способами, наприклад, шляхом вказівки емулятору або Wine виконуваного файлу цієї гри, який має розширення exe.
Ігри для Windows і старих ігрових консолей. . Для них можна встановити PortProton (за допомогою вбудованого у вашу систему Менеджера додатків). Це набір емуляторів і оболонок для програмного забезпечення Wine.
Доступність образів картриджів і дисків для віртуальної файлової системи Wine. Щоб емулятори на основі Wine могли отримати доступ до цих образів, зробіть посилання на вашу папку з образами ігор і помістіть це посилання в Домашню папку (/home/[ім’я_користувача]/), аналог папки користувача в Windows. Це можна зробити, перетягнувши папку з картриджами в цю саму Домашню папку правою кнопкою миші і вибравши в меню, що з’явилося, команду «Створити посилання» (аналогічно ярликам в Windows). У віртуальній файловій системі ця папка доступна як Диск H.
Префікси Wine. Зазвичай доступно два таких налаштування:
- Default. Застосовується для більшості програм та ігор.
- Dotnet. Потрібен для програм, створених на основі платформи .Net. На нашому веб-сайті для завантаження доступні програми, які використовують цю платформу.
Версії 3D API. Тут багато що залежить від драйверів відеокарт і віку самих відеокарт. Наприклад, для відеокарт NVidia GT 600-ї серії API Vulkan недоступне і краще вибрати варіант без його підтримки. Це може впливати на якість графіки і загальну працездатність ігор. Для більш нового обладнання зазвичай можна залишити значення за замовчуванням.
Версії Wine. Тут трохи неоднозначно: з одного боку, новіші версії зазвичай кращі, але для деяких ігор може знадобитися старіша версія. Питання нерідко вирішується шляхом експериментів.
Запуск програм на основі платформи .Net
Досить клацнути правою кнопкою миші на виконуваному файлі (з розширенням exe) і вибрати команду «Відкрити за допомогою PortProton». А у вікні запуску вибрати префікс Dotnet.
Ren’Py (WaW: Stories)
Для запуску ігор на цьому движку зазвичай достатньо запустити файл з розширенням sh в терміналі (гра буде працювати максимально надійно, так як не потрібно нічого емулювати). Для цього зазвичай достатньо клацнути по файлу правою кнопкою миші і вибрати команду «Запустити за допомогою (програми) Термінал».
Якщо такий файл відсутній, то або можна спробувати попросити автора гри зробити збірку гри для Linux, або поекспериментувати із запуском файлу з розширенням py. В крайньому випадку, застосовувати ті ж методи, що і для ігор під Windows.
Ігрові двигунці для Windows
Тут ситуація багато в чому залежить від особливостей движка гри, його віку, використовуваних ним технологій. Ну і, звичайно ж, від драйверів відеокарт: якщо ваш комп’ютер досить новий і для нього доступні оригінальні драйвери відеокарт, то зазвичай проблем із запуском не виникає: ви просто клацаєте по виконуваному файлу гри правою кнопкою миші і вибираєте команду «Виконати за допомогою — PortProton». Далі ви просто використовуєте налаштування за замовчуванням і граєте.
Якщо ж у вашій системі використовується неповноцінний драйвер, що нерідко трапляється для досить старих пристроїв, то нормально пограти в ігри на вимогливих до апаратної частини движках, на зразок Unreal Engine, може бути складно: доведеться шукати обхідні методи і більш тонко налаштовувати параметри емуляції. Але це також не дає 100% ймовірності отримання нормального ігрового процесу.
Емуляція консолей
Для ігор для консолей можна використовувати емулятори, які поставляються в складі PortProton:
- Gameboy (GB, GBC, GBA): VBA-M.
- Playstation 1: ePSXe.
- Playstation 2: PCSX2 (версію для Linux можна знайти на офіційному веб-сайті цього емулятора).
- XBox: xemu.
- XBox 360: Xenia.
- PSP: PPSSPP.
- Wii, Gamecube: Cemu, Dolphin.
Обговорення цієї теми з іншими учасниками нашої спільноти
Це можна зробити за адресами, вказаними на сторінці зворотного зв’язку. Ми не наводимо повний список у статтях, оскільки він може змінюватися.
Спілкувався з Linux і написав цю статтю: AlexeyMS
P.S. Стаття може бути доповнена, коли з’явиться нова інформація.