Sunshine + Moonlight Remote Gaming
What Is Sunshine + Moonlight?
Why Use It on Clore.ai?
Prerequisites
Requirement
Details
Step 1: Rent a GPU Server on Clore.ai
Recommended GPU for Streaming
Resolution
Target FPS
Minimum GPU
Step 2: Deploy Sunshine via Docker
Docker Compose (Recommended)
Start the Container
Single Docker Command (Quick Start)
Step 3: Configure Sunshine Web UI
Web UI Sections
Section
Purpose
Step 4: Configure Encoding Settings
Recommended Settings for Clore.ai
Bitrate Guide
Quality
Resolution
Bitrate
Step 5: Add Applications to Stream
Example: Desktop Streaming
Example: Steam Game
Example: Custom Game
Step 6: Set Up Virtual Display (Headless Server)
Or Use a Virtual Framebuffer Script
Step 7: Connect with Moonlight Client
Install Moonlight
Platform
Download
Pair Moonlight with Sunshine
Moonlight Settings for Best Experience
Step 8: Port Forwarding Reference
Port
Protocol
Purpose
Troubleshooting
Sunshine Won't Start
Black Screen When Streaming
High Latency
NVENC Error: "No encoder found"
Authentication/Pairing Issues
Advanced Configuration
Multi-Monitor Support
Audio Over Network
Game Controller Support
Wake-on-LAN (for persistent servers)
Cost Optimization
Calculate Your Streaming Cost
Tips to Save Money
Security Best Practices
SSH Tunnel Method (Most Secure)
Change Default Credentials
Restrict Access by IP
Performance Benchmarks
GPU
Resolution
FPS
Latency
Encoder
Useful Links
Summary
Step
Action
Clore.ai GPU Recommendations
Use Case
Recommended GPU
Est. Cost on Clore.ai
Last updated
Was this helpful?