10. Configure Hosting Software
1. General (click me)
- User Account Control loves to mess with Parsec. Disable it.
- Install Hosting Software
-
Ninite (Installs 7zip, Google Chrome, Classic Start, Steam,
WinDirStat, and TeamViewer) - Unfortunately, we need to use TeamViewer for this one step. Open TeamViewer on both your Unraid VM and your client. Connect, and re-log into windows through TeamViewer.
-
Parsec
Create an account and log in.
Right click on the Parsec icon in the tray, and select “Run when my computer starts”.
- Log in with the same Parsec account on your client, and connect to your VM.
The rest of the guide will not be using RDP to access the machine, but instead will use Parsec. RDP will be your fallback if something goes wrong with Parsec. - You can now uninstall TeamViewer if you want.
Good riddance.
-
Rainway
-
Ninite (Installs 7zip, Google Chrome, Classic Start, Steam,
2. Graphics (click me)
- Resolution & Framerate
Now that you can access your PC remotely, it’s time to make sure that your dummy plug supports the resolutions and framerates that you want to stream in.
Again, this guide covers the use of Nvidia GPUs, so for AMD and Intel the process will be different.- Open the NVIDIA Control Panel.
- Navigate to Display>Change resolution, and see if the resolution that you want is listed.
Most of you will use 1080p, and that’s just fine.
- If for some reason the resolution that you want isn’t listed, click “Customize…”
Check the box that says “Enable resolutions not exposed by the display” and click “Create Custom Resolution…” then click “Accept”.
- Enter in the resolution and refresh rate.
In this case, I want to stream some Modern Warfare at 1080p 120Hz!
- Click “Test” and confirm that it is working.
- Open the NVIDIA Control Panel.
- High Performance mode
- Open the NVIDIA Control Panel.
- Click “Manage 3D Settings”
- Under “Power Management Mode”, change it to “High Performance”
Make sure to apply the settings.
- Click the start menu or search bar, and type
powercfg.cpl
and pressEnter
.
- Click “Show additional plans”
- Select “High Performance”
- Open the NVIDIA Control Panel.
- Disable Sleep
- Click either of these options
- Turn both off
- Click either of these options
- Disable Hibernation
- Open command prompt as Administrator
- type
powercfg -h off
and pressEnter
- Open command prompt as Administrator
3. Parsec (click me)
- Open up the settings panel in Parsec, and go to Host.
- Hosting Enabled:
Enabled
- Host Name:
[blank]
- Resolution:
Autodetect
If you leave this on Autodetect, you can change the resolution in windows which will change the stream resolution. - Bandwidth Limit:
50Mbps
We will override this later, use the highest setting for now. - Exclusive Input Mode:
On
- H.265 (HEVC)
On
This should be on if your hardware supports it. You will also have to turn it on client-side, otherwise it will fall back to H.264. (remind your friends to turn it on as well) - Display:
[default
] - Echo Cancelling:
Off
- Virtual Gamepad Type:
Xbox 360
- Hosting Enabled:
- Next, go to Network.
- Client Port:
0
- Host Start Port:
8000
- UPNP:
Off
- Client Port:
- Scroll all the way down. Where it says “For advanced usage, you can edit the configuration file directly.”
Click that.
Here you can override setting limits and enable advanced ones.
-
encoder_bitrate = 100
Bitrate in Mbps. -
server_refresh_rate = 60
This is the refresh rate of the Parsec server. This is the framerate sent to the client.
It’s possible to set this to higher refresh rates such as 100, 120, or 144… But keep in mind you’ll have to have the client, server, and network hardware to match.
-
4. Rainway (click me)
There’s not a whole lot to configure in Rainway. Here are some simple things to look at.
- Connect your relevant accounts in Settings>Account.
- In Settings>Hardware/Encoding
Ensure that your GPU is selected. If you have passed through your Intel iGPU, that option is preferable if you have a 7th Gen or newer Intel CPU.
Select your main display and audio device as well.
Do not use Software encoding unless you’re looking for a bad time.
- In Settings>Stream
Select- Quality
- Fast = 3 Mbps
- Balanced = 7 Mbps
- Beautiful = 12 Mbps
- Very Pretty = 25 Mbps
- Extremely Pretty = 50 Mbps
- Framerate
- 30 FPS
- 60 FPS
- 120 FPS
- 144 FPS
- Stream Scaling (only useful if you are running into bandwidth issues IMO)
- Quality
- In Settings>Network
Disable the default port, and instead use the fallback port40136
.
5. Steam & Steamlink (click me)
- Go to Steam>Settings in the Steam Client
- Go to Settings>Remote Play, check “Enable Remote Play”
- Click “Advanced Host Options”
- Copy the following options below and press “OK”.