FriendsOfGalaxy / galaxy-integration-steam

Integration with Steam for Galaxy
372 stars 76 forks source link

Unrela Engine 4 based games steamplugin issue #46

Open Wuest3nFuchs opened 4 years ago

Wuest3nFuchs commented 4 years ago

When using or playing Unreal Engine 4 based games the steamclient won't close itself after a gaming session even after half an hour after game session ended.

Not good ,not bad but seems related to this engine...

I also tested other games based on other engines e.g. RE3 and it immediately closed steam it after game session was closed/ended.

Unreal Engine 4 based games i own and tested with the plugin: PUBG, Chernobylite,Insurgency Sandstorm,GRID.

Also reported back to the issue a few months ago on GOG. https://mantis2.gog.com/view.php?id=33452

But i think direct communication is better.

Stay safe and healthy ! THX

FriendsOfGalaxy commented 4 years ago

Hey, thanks for reaching out.

Steam keep track of running games in its registry under Computer\HKEY_CURRENT_USER\Software\Valve\Steam\Apps Games you've mention are set as "not running" shortly after launching them. That is why we don't know when those games are really closed, and thus - when steam should be closed.

This looks like wrongly defined executables in Steamworks for UE4 games. UE4 produces executable that looks like main game executable, but in fact it is a launcher for another one - and this executable should be tracked, not the UE4 launcher itself.

Did steam game time tracking works for those games properly for you?

Wuest3nFuchs commented 4 years ago

Hi, Thanks for the clear answer, as i understood ...which is not often ;)

If its an online based UE 4 game, most of them using a anticheat which loads it with it or before the game starts...that's only from my point of view since i'm not a programmer or so. Chernobylite is a singleplayer game and so it doesn't make use of the anticheat.

The game time tracking seems working on all my titles of UE4 games i've mentioned above in first post. Mostly needs a few seconds ,but afterwards time is correct and even better tracked than on steam which only shows the full hrs and no minutes.

Thanks

FriendsOfGalaxy commented 4 years ago

I see, thanks for checking.

We need more investigation here but I doubt we can do anything with this. And the priority is quite low right now.

As a note for myself there are some a few ways to follow: