Stream Games on LAN
The first step would be having a Windows OS because I currently have no idea how to make Sunshine/Apollo run on Linux..
- For Windows download Apollo (I’ll explain later why you exactly need this but right now I’ll focus on the Installation)
- Next up you wanna open the interface of Apollo and configure some settings. It’s located at the taskbar somewhere, I’m sure you’ll find it.
- Go to the “Configuration” tab, scroll all the way down and checkmark “Enable Pairing” and if you also want it, uncheckmark “Enable Auto Discovery”, click on “Save” but do not Apply yet.
- Next up, go to “Audio/Video”, scroll down until you see “Advanced display device options”, click on it, and in “Device configuration” enable “Deactivate other displays and activate only the specified display” leave everything else as default.
- Next up, go to “Audio/Video”, scroll down until you see “Advanced display device options”, click on it, and in “Device configuration” enable “Deactivate other displays and activate only the specified display” leave everything else as default.
- Again click “Save” but this time also click the green “Apply” button and wait until your interface restarts.
- Now you wanna pass it through the firewall (this doesn’t expose your puter to the internet unless u enabled UPnP in Network which i highly doubt), there’s a quick neat tutorial for windows on the moonlight-docs page..
- Ok all the hard stuff is done basically, now just install Moonlight on your device you wanna access it with (or get Artemis on Android).
- If you have “Enable Auto Discovery” enabled, the device will find your PC quickly with Moonlight, IF that’s not the case, open “cmd” on your puter and type “ipconfig” it would be something like IPv4-Address with your local IPv4 plastered in there. enter that IPv4 Address in the Moonlight app and it’ll find your PC.
- Clicking on the PC will show a pin, that pin needs to be entered in the PIN tab under PIN Pairing (optionally you can also give the device a name).
(quick cool warning the first device that is paired has full access to the system, 2nd or 3rd or 4th devices will need to get manual configuration to access input, clipboard, playing with gamepad, etc...)
Ok now onto my explanation why Apollo and not Sunshine. Apollo has a special feature called “Virtual Display”. It makes games run so much better because of it, idk how to exactly explain it but it utilizes your GPU way better than using normal sunshine, even with the same settings I provided (considering “Headless mode” doesn’t even exist on normal Sunshine).
other special stuff, you can add Games with the “Applications” tab, the “Command” is like you would run it with cmd, and if you add “.ink” file extensions it’ll drag the variables with it (unless it’s a steam game.. you’d have to find out yourself on how to get the variables)