GithubHelp home page GithubHelp logo

leayal / sunshine-steamgamelauncher Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 9 KB

Steam game launcher helper for Sunshine RemotePlay on Windows OSs.

License: MIT License

C# 100.00%
game-launcher helper-tool play-together remote-play steam steam-games sunshine workaround

sunshine-steamgamelauncher's Introduction

Sunshine-SteamGameLauncher

Steam game launcher helper for Sunshine RemotePlay on Windows OSs.

Note

  • The purpose of this tool was to make Steam Client launch the game like usual behavior instead of launching the executable file directly.
  • If launching the steam game with steam://launch/<AppId>, steam://run/<AppId> and steam://rungameid/<AppId>, Moonlight may complain Something went wrong on your host PC when starting the stream with something about Make sure you don't have any DRM-protected content open on your host PC. To workaround this, set the main command of the application in Sunshine's setting to this tool's executable file (see Usage below for the command format).
  • Currently the tool doesn't support cross-privilege, if the game requires Administration to launch, the tool has to be run as Admin, too. Otherwise, you don't need to (or rather, shouldn't) run the tool as Admin.

Usage

  • Sunshine-SteamGameLauncher.exe <SteamAppId> <Optional: Executable File Name>

    • Sunshine-SteamGameLauncher.exe is the executable name of this tool, if you rename it to something else, please adjust the command accordingly.
    • <SteamAppId> is the numeric ID of the game, you can visit the game's store page and get the AppId from the store's URL (E.g: https://store.steampowered.com/app/2719150/=>AppId is 2719150).
    • <Optional: Executable File Name> is obviously Optional and can be omitted. If you specify this argument, the tool will search for the specified executable file name and wait until the said executable file exit, instead of auto-finding executable name (which sometimes finds wrong one).
  • This is just an example, if you put the tool at another location or having different game's ID, please adjust those accordingly:

    • Example use D:\Tools\Sunshine-SteamGameLauncher.exe as the path of the tool.
    • Example use Holo X Break game, the game's Store URL is https://store.steampowered.com/app/2719150/Holo_X_Break/.
    • Configure Sunshine application as follow: Set main command to be "D:\Tools\Sunshine-SteamGameLauncher.exe" 2719150, or "D:\Tools\Sunshine-SteamGameLauncher.exe" 2719150 "Holo X Break.exe" if the tool can't find the correct executable file.
    • Save and done. Please pay attention to the double quotes " in the command, they're kind of neccessary to be there.

sunshine-steamgamelauncher's People

Contributors

leayal avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.