Moonlight allows you to stream your personal game library from a powerful host computer to your Windows PC. It captures high-quality video and audio from your game and sends it over your local network. You play your games on your PC while the actual processing happens elsewhere.
Before you start, ensure your environment meets these requirements:
- A host computer with a graphics card that supports game streaming.
- An active local network connection. A wired Ethernet connection provides the best results for streaming.
- Windows 10 or Windows 11 installed on your client computer.
- Input controllers connected to your client computer, such as a keyboard, mouse, or game controller.
Visit the official project page to download the latest version of the software.
Click here to visit the download page
- Open a web browser on your Windows PC.
- Go to the link provided above.
- Look for the file ending in .exe under the latest release.
- Save the file to your computer.
Follow these steps to install the client.
- Double-click the downloaded file to start the installer.
- Follow the on-screen instructions.
- Click Finish to complete the process.
- Open the Moonlight application from your start menu.
You must pair the client with your host computer so they can talk to each other.
- Install the streaming server software on your host computer.
- Launch Moonlight on your client PC.
- The app identifies your host computer on the local network.
- Click the host icon.
- A four-digit code appears on your client screen.
- Enter this code into the prompt on your host computer.
- The pairing process finishes automatically once you enter the code.
Once paired, your game library appears on the main screen of the Moonlight application.
- Select a game from the list.
- Click the artwork to start the stream.
- The game starts on your host computer and mirrors the feed to your screen.
- Use your connected controller to navigate menus and start playing.
Network stability dictates the quality of your stream.
- Use a 5GHz Wi-Fi connection if you do not have an Ethernet cable.
- Lower the resolution or bit rate in the settings menu if you see stuttering.
- Bit rate adjustments help if your video feed drops frames or looks blurry.
- Turn on "Optimize for Game Streaming" in your host settings to reduce input lag.
Moonlight works best inside your local home network. Do not expose your streaming ports to the public internet unless you know how to secure your network properly. Restrict access to your host machine to ensure only your authorized devices can connect.
If you encounter problems, check these items first:
- Ensure both computers connect to the same router.
- Check that your firewall software allows Moonlight to communicate.
- Update your graphics card drivers on the host computer.
- Restart the Moonlight application if the host list remains empty.
- Check that your host computer remains awake and unlocked during the stream.
- Supports streaming at 4K resolution at 120 frames per second.
- Provides low input lag for responsive gameplay.
- Works with standard game controllers, mice, and keyboards.
- Allows you to play games from any room in your house.
- Maintains high visual fidelity with minimal compression.
- Requires no complex setup on your network router.
If the software does not behave as expected, review the official documentation included in the repository. Most issues arise from network configuration or outdated drivers. Confirm that your host machine meets the hardware requirements for video encoding. Verify your network cables are intact and plugged in securely. Use these steps to restore service if you lose your connection during a live session.