Stream your favorite games with Steam Headless
Want to enjoy some gaming with the power of Olares? You are all set. With the Steam Headless app, Olares easily transforms into a steam streaming server. You can now play your favorite games on any compatible device via Moonlight or Steam Link.
This guide walks you through installing Steam Headless on Olares, configuring the streaming service, and using the Moonlight client to stream your games.
Objectives
By the end of this tutorial, you will learn how to:
- Install Steam Headless on Olares and configure compatibility for Windows games on the Steam client.
- Configure the streaming service, which involves pairing the Sunshine streaming server with the host on the Moonlight client.
- Stream games on the Moonlight client from both local and remote networks.
Before you begin
Before you begin, ensure the following:
- Olares is up and running on a machine equipped with an NVIDIA GPU.
- Your streaming device has Moonlight installed. Visit the Moonlight website to download and install the appropriate version.
- Your streaming device is connected to the same LAN as your Olares.
Remote streaming
For remote streaming, install LarePass on your streaming device. You can download the appropriate version from the LarePass site.
- You have a valid Steam account to access your games.
Install Steam Headless
In Olares Market, find Steam Headless under the Entertainment category, and click Get.
Open Steam Headless, and then click Connect to access the Steam Headless console.
In the Steam Headless console, click the Install button to install and update the Steam client. Once completed, the Steam login page should appear.
Log into your Steam account and complete the initial setup.
Retry installation upon failures
Due to network issues, Steam installation or update may fail. If this happens, go to the top-left menu in Steam console and navigate to Applications > Internet > Steam to reinstall.
Configure game compatibility
Olares runs on a Linux environment. You'll need to enable Proton, a compatibility layer, to support Windows games.
- In the Steam client page, navigate to Steam > Settings in the top left corner.
- Go to the Compatibility tab and check Enable Steam Play for all other titles.
- Restart the Steam client to view your complete game library.
Configure the streaming service
Steam Headless also integrates Sunshine, the streaming server. To stream games using Moonlight, you need to pair the host PC on moonlight with Sunshine.
Prepare for paring
From your Steam client in the browser, get the URL and append
:47990
, for example,https://139ebc4f0.local.<your Olares ID>.olares.com:47990
. Open this URL to access the Sunshine console page.On your first visit, log in using the default credentials:
- Username:
sam
- Password:
password
- Username:
Click the Pin tab to open the pairing page, where you will be prompted to enter the pairing code.
Add host in Moonlight
Open the Moonlight client on your streaming device and click the add_to_queue button in the top-right corner.
When promoted to enter the IP address of your host PC, enter the local URL of Steam, for example,
139ebc4f0.local.<your Olares ID>.olares.com
.Note
Do not include
https://
and make sure to include the.local
part in the hostname.Click OK, and a host icon appears in locked status.
Click the host icon to receive a pairing code.
Complete paring
- In Sunshine's paring page, enter the pairing code.
- Enter a name for the device and click Send to finish pairing. If successful, you will see the message: "Success! Please check Moonlight to continue".
- Check the host status in Moonlight. The icon should be active now.
Stream your game
Now you are done with configuring and ready for gaming.
Stream locally
If you are streaming locally from the same network of Olares:
Open Moonlight on your streaming device.
Click your steam host, and then click the Steam icon to enter the Steam Big Screen mode and play.
Stream remotely
With Olares's VPN feature, you can enjoy a smooth streaming experience even across different networks.
To enable the VPN:
INFO
iOS or macOS versions of LarePass will require adding a VPN configuration file to the system when turning on the VPN. Follow the prompts to complete the setup.
Once VPN is enabled on your device, simply follow the same instructions as local streaming.
FAQs
Why isn't the game displaying in full screen?
This could be due to your resolution settings. Try adjusting the resolution:
In Moonlight: adjust in Settings > Basic Settings > Resolution and FPS.
On the Steam console page: adjust in Applications > Settings > Display.
How do I exit full-screen streaming?
To exit streaming in the full-screen mode:
- On Windows: Use the shortcut combo Ctrl + Alt + Shift + Q.
- On Mac: Use the shortcut combo Control (^) + Option (⌥) + Shift + Q.
- On mobile devices: use the controller button combo Start + Select + L1 + R1.
After finishing your streaming session, exit the Steam Big Picture mode to release system resources on Olares.
Where are my downloaded games stored?
By default, games are stored at:
/Cache/olares/steam-headless/c0/.steam/debian-installation/steamapps/common
We recommend not changing this default directory.