FrogTheFrog / moondeck-buddy

A server-side part of the MoonDeck plugin for the SteamDeck.
GNU Lesser General Public License v3.0
153 stars 9 forks source link

Buddy not starting on startup but on logon #33

Closed SentenOnGithub closed 1 year ago

SentenOnGithub commented 1 year ago

Hi there,

First things first: Thanks a lot for your effort!

I liked to use MoonDeck instead of Steam-InHomeStreaming because it gave me the opportunity to remotely wake up my rig and start up a steam game with neither having to set steam to autostart with saved credentials, nor having to remove my hosts local authentication. During the initial game startup I used to be shown the windows login screen and was able to enter my password via SteamDeck-OnScreenKeyboard.

Now (maybe related to the update to Buddy1.5) buddy stays offline until my windows user has logged on. I already tested installing buddy as a service to no success.

Here the steps to recreate:

(assume sunshine is already configured)

  1. Fresh install of buddy
  2. Fresh install of MoonDeck plugin
  3. Set buddy to start with windows
  4. Pair MoonDeck with buddy
  5. Shutdown Server
  6. WoL from MoonDeck
  7. Server starts up and requires PIN/Password to login
  8. In MoonDeck GameStream comes online / Buddy does not
  9. Manually login to the server
  10. Buddy starts and comes online in MoonDeck

Thank you in advance!

SentenOnGithub commented 1 year ago

I found a solution and of course shortly after writing my post ...

Seems like it is windows permissions related. I don't know why it is a problem now and not before (maybe a windows update).

What I did: I moved buddy's installation from the default location (current user profile) to C:/users/public and adapted sunshine's application path accordingly.

Works flawlessly again.

Sorry for stealing your time ;-)

FrogTheFrog commented 1 year ago

I always like getting issues that are solved without me doing anything :smile: