Сайт | Скачать | Видео | Wiki

Автор Тема: PortSteam - порт Windows Steam (игры)  (Прочитано 14368 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PortSteam - порт Windows Steam (игры)
« Ответ #15 : 25 Август 2017, 08:58:11 »
запихнуть перемонтирование в rc.local
http://wiki.puppyrus.org/soft/porteus-initrd#mopt ?
Снял видео
Может пора каталогизировать или куда-то добавить ссылки?
если с этого раздела подключен пфс то он не перемонтирует
Только с перемонтированием пфс. Присем если из него что-то запущено - не отмонтируется
опция remount тут не будет ли более лучше?
С нее начинали - не работает

Я правильно понял - это Стим виндовый с wine. В pra-game нативный (под линукс)
Т.е. виндовый чем -то лучше?

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #16 : 25 Август 2017, 09:33:20 »
Я правильно понял - это Стим виндовый с wine. В pra-game нативный (под линукс)
Т.е. виндовый чем -то лучше?
Я так понял с этого PortSteam виндовые игры будут запускаться
Код
/dev/sda3 on /mnt/sda3 type fuseblk (rw,noatime,user_id=0,group_id=0,allow_other,blksize=4096)
/dev/sda4 on /mnt/sda4 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
Это различие между неперемонтированным разделом (/dev/sda3) и перемонтированным (/dev/sda4). Подскажите что в mopt прописать:
Цитата
Настройка параметров монтирования файловых систем. По умолчанию : "noatime,nodiratime,suid,dev,exec,async".
Каждый параметр разделяется с помощью "," без пробелов.
Например: 'mopt=realtime,sync,users,nosuid,noexec'.
Могу попробовать запустить steam из пра-гейм на пра-64 с мильтилиб32 библиотеками (только подскажите где его скачать)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PortSteam - порт Windows Steam (игры)
« Ответ #17 : 25 Август 2017, 10:47:58 »
Я так понял с этого PortSteam виндовые игры будут запускаться
А линуксовые ? Т.е. надо 2 стима....
Подскажите что в mopt прописать:
Наверное mopt="gid=1000,umask=0"
Могу попробовать запустить steam из пра-гейм на пра-64
Я не уверен что он сейчас и в пра32 работает - очень старый
http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/steam-1.0.0.49-2-s08.pfs

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #18 : 25 Август 2017, 11:36:55 »
Запустилось (запускалось очень долго - наверное скачивались обновления)ь. На всякий случай было сделано это:
Код
Новые дополнительные зависимости для 'steam'
    lib32-alsa-plugins: for pulseaudio on some games
    lib32-catalyst-utils: for AMD Catalyst users
    lib32-mesa-dri: for open source driver users [установлено]
    lib32-nvidia-utils: for NVIDIA proprietary blob users

Игры пока не пробовал ставить

Качаю нативный WarThunder из нативного steam. Посмотрю как работать будет =)
PS пока скачивается WarThunder - проверил не сломались ли танки (World of Tanks) - вроде всё норм
« Последнее редактирование: 25 Август 2017, 12:49:49 от Neyel »

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #19 : 25 Август 2017, 19:23:13 »
Нативный War Thunder пока не запустился (по логам видно что он обращается к 64-битным билиотекам, каких то ошибок в лог не выводит) (надо попробовать потанцевать с бубном =) ). Может другие игры игры из нативного steam запустятся? Чуть позже попробую  :)

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re: PortSteam - порт Windows Steam (игры)
« Ответ #20 : 26 Август 2017, 00:22:18 »
По поводу разницы виндового и линуксового стима. В линуксовом стиме по сути игры которые портировали из виндового,  те игры которые есть в линуксовом стиме безусловно есть и в виндовом, но никак не наоборот, поэтому в виндовом игр намного больше, так как  многик игры ещё не портировали в линуксовый стим, а многие и не собираются портировать. Большую радость линуксоидам принесло то что компания валве портировали контру в линуксовый стим, они же и разработали steamOS на основе дебиана.
Ps. Я сейчас в виндовом стиме подсел на crossout от разработчиков war thunder
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PortSteam - порт Windows Steam (игры)
« Ответ #21 : 26 Август 2017, 07:46:06 »
Т.е. достаточно одного стима, но именно виндового, т.е. PortSteam

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #22 : 26 Август 2017, 08:03:55 »
Успешно поставил robocraft из нативного steam (игра запустилась прямо из steam):

Вот что пишет War Thunder:

Я сейчас в виндовом стиме подсел на crossout от разработчиков war thunder
Попробую поставить эту игу через PortSteam (там только виндовая версия этой игры)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PortSteam - порт Windows Steam (игры)
« Ответ #23 : 26 Август 2017, 08:08:34 »
Если будете еще пробовать игры - может во втором сообщении делать ссылки на сообщения про получилось\не получилось

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #24 : 26 Август 2017, 08:52:57 »
Вот на всякий случай лог из Steam при запуске War Thunder (как я понял ему не нравится 32-битная библиотека):
Код
Game update: AppID 236390 "War Thunder", ProcID 28021, IP 0.0.0.0:0
>>> Adding process 28021 for game ID 236390
GameAction [AppID 236390, ActionID 6] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/live/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 236390, ActionID 6] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/live/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 28022 for game ID 236390
Game update: AppID 236390 "War Thunder", ProcID 28022, IP 0.0.0.0:0
Setting breakpad minidump AppID = 236390
ERROR: ld.so: object '/home/live/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198158534872 [API loaded no]
>>> Adding process 28024 for game ID 236390
ERROR: ld.so: object '/home/live/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game removed: AppID 236390 "War Thunder", ProcID 28022
>>> Adding process 28034 for game ID 236390
No cached sticky mapping in ActivateActionSet.
Игра 64-битная а steam 32-битный (интересно есть в нете какое-то решение подобной проблемы? напо погуглить)
Если будете еще пробовать игры -
Специально такой целью не задавался, просто решит проверить работоспособность steam'а  :)
Т.е. достаточно одного стима, но именно виндового, т.е. PortSteam
Почему? Игры портированные на линукс будут работать быстрее (виндовый стим ставит только виндовс версии игры)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PortSteam - порт Windows Steam (игры)
« Ответ #25 : 26 Август 2017, 09:21:40 »
https://www.archlinux.org/packages/multilib/x86_64/steam/
Стим под линукс только 32
Попробуйте поставить зависимости по ссылке

Игры портированные на линукс будут работать быстрее
Проверяли?
И про виртуалку интересно было бы протестировать - для полной картины

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #26 : 26 Август 2017, 10:20:03 »
Я сейчас в виндовом стиме подсел на crossout от разработчиков war thunder
Попробую поставить эту игу через PortSteam (там только виндовая версия этой игры)
Crossout не работает - лаунчер запускается, при нажатии на кнопку Играть ничего не происходит (всё-таки не все игры через PortSteam работают)

Попробуйте поставить зависимости по ссылке
Чуть позже проверю - War Thunder пришлось удалить (места не хватало)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PortSteam - порт Windows Steam (игры)
« Ответ #27 : 26 Август 2017, 10:27:15 »
не все игры через PortSteam работают
Это никто и не обещал. На его сайте есть список того, что проверено

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #28 : 26 Август 2017, 18:56:39 »
Поставил Tanki x через PortSteam (как пишет автор - игра имеющая пять звёзд работоспособности).  Модели танков почему-то не видны =(  (возможно на archlinux никем не тестировалось)  Вот видео - https://youtu.be/3d5DKE6A1Eo
Сейчас качаю нативный WaR Thunder из steam вытащенного с пра-гейм =) Попробую:
https://www.archlinux.org/packages/multilib/x86_64/steam/
Стим под линукс только 32
Попробуйте поставить зависимости по ссылке

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #29 : 27 Август 2017, 08:26:40 »
По War Thunder из нативного steam нашёл следующее ( https://wiki.debian.org/ru/Steam ) (надо будет попробовать):
Цитата
Данные команды удалят библиотеки из-за которых возникает проблема запуска Steam на Debian:

# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgpg-error.so.0
Примеры ошибок и неполадок которые возникают если эти библиотеки не удалены:

Failed to load libGL: undefined symbol: xcb_send_fd
ERROR: ld.so: object '~/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Проблемы с 64-битными играми как XCOM
"OpenGL GLX context is not using direct rendering, which may cause performance problems." (see below)
"Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported or your OpenGL driver needs to be updated."
Сам Steam клиент ломается и закрывается
« Последнее редактирование: 27 Август 2017, 08:40:25 от Neyel »