muttleyxd / arma3-unix-launcher

Launcher for Linux and Mac ArmA 3
MIT License
210 stars 43 forks source link

Steam thinks Arma 3 is running when the launcher is open with the -d flag #245

Closed RealArtsn closed 1 year ago

RealArtsn commented 1 year ago

Steam says that Arma 3 is running while the launcher is open. I'm not seeing any actual Arma 3 process, just steam behaving as if Arma 3 was launched. Using -d flag to enable workshop downloads through the launcher; without the -d flag workshop items are not automatically subscribed.

./Arma_3_Unix_Launcher-x86_64.AppImage --verbose -d

[2023-04-08 19:05:49.137] [info] Started Arma 3 Unix Launcher, config file path: "/home/user/.config/a3unixlauncher/launcher.conf"
[2023-04-08 19:05:49.139] [debug] arma path: '/media/DataDisk/SteamLibrary/steamapps/common/Arma 3', workshop path: '/media/DataDisk/SteamLibrary/steamapps/workshop/content/107410'
[S_API] SteamAPI_Init(): Loaded '/home/user/.steam/debian-installation/linux64/steamclient.so' OK.
Setting breakpad minidump AppID = 107410
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198043748240 [API loaded no]
[2023-04-08 19:05:49.431] [trace] trying to get workshop mods
[2023-04-08 19:05:49.585] [trace] UpdateChecker::is_update_available(std::function<void(bool, std::__cxx11::basic_string<char>)>&&)::<lambda()>:62 newest tag name: 'commit-381', current tag name: 'commit-381'
[2023-04-08 19:05:49.658] [info] void MainWindow::on_updateNotification(bool, std::__cxx11::string):892 Update status - new version available: false

image

muttleyxd commented 1 year ago

Steam says that Arma 3 is running while the launcher is open

This is expected - launcher tries to behave the same way as original one does.

I'm not seeing any actual Arma 3 process, just steam behaving as if Arma 3 was launched.

Does it react to pressing "Start"? Please post logs with --verbose, but without -d. Probably there's some configuration mismatch between Steam, Proton and launcher.

Using -d flag to enable workshop downloads through the launcher; without the -d flag workshop items are not automatically subscribed.

This is why launcher needs to act as Arma 3 launcher - it opens a connection to Steam client and says which mods it should subscribe to

RealArtsn commented 1 year ago

Thank you for your response.

Does it react to pressing "Start"?

It did not. This was the main problem, but unfortunately I swapped to a different distro (was using steam installed from apt package on Ubuntu 22.04) and neglected to produce a log file for clicking the button before I made the post. If everything else is expected behavior then this issue is resolved.