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

Материал из ALT Linux Wiki
Нет описания правки
мНет описания правки
 
(не показано 16 промежуточных версий 6 участников)
Строка 1: Строка 1:
===[https://linux-gaming.ru/2022/11/24/portproton/ '''PortProton''']===
{{epm|portproton}}
PortProton это проект, разработанный командой linux-gaming.ru для того, чтобы сделать легким и удобным запуск Windows игр на Linux как для начинающих, так и для продвинутых пользователей. Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для продвинутых пользователей<br><br>
{|class="wikitable" style="float: right; margin-left: 2em"
Актуальная версия PortProton есть в [https://packages.altlinux.org/ru/p10/srpms/portproton/ репозитории].<br>
! colspan="2" | PortProton
<!--Установить можно несколькими способами.<br>-->
|-
Простейший - с помощью epm:<br>
| colspan="2" | [[Изображение: User-menu-PortProton.png |64px|center| Логотип PortProton]]
<code># epm ei</code> - обновляем пакетный менеджер epm<br>
|-
<code># epm play portproton</code> - устанавливаем portproton с автоматическим подтягиванием 32-х битных зависимостей.<br>
| colspan="2" | [[Изображение: PortProtonScreen.png |300px|center]]
|-
| '''Разработчик(и)'''
| [http://linux-gaming.ru/ linux-gaming.ru]
|-
| '''Первый выпуск'''
| 2022
|-
| '''Лицензия'''
| MIT license
|-
| '''Сайт'''
| [http://linux-gaming.ru/ linux-gaming.ru]
|}
== Описание ==
'''PortProton''' — это проект, разработанный командой [https://linux-gaming.ru/ linux-gaming.ru] (бывший проект PortWINE) для того, чтобы сделать легким и удобным запуск Windows игр на Linux как для начинающих, так и для продвинутых пользователей. Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для продвинутых пользователей.
<br>
<br>
<!--
Официальная страница проекта: https://linux-gaming.ru/
Либо с помощью:<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>
-->
Общение и помощь по работе с проектом на канале Telegram: [https://t.me/linux_gaming_ru LINUX-GAMING.RU].
Список лончеров (обновляется от версии к версии):<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>
== Установка ==
А также лончеры эмуляторов:<br>
su -
Dolphin 5.0, MAME, ScuumVM, RetroArch, PPSSPP Windows, Citra, Cemu, DuStation, ePSXe, Project64, VBA-M, Yabause, Xenia, FCEUX, xemu, Demul, Rpcs3.
apt-get update && apt-get dist-upgrade
<br><br>
apt-get install portproton
Рекомендуемые параметры запуска для конкретной игры/программы, которые выбраны по умолчанию расположены: <code>~/PortWINE/PortProton/data/scripts/portwine_db/<имя игры></code>.
apt-get install i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}
После первого запуска .exe файла, создается .ppdb файл в этом же каталоге с описанием последних изменений настроек portproton для данного приложения/игры.
exit
 
<br>
Вариант установки с помощью [https://www.altlinux.org/Epm eepm]:
su -
epm full-upgrade
epm play portproton
exit
 
== Списки поддерживаемых программ запуска ==
 
{{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>
'''Список программ запуска эмуляторов:'''
* Dolphin 5.0
* MAME
* ScuumVM
* RetroArch
* PPSSPP Windows
* Citra
* Cemu
* DuStation
* ePSXe
* Project64
* VBA-M
* Yabause
* Xenia
* FCEUX
* xemu
* Demul
* Rpcs3
 
== Конфигурирование ==
Рекомендуемые параметры запуска для конкретной игры/программы расположены в:
<br>
{{path|~/PortProton/data/scripts/portwine_db/<имя игры>}}
<br>
После первого запуска exe-файла в этом же каталоге создается ppdb-файл. В ppdb-файле содержится описание последних изменений настроек portproton для игры/программы.
 
== Использование PortProton ==
=== Создание префикса ===
Создание префикса '''PortProton''' позволяет выделить особое окружение для приложения или игры. Префиксы можно найти в домашней директории пользователя: {{path|~/PortProton/prefixes/}}. Для того, чтобы создать новый префикс, нужно открыть {{cmd|portproton}}, на вкладке '''Настройки WINE''' в поле ввода '''PREFIX''' ввести новое название префикса вместо '''DEFAULT''', а затем нажать '''Настройка префикса'''. Также создать префикс можно во время запуска или установки приложения/игры, см. [[PortProton#Установка_приложения_в_PortProton | Установка приложения в PortProton]].
[[Файл:Portproton-create-prefix.png|мини|без|альт=PortProton - создание префикса|PortProton - создание префикса]]
 
=== Установка приложения в PortProton ===
{{Attention|Не используйте кириллицу в названиях каталогов для установки игр, иначе это приведет к ошибкам в работе! Заменяйте кириллические названия латиницей.}}
По умолчанию, самый простой способ установить приложение в '''PortProton''' - это запустить инсталлятор {{path|.exe}} или {{path|.msi}} двойным щелчком мыши из диспетчера файлов. При этом откроется окно с опциями запуска, в котором можно выбрать нужный [[ PortProton#Создание_префикса | префикс]] и включить создание логов. Создать новый префикс во время установки приложения можно, если ввести его название в поле '''PREFIX'''.
[[Файл:Portproton-install-app.png|мини|без|альт=PortProton - установка приложения|PortProton - установка приложения]]
 
=== Создание ярлыка для приложения ===
Если ярлык для приложения не был создан автоматически во время установки, можно найти исполняемый файл приложения в соответствующем [[ PortProton#Создание_префикса | префиксе]], и запустить его двойным щелчком мыши из диспетчера файлов. В открывшемся окне нажать на кнопку '''СОЗДАТЬ ЯРЛЫК'''.
 
Также для создания ярлыка приложения можно открыть {{path|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 - удаление программ]]
 
== Прочее ==
Дополнительно см. на [[Игры#Порт-протон|странице]] про игры.
 
== Ссылки ==
* Официальная страница проекта PortProton: https://linux-gaming.ru/
* Канал PortProton в Telegram: [https://t.me/linux_gaming_ru LINUX-GAMING.RU]
* 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:Игры]]
{{Category navigation|title=Софт в ALT Linux|category=Soft|sortkey={{SUBPAGENAME}}}}

Текущая версия от 16:03, 23 октября 2024

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


PortProton
Логотип PortProton
PortProtonScreen.png
Разработчик(и) linux-gaming.ru
Первый выпуск 2022
Лицензия MIT license
Сайт linux-gaming.ru

Описание

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

Установка

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 - удаление программ

Прочее

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

Ссылки