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

Материал из ALT Linux Wiki
Нет описания правки
 
(не показано 9 промежуточных версий 3 участников)
Строка 1: Строка 1:
===[https://linux-gaming.ru/2022/11/24/portproton/ '''PortProton''']===
{{epm|portproton}}
PortProton – это проект, разработанный командой linux-gaming.ru для того, чтобы сделать легким и удобным запуск Windows-игр на Linux как для начинающих, так и для продвинутых пользователей. Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для продвинутых пользователей.<br><br>
== Описание ==
Актуальная версия PortProton есть в [https://packages.altlinux.org/ru/p10/srpms/portproton/ репозитории].<br>
 
'''PortProton''' это проект, разработанный командой [https://linux-gaming.ru/ linux-gaming.ru] (бывший проект PortWINE) для того, чтобы сделать легким и удобным запуск Windows игр на Linux как для начинающих, так и для продвинутых пользователей. Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для продвинутых пользователей.
 
<br>
Официальная страница проекта: https://linux-gaming.ru/2022/11/24/portproton/
<br>
Основное общение и помощь по работе с проектом происходит на сервере [https://discord.gg/FTaheP99wE 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
 
<br>
<br>
Установка:<br>
Вариант установки с помощью [https://www.altlinux.org/Epm eepm]:
<code>su -</code><br>
su -
<code>apt-get update && apt-get dist-upgrade</code><br>
epm full-upgrade
<code>apt-get install portproton</code><br>
epm play portproton
<code>apt-get install i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}</code><br>
exit
<code>exit</code><br>
 
== Списки поддерживаемых программ запуска ==
 
{{Note|Списки обновляются от версии к версии.}}
 
'''Список программ запуска игровых площадок и онлайн-игр:'''
* Lesta Game Center
* [[Vk_play | vkPlay Games Center]]
* Battle.net Launcher
* [[Epic_games | 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
 
<br>
<br>
Вариант установки с помощью [https://www.altlinux.org/Epm eepm]:<br>
'''Список программ запуска эмуляторов:'''
<code>su -</code><br>
* Dolphin 5.0
<code>epm full-upgrade</code><br>
* MAME
<code>epm play portproton</code><br>
* ScuumVM
<code>exit</code><br>
* RetroArch
* PPSSPP Windows
* Citra
* Cemu
* DuStation
* ePSXe
* Project64
* VBA-M
* Yabause
* Xenia
* FCEUX
* xemu
* Demul
* Rpcs3
 
== Конфигурирование ==
Рекомендуемые параметры запуска для конкретной игры/программы расположены в:
<br>
<br>
<!--
{{path|~/PortProton/data/scripts/portwine_db/<имя игры>}}
Либо с помощью:<br>
<code># apt-get update</code><br>
<code># apt-get install portproton</code><br>
но в таком случае, для работы 32-битных игр/программ рекомендуется вручную установить 32-битные зависимости с помощью epm:<br>
<code># epm ei</code> - обновляем пакетный менеджер epm<br>
<code># epm play i586-fix</code> - 32-х битные зависимостей<br>
<br>
<br>
-->
После первого запуска exe-файла в этом же каталоге создается ppdb-файл. В ppdb-файле содержится описание последних изменений настроек portproton для игры/программы.
Список лончеров (обновляется от версии к версии):<br>
 
Lesta Game Center, vkPlay Game Center, Battle.net Launcher, Epic Games Launcher, GoG Galaxy, Ubisoft, EVE Online, Rockstar Games Launcher, League of Legends, Gameforge Client, World of Sea Battle, Caliber, Crossaut, Warframe, Panzar, Stalcraft, Contract Wars, Stalker Online, Metal War Online, Ankama Launcher, Indiegala Client, Plarium Play, Wargaming Game Center, OSU!, ITCH.IO, Steam (Windows), Path of Exile.<br><br>
== Использование PortProton ==
А также лончеры эмуляторов:<br>
=== Создание префикса ===
Dolphin 5.0, MAME, ScuumVM, RetroArch, PPSSPP Windows, Citra, Cemu, DuStation, ePSXe, Project64, VBA-M, Yabause, Xenia, FCEUX, xemu, Demul, Rpcs3.
Создание префикса '''PortProton''' позволяет выделить особое окружение для приложения или игры. Префиксы можно найти в домашней директории пользователя: {{path|~/PortProton/prefixes/}}. Для того, чтобы создать новый префикс, нужно открыть {{cmd|portproton}}, на вкладке '''Настройки WINE''' в поле ввода '''PREFIX''' ввести новое название префикса вместо '''DEFAULT''', а затем нажать '''Настройка префикса'''. Также создать префикс можно во время запуска или установки приложения/игры, см. [[PortProton#Установка_приложения_в_PortProton | Установка приложения в PortProton]].
<br><br>
[[Файл:Portproton-create-prefix.png|мини|без|альт=PortProton - создание префикса|PortProton - создание префикса]]
 
=== Установка приложения в PortProton ===
По умолчанию, самый простой способ установить приложение в '''PortProton''' - это запустить инсталлятор {{path|.exe}} или {{path|.msi}} двойным щелчком мыши из диспетчера файлов. При этом откроется окно с опциями запуска, в котором можно выбрать нужный [[ PortProton#Создание_префикса | префикс]] и включить создание логов. Создать новый префикс во время установки приложения можно, если ввести его название в поле '''PREFIX'''.
[[Файл:Portproton-install-app.png|мини|без|альт=PortProton - установка приложения|PortProton - установка приложения]]
 
=== Создание ярлыка для приложения ===
Если ярлык для приложения не был создан автоматически во время установки, можно найти исполняемый файл приложения в соответствующем [[ PortProton#Создание_префикса | префиксе]], и запустить его двойным щелчком мыши из диспетчера файлов. В открывшемся окне нажать на кнопку '''СОЗДАТЬ ЯРЛЫК'''.


Рекомендуемые параметры запуска для конкретной игры/программы, которые выбраны по умолчанию расположены: <code>~/PortWINE/PortProton/data/scripts/portwine_db/<имя игры></code>.
Также для создания ярлыка приложения можно открыть {{path|portproton}}, на вкладке '''УСТАНОВЛЕННЫЕ''' нажать кнопку '''Создать ярлык...'''
После первого запуска .exe файла, создается .ppdb файл в этом же каталоге с описанием последних изменений настроек portproton для данного приложения/игры.
[[Файл:Portproton-create-link-1.png|мини|без|альт=Portproton - создать ярлык (шаг 1)|Portproton - создать ярлык (шаг 1)]]
выбрать .exe файл, для которого необходимо создать ярлык, и нажать '''OK'''.
[[Файл:Portproton-create-link-2.png|мини|без|альт=Portproton - создать ярлык (шаг 2)|Portproton - создать ярлык (шаг 2)]]


=== Удаление приложения в PortProton ===
Для того, чтобы удалить приложение в '''PortProton''', нужно открыть {{cmd|portproton}}, на вкладке '''Настройки WINE''' выбрать '''PREFIX''', в котором установлено нужное приложение/игра, а затем нажать '''Удаление программ'''.
[[Файл: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:Игры]]

Текущая версия от 07:11, 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 - создать ярлык (шаг 1)
Portproton - создать ярлык (шаг 1)

выбрать .exe файл, для которого необходимо создать ярлык, и нажать OK.

Portproton - создать ярлык (шаг 2)
Portproton - создать ярлык (шаг 2)

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

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

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

Прочее

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

Ссылки