An all-in-one tool to setup Sunshine with all needed tools (Windows 10/11).
It includes: (Official) Sunshine Installation, Virtual Display Driver, Sunshine Virtual Monitor, Playnite and Playnite Watcher.
Warning
? This Tool is under development. Bugs can appear. ?
Caution
Automatic download and installation of the Virtual Display Driver no longer works. #23
Please download the version of your choice manually via this repo Virtual Display Driver while waiting for a future patch.
Note
No need to copy the file option.txt
anymore to set the correct resolution/frame rate.
The process is now automatic and done directly by the Sunshine Virtual Monitor tool.
Sunshine-AIO.exe
.Caution
Automatic download and installation of the Virtual Display Driver no longer works. #23
Please download the version of your choice manually via this repo Virtual Display Driver while waiting for a future patch.
Warning
The file might be flagged as Trojan/Malware, but it's a false positive. (It is due to Nuitka build)
To prevent the file being deleted by your anti-virus, make sure to temporarily disable your anti-virus, or add an exception to the folder you want to download the file.
Note
Playnite and Playnite Watcher are optional, but they are installed by default within the everything
command.
Caution
Please keep in mind this AIO tool is still in development and you may encounter bugs or issues when using it.
Some features mentioned in the first lines of this readme aren't yet implemented such as clean uninstaller feature.
I'm working on it but it could take some times to implement.
Please check the opened issues before opening a new issue.
Make sure to configure your Moonlight client to connect to Sunshine and enjoy optimized streaming! ?
If you are afraid of the potential viruses in the Sunshine-AIO.exe
(I 100% certify there are no viruses), you can build the executable yourself from this repo.
Clone the repo with the git clone https://github.com/LeGeRyChEeSe/Sunshine-AIO.git
command somewhere in a safe location and execute these commands:
Warning
Before trying to build the executable, make sure you have Python and Git installed.
cd Sunshine-AIO
py -m venv venv
venvScriptactivate
pip install -r requirements.txt
cd compiler
compile_executable.bat
produced
folder next to the compile_executable.bat
file.Any contributions you make are greatly appreciated.
git checkout -b feature/NewFeature
)git commit -m 'Add some NewFeature'
)git push origin feature/NewFeature
)Thanks to every contributors who have contributed in this project.
Important
Add python to the Path when asked during the installation.
cd Sunshine-AIO
py -m venv venv
venvScriptactivate
pip install -r requirements
Distributed under the MIT License. See LICENSE for more information.
Shoutout to LizardByte for the Sunshine repo: https://github.com/LizardByte/Sunshine
Shoutout to itsmikethetech for the Virtual Display Driver repo: https://github.com/itsmikethetech/Virtual-Display-Driver
Thanks to Cynary for the Sunshine Virtual Monitor scripts: https://github.com/Cynary/sunshine-virtual-monitor
Shoutout to JosefNemec for Playnite: https://github.com/JosefNemec/Playnite
Shoutout to Nonary for the PlayNiteWatcher script: https://github.com/Nonary/PlayNiteWatcher
Author/Maintainer: Garoh | Discord: garohrl