Steam for Linux

Steam for Linux

Hwkiller Jul 5, 2016 @ 6:55pm
Streaming wine-steam game from native linux steam host?
Hey everyone,

I have a few steam games that run great in wine. To play them, I launch windows-steam via wine and launch the windows game through that.

When I launch windows-steam while linux-steam is running, linux-steam loses community features (friends doesn't work, achievements don't work, finding servers fails, etc).

Now, I have a steam link, and I would LOVE to stream some windows games from my linux box. I cannot for the life of me get linux-steam to stream wine-steam, let alone any wine games.

Has anyone here managed to get in-home streaming to work with wine games, with wine-steam or not?
< >
Showing 1-6 of 6 comments
Dusk of Oolacile Jul 5, 2016 @ 7:19pm 
Possible explanation in the comments here: https://github.com/ValveSoftware/steam-for-linux/issues/4412
toidi Jul 6, 2016 @ 11:30am 
Yes you can get them working, here is a work around that I did to get anno along with others working. I use POL to create the bottle but wine shoukd be just as good.
Install the game in wine/POL steam.
(POL creates desktop shortcuts if you add an exec to launch). Now don't try to play the game in wine/POL steam but create a shortcut in Linux steam to the exe (POL desktop shortcut). Example is Anno 1404 in a playonlinux bottle it finds the exe file as anno4. To create a Linux steam shortcut I simply add a non steam game with the target as
playonlinux "anno4" (you don't always need the quotes). Thus will launch the game and allow you to play it from the link.
Added bonus rename the shortcut to be the same as it is in steam. Anno 1404. This allows me to even use the community steam controller bind sets.

Hope this helps.
Hwkiller Jul 6, 2016 @ 11:52am 
Originally posted by toidi:
Yes you can get them working, here is a work around that I did to get anno along with others working. I use POL to create the bottle but wine shoukd be just as good.
Install the game in wine/POL steam.
(POL creates desktop shortcuts if you add an exec to launch). Now don't try to play the game in wine/POL steam but create a shortcut in Linux steam to the exe (POL desktop shortcut). Example is Anno 1404 in a playonlinux bottle it finds the exe file as anno4. To create a Linux steam shortcut I simply add a non steam game with the target as
playonlinux "anno4" (you don't always need the quotes). Thus will launch the game and allow you to play it from the link.
Added bonus rename the shortcut to be the same as it is in steam. Anno 1404. This allows me to even use the community steam controller bind sets.

Hope this helps.
I've tried something similar but it didn't work.

I don't use POL. Wine creates shortcuts as well, so I've tried adding those shortcuts to steam. While the games launch, they do not stream.
E.g., say I want to play STALKER: SoC on my steam link or some other computer on the network.
I install wine-steam and STALKER through wine-steam.
I can add the wine-steam STALKER application to native steam.
I can launch STALKER via native steam, and wine-steam will open, then STALKER will open.

When I try to stream wine-steam or STALKER, nothing works. I've tried all sorts of combinations:
1) Making a .desktop that launches STALKER's exe directly without reference to wine-steam. This nevertheless launches wine-steam, because STALKER itself launches steam.
2) Making a .desktop that launches wine-steam, then using wine-steam to launch STALKER. This does not work via stream, and it breaks the network functionality of native steam. In fact, this may be precisely why streaming doesn't work (wine-steam takes the loopback device, and native steam can't access network functions).

Non-steam wine games might work, but I don't have any installed right now to test.
Originally posted by Hwkiller:
Hey everyone,

I have a few steam games that run great in wine. To play them, I launch windows-steam via wine and launch the windows game through that.

When I launch windows-steam while linux-steam is running, linux-steam loses community features (friends doesn't work, achievements don't work, finding servers fails, etc).

Now, I have a steam link, and I would LOVE to stream some windows games from my linux box. I cannot for the life of me get linux-steam to stream wine-steam, let alone any wine games.

Has anyone here managed to get in-home streaming to work with wine games, with wine-steam or not?
The same happen if you log into the Steam Android client in an Android emulator on the same computer which run the Steam Windows (likely doesn't matter which one) client.

I wonder what make it log out of the other one, same IP?
toidi Jul 6, 2016 @ 10:30pm 
Hwkiller just a thought and perhaps something I missed. Maybe wine steam combination doesn't work. I have always used playonlinux bottles. Even then I have not used standard steam installs persay. I use my wine steam client to download the game, then use WINEHQ instructions to create the playonlinux bottle with any necessary plugins/dx stuff. Copy the game frome wine steam steamapps common directory to pol c program files. Tell pol to add a shortcut to game exe. Then add that to the native steam shortcut. Seems like a bit of work but with each new game I just drag it to the pol program files directory from steamapps and see if it works. If not I create a new pol bottle for that game and follow WINEHQ for add ons to the new specific game bottle.

Almost all 2d numbers like stardew Valley and crash lands work effortlessly.
The secret is hunting down the .exe file that works that way (not always the obvious choice).
toidi Jul 6, 2016 @ 10:30pm 
Wow wall of text sorry.
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Jul 5, 2016 @ 6:55pm
Posts: 6