Миф или реальность: Кто и как запускает GTA 4 на Linux
GTA 4 — популярная игра, которая была разработана для Windows и консолей. Однако, многие пользователи Linux задаются вопросом, возможно ли запустить игру на этой операционной системе. Существует мнение, что запуск GTA 4 на Linux невозможен из-за отсутствия поддержки со стороны Rockstar Games. Но на самом деле, это не так.
Где начать
Для того, чтобы запустить GTA 4 на Linux, необходимо использовать комплексное решение, которое будет содержать в себе следующие компоненты:
Что такое Wine
Wine — это компьютерная программа, которая позволяет запускать приложения Windows на Linux. При использовании Wine, операционная система Linux притворяется Windows, обеспечивая совместимость приложений двух различных операционных систем.
Что такое Proton
Proton — это проект Steam, который был создан для того, чтобы обеспечить совместимость игр Windows на Linux. Proton базируется на технологиях Wine и DXVK, и позволяет запускать многие игры, которые ранее не работали на Linux.
Как использовать Wine и Proton для запуска GTA 4 на Linux
Для того, чтобы запустить GTA 4 на Linux, необходимо использовать Steam. Steam — это платформа для игр, которая поддерживает большое количество игр для Linux и Windows. Следующие шаги помогут вам запустить игру:
- Установите Steam на вашу Linux машину.
- Запустите Steam и зайдите в «Settings».
- В настройках выберите «Steam Play» в меню слева.
- Установите галочку в поле «Enable Steam Play for supported titles» и «Enable Steam Play for all other titles».
- Выберите Proton в качестве совместимого загрузчика.
- Установите GTA 4 через Steam.
- Откройте проперти игры, выберите вкладку «Compatibility», установите галочку в опции «Force the use of a specific Steam Play compatibility tool», и выберите Proton.
- Запустите игру.
Результат
Однако, важно понимать, что запуск GTA 4 на Linux не всегда стабилен и может работать с ошибками. Пользователям может потребоваться экспериментировать с настройками, чтобы добиться устойчивого запуска.
Выводы
Таким образом, запуск GTA 4 на Linux возможен благодаря использованию Wine, Proton и Steam. Несмотря на нестабильность запуска, этот способ предоставляет пользователям Linux разнообразие игр, которые ранее не были доступны на этой операционной системе.
POSITIVERECORDS.RU
Нико Беллик, свежеиспеченный эмигрант из Восточной Европы, надеется забыть темное прошлое и обрести светлое будущее. Роман, его двоюродный брат, грезит о покорении Либерти-Сити — города безграничных возможностей. Но для тех, кто лишен власти и денег, реальность далека от мечты. В суровом мире законы устанавливают те, кто сильнее, — мошенники, воры, извращенцы. И для каждого, кто попал в криминальные сети, может быть только один выход: приспособиться или погибнуть.
Данное отдельное розничное предложение включает три разных истории, которые переплетаются между собой, чтобы создать одну из самых уникальных и привлекательных историй этого поколения. Эта коллекция игр серии Grand Theft Auto может похвастаться сотнями часов однопользовательской игры; различными типами многопользовательской игры, которые ограничиваются лишь фантазией самих игроков в этом полностью открытом игровом мире; десятками радиостанций с часами музыки и оригинальными диалогами.
ОБНОВЛЕНО 22.02.2023:
Wine (7.0-6-proton) + DXVK (1.10.x-git)
✔️ Доп. информация:
Если ваша система не поддерживает Vulkan, отключите DXVK в файле settings_start.
✔️ Порядок запуска:
1. Сделать скрипт запуска исполняемым:
Код:
chmod +x start.sh
2. Запустить скрипт start.sh
Также нужно установить зависимости Wine. Проще всего установить сам Wine из репозитория, вместе с ним установятся и зависимости.
Гта 4 для линукс
TLDR: The guide is probably outdated, read comments and the ProtonDB page instead. The tips and enhancements might still be useful, so I will keep the guide up.
This guide is left over from the earlier days of wine / Steam Play Proton. Nowadays, it should be a lot easier to get going. You should be able to just install and launch the game via Proton on Linux, like many other games. If you still have issues, please check the ProtonDB [www.protondb.com] page for tips and tricks on how to get the game working. The PCGamingWiki [www.pcgamingwiki.com] page is also helpful, for example it tells you where save and config files are located.
Apparently with GTAconnected mod [www.protondb.com] (v. 1.0.8, maybe also newer), you can even get multiplayer working. Good luck, feel free to share issues or tips and tricks in the comments here too.
1
(outdated section, you can probably skip most of this. But it might still help, if you are just using wine without proton for example. )
You must follow each of the steps 1-4 to get the game working. Do them in order, don’t skip ahead.
- Install GTA IV through Steam.
Download these two packages. These are the versions that worked for me at the time, newer ones might work too. You do not need to install them.:
wine-staging-i386 [dl.winehq.org]
wine-staging-amd64 [dl.winehq.org]
Regardless of your system, you require both the 32bit and 64bit nvapi libs from these packages.
Open them with your archive manager of choice and extract the nvapi files to their respective directories. These are the paths for extraction in the format [source] -> [destination]:
(archive)/opt/wine-staging/lib64/wine/nvapi64.dll.so -> ~/.local/share/Steam/steamapps/common/Proton\ 3.7/dist/lib64/wine/nvapi64.dll.so
(archive)/opt/wine-staging/lib64/wine/fakedlls/nvapi64.dll -> ~/.local/share/Steam/steamapps/common/Proton\ 3.7/dist/lib64/wine/fakedlls/nvapi64.dll
(archive)/opt/wine-staging/lib/wine/nvapi.dll.so -> ~/.local/share/Steam/steamapps/common/Proton\ 3.7/dist/lib/wine/nvapi.dll.so
(archive)/opt/wine-staging/lib/wine/fakedlls/nvapi.dll -> ~/.local/share/Steam/steamapps/common/Proton\ 3.7/dist/lib/wine/fakedlls/nvapi.dll
Further Note: The destination path is in the installation directory of Proton and includes the Proton version number (in my example 3.7) which is likely to change with updates. You must adjust the destination path to match the currently installed version of Proton. If the game stops working, it’s most likely that the path of Proton’s installation has changed and the needed .dlls aren’t in the new location. I’d also recommend keeping a copy of these dll files around, as well as a little bash script that places the files, so you can adjust it, as Proton’s version number changes.
This section is about essential enhancements to the game that aren’t required for installation, but I’d still recommend them. Some of these things are more up to personal preference, but you should at least add the launch options to improve performance a little.
- In the in-game graphics menu, turn down the resolution and graphics settings. I’d reccommend playing at half of your native resolution and everything on lowest, then slowly turn up textures and everything else. Putting everything on high, will likely lead to unplayably low fps. Some settings apparently add graphical issues.
Explanation: These values may differ for your PC, so they may be different depending on your specs. -vidmem should be set to the available GPU vram on your PC, although I remember reading that GTA IV doesn’t make use of more than 2048 MB vram, it probably doesn’t hurt to set it higher anyway. The other options give more memory (up to 4 GB) and disable v-sync. I think the game may have reset my resolution options sometimes, unless I specified them with a launch option, you can also set your resolution by adding (again adjust numbers if your rez is different):
I’d reccomend it. The dead accurate aim with mouse+keyboard controls feels unnatural and makes the game too easy.