[Guide] Remote Gaming on Unraid

10. Configure Hosting Software

1. General (click me)
  1. User Account Control loves to mess with Parsec. Disable it.

  2. Install Hosting Software
    1. Ninite (Installs 7zip, Google Chrome, Classic Start, Steam,
      WinDirStat, and TeamViewer)
    2. 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.
    3. Parsec
      Create an account and log in.
      Right click on the Parsec icon in the tray, and select “Run when my computer starts”.
    4. 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.
    5. You can now uninstall TeamViewer if you want.
      Good riddance.
      image
    6. Rainway
2. Graphics (click me)
  1. 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.
    1. Open the NVIDIA Control Panel.
    2. 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.
    3. 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”.

    4. Enter in the resolution and refresh rate.
      In this case, I want to stream some Modern Warfare at 1080p 120Hz!
    5. Click “Test” and confirm that it is working.
      image
  2. High Performance mode
    1. Open the NVIDIA Control Panel.
    2. Click “Manage 3D Settings”
    3. Under “Power Management Mode”, change it to “High Performance”
      Make sure to apply the settings.
    4. Click the start menu or search bar, and type powercfg.cpl and press Enter.
    5. Click “Show additional plans”
    6. Select “High Performance”
  3. Disable Sleep
    1. Click either of these options
    2. Turn both off
      image
  4. Disable Hibernation
    1. Open command prompt as Administrator
    2. type powercfg -h off and press Enter
      image
3. Parsec (click me)
  1. Open up the settings panel in Parsec, and go to Host.
    1. Hosting Enabled: Enabled
    2. Host Name: [blank]
    3. Resolution: Autodetect
      If you leave this on Autodetect, you can change the resolution in windows which will change the stream resolution.
    4. Bandwidth Limit: 50Mbps
      We will override this later, use the highest setting for now.
    5. Exclusive Input Mode: On
    6. 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)
    7. Display: [default]
    8. Echo Cancelling: Off
    9. Virtual Gamepad Type: Xbox 360
  2. Next, go to Network.
    1. Client Port: 0
    2. Host Start Port: 8000
    3. UPNP: Off
  3. 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.
    image
    1. encoder_bitrate = 100
      Bitrate in Mbps.
    2. 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.

  1. Connect your relevant accounts in Settings>Account.
  2. 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.
  3. In Settings>Stream
    Select
    1. Quality
      1. Fast = 3 Mbps
      2. Balanced = 7 Mbps
      3. Beautiful = 12 Mbps
      4. Very Pretty = 25 Mbps
      5. Extremely Pretty = 50 Mbps
    2. Framerate
      1. 30 FPS
      2. 60 FPS
      3. 120 FPS
      4. 144 FPS
    3. Stream Scaling (only useful if you are running into bandwidth issues IMO)
  4. In Settings>Network
    Disable the default port, and instead use the fallback port 40136.
5. Steam & Steamlink (click me)
  1. Go to Steam>Settings in the Steam Client
  2. Go to Settings>Remote Play, check “Enable Remote Play”
  3. Click “Advanced Host Options”
  4. Copy the following options below and press “OK”.
    image

>>Return to table of contents<<

1 Like