I found MoonDeck while perusing the Decky plugin store and it’s absolutely awesome. I’ve had Moonlight and Sunshine set up for a while because Steam streaming is very inconsistent between Deck and Linux, but I didn’t use it often because it’s a pain setting up launchers in Sunshine for each individual game. MoonDeck takes the hassle out of that completely, and I find myself streaming GPU-intensive games to my living room much more often nowadays.

I highly recommend it!

  • frozenOP
    link
    fedilink
    18 months ago

    So that file can go anywhere you want, but ~/bin is a good spot (or ~/.bin if you like a tidy home folder). You can name it whatever you want, but I’d personally name it steam.sh. And then in the Buddy settings, use that file as your new Steam binary.

    • @MrPoopbutt
      link
      18 months ago

      It has been a busy few weeks, I haven’t had time to really troubleshoot this further until today.

      I have managed to get it a bit further. It now says “failed to connect to hostname”, but Sunshine no longer closes when this occurs.

      I have ensured that -moondeckbuddy settings.json contains correct sunshine_apps_filepath, registry_file_override, and steam_binary_override all point to the correct places -steam.sh is executable -in Sunshine -> applications -> command “/home/myname/Applications/MoonDeckBuddy-1.6.1-x86_64.AppImage --exec MoonDeckStream” is pointing to the correct place. I’ve included the “exec MoonDeckStream” but I’m not sure that is correct, still doesn’t work with or without it -Steam Deck says that both GameStream and Buddy are online and paired

      I really have no idea what else I could be doing wrong. I don’t think it is a firewall rule or anything since I can get it to stream, just not with the moondeckbuddy.