Das Forum

Games launched from Steam NOT connected to Steam?

SOLVED!

Autor Antworten
Retro Gamer Tuesday 21 October 2014 at 6:34
Retro Gamer

installed Steam through the POL install menu. Now from that Steam I've installed Airmech and Creativerse. Airmech will run and play fine from my Steam library inside Steam. Now when I attempt that with Creativerse it runs and launches the game fine, but I get a error message popup inside the game.

Error: You have to run this app through Steam! Restart with Steam? Yes/No"

If I click Yes it will close the game, and sometimes do nothing or run the Steam installed in my default wine prefix, not Steam installed in POL which in most cases is already running since that's where I launched the game from to begin with. So somehow the game doesn't detect POL Steam running.

I'm hoping someone has ran in to this issue before and fixed it? Can anyone clue me in please?

 

Kernel: 3.16.4-1-MANJARO x86_64 (64 bit gcc: 4.9.1)
Desktop:Xfce 4.11.8git-UNKNOWN (Gtk 2.24.24)
Distro: ManjaroLinux 0.8.10 Ascella
Graphics: NVIDIA GK104 [GeForce GTX 760] bus-ID: 01:00.0
Display Server: X.Org 1.16.1 driver: nvidia Resolution: 1920x1080@60.00hz, 1280x1024@60.02hz
GLX Renderer: GeForce GTX 760/PCIe/SSE2 GLX Version: 4.4.0 NVIDIA 343.22 Direct Rendering: Yes

 

 

Here the terminal output from running Steam, then Creativerse from it. In this instance the game didn't crash, but did nothing when clicked yes or no so I had to force close it. 

Looking for python... 3.4.1 - skipped
Looking for python2.7... 2.7.8 - selected
[main] Message: PlayOnLinux (4.2.5) is starting
[clean_tmp] Message: Cleaning temp directory
Script started /home/retro/.PlayOnLinux/shortcuts/Steam

(wrapper.py:10353): Gtk-CRITICAL **: IA__gtk_window_resize: assertion 'width > 0' failed
[POL_System_CheckFS] Message: Checking filesystem for Steam.exe
[POL_Wine] Message: Running wine-1.7.22 Steam.exe (Working directory : /home/retro/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files/Steam)
[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
[1021/004314:ERROR:network_change_notifier_win.cc(174)] WSALookupServiceBegin failed with: 8
[1021/004314:ERROR:gpu_info_collector_win.cc(103)] Can't retrieve a valid WinSAT assessment.
[1021/004318:ERROR:renderer_main.cc(227)] Running without renderer sandbox
Mono path[0] = 'C:/Program Files/Steam/SteamApps/common/Creativerse/Creativerse_Data/Managed'
Mono path[1] = 'C:/Program Files/Steam/SteamApps/common/Creativerse/Creativerse_Data/Mono'
Mono config path = 'C:/Program Files/Steam/SteamApps/common/Creativerse/Creativerse_Data/Mono/etc'
protocol "IP" not found; You might want to add this to /etc/protocols
[1021/004512:ERROR:ipc_channel_win.cc(405)] pipe error: 233

IPC client is in my process, could/should be using an in-process pipe.IPC client is in my process, could/should be using an in-process pipe.Forced create of Win32Mutex but it already existed
Forced create of Win32Event but it already existed
Forced create of Win32Event but it already existed
[2014-10-21 00:43:13] Startup - updater built Sep 22 2014 20:20:43
[2014-10-21 00:43:13] Verifying installation...
[2014-10-21 00:43:14] Verification complete
[2014-10-21 00:43:14] Background update loop checking for update. . .
[2014-10-21 00:43:14] Checking for available updates...
[2014-10-21 00:43:18] Download skipped by HTTP 304 Not Modified
[2014-10-21 00:43:18] Nothing to do
[2014-10-21 00:45:12] Shutdown
[POL_Wine] Message: Wine return: 0


                                                                                                                                                                                                                                                    

 

Editiert von: Retro Gamer



"..So long and thanks for all the fish."
booman Tuesday 21 October 2014 at 17:17
booman

Wow, have not heard that one before.  I have run a LOT of games through WinSteam in PlayOnLinux and never had a problem with and .exe not seeing Steam.

I've seen this before in Windows if you try to launch the game without launching Steam.  Some games will actually do this.  Like Firefall

But other games have modified .exe that require Steam to be online in order to launch (DRM)

The first thing I would try is disabling the In-Game Community Overlay in Steam.
This has been known to cause a lot of strange problems.

I would recommend installing each game in its own Steam in their separate virtual drives.

If you try to run both games in the same virtual drive, that could cause problems.  Normally its fine, but you never know...

I've seen this error recently in many posts:

Running without renderer sandbox

I still don't know exactly why this "sandbox" error is becoming more common.


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
Retro Gamer Friday 24 October 2014 at 11:24
Retro Gamer

Hey thanks for the reply. Creativerse is a sandbox adventure game in early Alpha access. You can adventure solo or with friends. Its planned on being a free to play game when released. Their using the Unity game engine and there is no linux excutable, but windows and mac. 

 

I have seen the sandbox message too, but haven't seen it be an issue yet.

 

Following a Steam forum post about the very same issue on Windows 7 I found It needed vcrun2013 actually, but didn't see that as an option from the Playonlinux GUI. 



"..So long and thanks for all the fish."
booman Friday 24 October 2014 at 17:52
booman

Nope, not yet.  I don't even know if Visual C 2013 is compatible with Wine yet.  This could be a problem with newer engines and games


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
Retro Gamer Friday 24 October 2014 at 23:23
Retro Gamer

That’s to bad because it forces people to use workarounds to get around that current limitation, but its an easy fix. I tried to run the vcrun 2013 installer from within the Playonlinux Steam prefix, but that only met with crashes. The fix only requires the user to install it via winetricks-git and maybe current winetricks also but I already have and use the git version and didn’t verify any other.


From the terminal enter:

WINEPREFIX=~/.PlayOnLinux/wineprefix/Steam winetricks -q vcrun2013


I’ve had very little issue if any using vcrun 2013 within the last few Wine 1.7.2# releases.

Editiert von: Retro Gamer



"..So long and thanks for all the fish."
booman Friday 24 October 2014 at 23:26
booman

Really?  WineHQ's shows "Garbage" for vcrun2012 and vcrun2013

How did you install it?


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
Retro Gamer Friday 24 October 2014 at 23:40
Retro Gamer

WINEPREFIX=~/.PlayOnLinux/wineprefix/Steam winetricks -q vcrun2013

 

WineHQ show garabage for 2013 in Wine version 1.7.21. Latest release is 1.7.29 which is a big difference.

Editiert von: Retro Gamer



"..So long and thanks for all the fish."