PortProton: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 2: Строка 2:
== Описание ==
== Описание ==


PortProton — это проект, разработанный командой linux-gaming.ru для того, чтобы сделать легким и удобным запуск Windows-игр на Linux как для начинающих, так и для продвинутых пользователей. Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для продвинутых пользователей.
'''PortProton''' — это проект, разработанный командой [https://linux-gaming.ru/ linux-gaming.ru] (бывший проект PortWINE) для того, чтобы сделать легким и удобным запуск Windows игр на Linux как для начинающих, так и для продвинутых пользователей. Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для продвинутых пользователей.


<br>
<br>
Официальная страница проекта: https://linux-gaming.ru/2022/11/24/portproton/
Официальная страница проекта: https://linux-gaming.ru/2022/11/24/portproton/
 
<br>
Основное общение и помощь по работе с проектом происходит на сервере [https://discord.gg/FTaheP99wE Discord].


== Установка ==
== Установка ==
Строка 21: Строка 22:
  epm play portproton
  epm play portproton
  exit
  exit


== Списки поддерживаемых программ запуска ==
== Списки поддерживаемых программ запуска ==
Строка 27: Строка 27:
{{Note|Списки обновляются от версии к версии.}}
{{Note|Списки обновляются от версии к версии.}}


Список программ запуска игровых площадок и онлайн-игр:
'''Список программ запуска игровых площадок и онлайн-игр:'''
* Lesta Game Center
* Lesta Game Center
* vkPlay Game Center
* [[Vk_play | vkPlay Games Center]]
* Battle.net Launcher
* Battle.net Launcher
* Epic Games Launcher
* [[Epic_games | Epic Games Launcher]]
* GoG Galaxy, Ubisoft
* GoG Galaxy Launcher
* EVE Online
* Ubisoft Game Launcher
* EVE Online Launcher
* Rockstar Games Launcher
* Rockstar Games Launcher
* League of Legends
* League of Legends
* Gameforge Client
* Gameforge Client
* World of Sea Battle
* World of Sea Battle (BETA)
* Caliber
* CALIBER
* Crossaut
* Crossout
* Warframe
* Warframe
* Panzar
* Panzar
* Stalcraft
* STALCRAFT
* Contract Wars
* CONTRACT WARS
* Stalker Online
* Stalker Online
* Metal War Online
* Metal War Online
Строка 50: Строка 51:
* Plarium Play
* Plarium Play
* Wargaming Game Center
* Wargaming Game Center
* OSU!
* OSU
* ITCH.IO
* ITCH.IO
* Steam (Windows)
* Steam (unstable)
* Path of Exile
* Path of Exile
* Guild Wars 2
* Genshin Impact
* Battle Of Space Raiders


<br>
<br>
<br>
'''Список программ запуска эмуляторов:'''
 
Список программ запуска эмуляторов:
* Dolphin 5.0
* Dolphin 5.0
* MAME
* MAME
Строка 76: Строка 78:
* Demul
* Demul
* Rpcs3
* Rpcs3


== Конфигурирование ==
== Конфигурирование ==
Рекомендуемые параметры запуска для конкретной игры/программы расположены в {{path|~/PortWINE/PortProton/data/scripts/portwine_db/<имя игры>}}.
Рекомендуемые параметры запуска для конкретной игры/программы расположены в:
<br>
{{path|~/PortProton/data/scripts/portwine_db/<имя игры>}}
<br>
<br>
После первого запуска exe-файла в этом же каталоге создается ppdb-файл. В ppdb-файле содержится описание последних изменений настроек portproton для игры/программы.
После первого запуска exe-файла в этом же каталоге создается ppdb-файл. В ppdb-файле содержится описание последних изменений настроек portproton для игры/программы.


== Создание префикса ==
== Использование PortProton ==
Создание префикса '''Portproton''' позволяет выделить особое окружение для установки приложения или игры. Для того, чтобы создать новый префикс, нужно открыть {{cmd|portproton}}, на вкладке '''Настройки WINE''' в поле ввода '''PREFIX''' ввести новое название префикса вместо '''DEFAULT''', а затем нажать '''Настройка префикса'''.  
=== Создание префикса ===
[[Файл:Portproton-create-prefix.png|мини|без|альт=Portproton - создание префикса|Portproton создание префикса]]
Создание префикса '''PortProton''' позволяет выделить особое окружение для приложения или игры. Префиксы можно найти в домашней папке пользователя: {{path|~/PortProton/prefixes/}}. Для того, чтобы создать новый префикс, нужно открыть {{cmd|portproton}}, на вкладке '''Настройки WINE''' в поле ввода '''PREFIX''' ввести новое название префикса вместо '''DEFAULT''', а затем нажать '''Настройка префикса'''. Также создать префикс можно во время запуска или установки приложения/игры, см. [[PortProton#Установка_приложения_в_PortProton | Установка приложения в PortProton]].
[[Файл:Portproton-create-prefix.png|мини|без|альт=PortProton - создание префикса|PortProton - создание префикса]]
 
=== Установка приложения в PortProton ===
По умолчанию, самый простой способ установить приложение в '''PortProton''' - это запустить инсталлятор {{path|.exe}} или {{path|.msi}} двойным щелчком мыши из диспетчера файлов. При этом откроется окно с опциями запуска, в котором можно выбрать нужный [[ PortProton#Создание_префикса | префикс]] и включить создание логов. Создать новый префикс во время установки приложения можно, если ввести его название в поле '''PREFIX'''.
[[Файл:Portproton-install-app.png|мини|без|альт=PortProton - установка приложения|PortProton - установка приложения]]
 
=== Создание ярлыка для приложения ===
Если ярлык для приложения не был создан автоматически во время установки, можно найти исполняемый файл приложения в соответствующем [[ PortProton#Создание_префикса | префиксе]], и запустить его двойным щелчком мыши из диспетчера файлов. В открывшемся окне нажать на кнопку '''СОЗДАТЬ ЯРЛЫК'''.


== Установка приложения в Portproton ==
=== Удаление приложения в PortProton ===
По умолчанию, самый простой способ установить приложение в '''Portproton''' - это запустить инсталлятор {{path|.exe}} или {{path|.msi}} двойным щелчком мыши из диспетчера файлов. При этом откроется окно с опциями запуска, в котором можно выбрать нужный [[ PortProton#Создание_префикса | префикс]] и включить создание логов.
Для того, чтобы удалить приложение в '''PortProton''', нужно открыть {{cmd|portproton}}, на вкладке '''Настройки WINE''' выбрать '''PREFIX''', в котором установлено нужное приложение/игра, а затем нажать '''Удаление программ'''.
[[Файл:Portproton-install-app.png|мини|без|альт=Portproton - установка приложения|Portproton - установка приложения]]
[[Файл:Portproton-uninstall-app.png|мини|без|альт=Portproton - удаление программ|Portproton - удаление программ]]


== Прочее ==
== Прочее ==
Дополнительно см. на [[Игры#Порт-протон|странице]] про игры.
Дополнительно см. на [[Игры#Порт-протон|странице]] про игры.


== Ссылки ==
* Официальная страница проекта [https://linux-gaming.ru/2022/11/24/portproton/ PortProton]
* Сервер '''PortProton''' в [https://discord.gg/FTaheP99wE Discord]
* Youtube: [https://www.youtube.com/watch?v=_TOANiGK_kw&t=13s PortProton. Как запустить Мир танков, Baldur's Gate и Cyberpunk под Linux. Windows вне игры.]
* Rutube: [https://rutube.ru/video/455a29fbbd3f607ddb047af421f22750/ PortProton. Как запустить Мир танков, Baldur's Gate и Cyberpunk под Linux. Windows вне игры.]


[[Category:WINE]]
[[Category:WINE]]
[[Category:Игры]]
[[Category:Игры]]

Версия от 09:42, 7 февраля 2024

Есть рецепт в epm!
epm play portproton


Описание

PortProton — это проект, разработанный командой linux-gaming.ru (бывший проект PortWINE) для того, чтобы сделать легким и удобным запуск Windows игр на Linux как для начинающих, так и для продвинутых пользователей. Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для продвинутых пользователей.


Официальная страница проекта: https://linux-gaming.ru/2022/11/24/portproton/
Основное общение и помощь по работе с проектом происходит на сервере Discord.

Установка

su -
apt-get update && apt-get dist-upgrade
apt-get install portproton
apt-get install i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}
exit


Вариант установки с помощью eepm:

su -
epm full-upgrade
epm play portproton
exit

Списки поддерживаемых программ запуска

Примечание: Списки обновляются от версии к версии.


Список программ запуска игровых площадок и онлайн-игр:

  • Lesta Game Center
  • vkPlay Games Center
  • Battle.net Launcher
  • Epic Games Launcher
  • GoG Galaxy Launcher
  • Ubisoft Game Launcher
  • EVE Online Launcher
  • Rockstar Games Launcher
  • League of Legends
  • Gameforge Client
  • World of Sea Battle (BETA)
  • CALIBER
  • Crossout
  • Warframe
  • Panzar
  • STALCRAFT
  • CONTRACT WARS
  • Stalker Online
  • Metal War Online
  • Ankama Launcher
  • Indiegala Client
  • Plarium Play
  • Wargaming Game Center
  • OSU
  • ITCH.IO
  • Steam (unstable)
  • Path of Exile
  • Guild Wars 2
  • Genshin Impact
  • Battle Of Space Raiders


Список программ запуска эмуляторов:

  • Dolphin 5.0
  • MAME
  • ScuumVM
  • RetroArch
  • PPSSPP Windows
  • Citra
  • Cemu
  • DuStation
  • ePSXe
  • Project64
  • VBA-M
  • Yabause
  • Xenia
  • FCEUX
  • xemu
  • Demul
  • Rpcs3

Конфигурирование

Рекомендуемые параметры запуска для конкретной игры/программы расположены в:
~/PortProton/data/scripts/portwine_db/<имя игры>
После первого запуска exe-файла в этом же каталоге создается ppdb-файл. В ppdb-файле содержится описание последних изменений настроек portproton для игры/программы.

Использование PortProton

Создание префикса

Создание префикса PortProton позволяет выделить особое окружение для приложения или игры. Префиксы можно найти в домашней папке пользователя: ~/PortProton/prefixes/. Для того, чтобы создать новый префикс, нужно открыть portproton, на вкладке Настройки WINE в поле ввода PREFIX ввести новое название префикса вместо DEFAULT, а затем нажать Настройка префикса. Также создать префикс можно во время запуска или установки приложения/игры, см. Установка приложения в PortProton.

PortProton - создание префикса
PortProton - создание префикса

Установка приложения в PortProton

По умолчанию, самый простой способ установить приложение в PortProton - это запустить инсталлятор .exe или .msi двойным щелчком мыши из диспетчера файлов. При этом откроется окно с опциями запуска, в котором можно выбрать нужный префикс и включить создание логов. Создать новый префикс во время установки приложения можно, если ввести его название в поле PREFIX.

PortProton - установка приложения
PortProton - установка приложения

Создание ярлыка для приложения

Если ярлык для приложения не был создан автоматически во время установки, можно найти исполняемый файл приложения в соответствующем префиксе, и запустить его двойным щелчком мыши из диспетчера файлов. В открывшемся окне нажать на кнопку СОЗДАТЬ ЯРЛЫК.

Удаление приложения в PortProton

Для того, чтобы удалить приложение в PortProton, нужно открыть portproton, на вкладке Настройки WINE выбрать PREFIX, в котором установлено нужное приложение/игра, а затем нажать Удаление программ.

Portproton - удаление программ
Portproton - удаление программ

Прочее

Дополнительно см. на странице про игры.

Ссылки