A plugin that lets you play any of your Steam games via Moonlight without needing to add them to Sunshine first, providing a similar experience to GeForce GameStream or Steam Remote Play.
MoonDeck is an automation tool that will simplify launching your Steam games via the Moonlight client for streaming.
It requires an additional lightweight app to be installed on the host PC - MoonDeck Buddy. Additional one-time setup instructions can be found within the settings page of the plugin itself.
To build and deploy the plugin package first copy .env.example to .env and update any relevant settings. Then either:
- Run
pnpmcommandspnpm run setupandpnpm run build:pluginandpnpm run deploy. - Run VSCode tasks Ctrl+Shift+P or Cmd+Shift+P and run:
Tasks: Run Taskand choose the task to run.
This plugin stores data in the following directories:
- Settings -
/home/$USER/.config/moondeck/settings.json - Backend logs -
/tmp/moondeck.log - Runner logs -
/tmp/moondeck-runner.log - Moonlight logs -
/tmp/moondeck-runner-moonlight.log
Additional frontend logs are written to the web console.
This is licensed under GNU GPLv3.
