Sunshine+Moonlight+IPv4 Remote Game Streaming Setup

Sunshine+Moonlight+IPv4 Remote Game Streaming Setup

Published: 2024-12-27
Author: DP
Duration: 15:02
Views: 361
Category: Video
Support Content
## 1. Introduction This video demonstrates the complete process of building a remote game streaming solution using Sunshine+Moonlight based on IPv4 public IP. The video includes software download, installation, configuration, and testing phases. Disclaimer: Released with DP_IT video for free use. Any commercial activities such as resale are strictly prohibited. If someone sold this to you, please request a refund. Website: https://dpit.lib00.com ## 2. Resource Links Used in the Video > Download addresses for various materials used: Quark Cloud Drive: https://pan.quark.cn/s/efc78017fb89 Xunlei Cloud Drive: https://pan.xunlei.com/s/VOTGY1srcCsUQ0gPGOQfQEC3A1?pwd=capm UC Cloud Drive: https://drive.uc.cn/s/fd8aa8f19f5f4 Google Drive: https://drive.google.com/drive/folders/12cwZ1T2xUfRYstvCNJK-zmChwzYDhrTv?usp=sharing
Summary Content
# Sunshine+Moonlight+IPv4 Remote Game Streaming Setup ## 📝 Video Overview This comprehensive tutorial demonstrates how to set up remote game streaming using Sunshine and Moonlight over a dynamic public IPv4 address. Content creator DP shares hands-on experience from installation and configuration to real-world gaming tests, including solutions to common issues. --- ## 🎯 Key Highlights ### Prerequisites - **Public IPv4 address required** (IPv6 tutorial coming in future episodes) - Same ISP recommended to minimize network fluctuation - Upload bandwidth of at least 50Mbps recommended for home network ### Test Environment - **Server Side**: Windows 10 PC + China Telecom Home Broadband (500Mbps down/50Mbps up) - **Client Side**: MacBook Pro + iPhone 4G Hotspot (China Telecom) - **Software Version**: Moonlight 6.1.0 (Latest as of Dec 25, 2024) --- ## 🔧 Detailed Configuration Steps ### 1. Sunshine Port Configuration Essential ports to open: - **47984** (TCP) - **47989** (TCP/UDP) - **47990** (UDP) - **48010** (TCP/UDP) **Configuration Path**: 1. Right-click Sunshine → Open Sunshine 2. Navigate to "Configuration" → "Network" 3. Set IPv4 mode (or IPv4+IPv6) 4. Note down required port numbers **Port Opening Recommendations**: - Conservative: Open each TCP/UDP port individually - Convenient: Open entire range 47984-48010 (TCP+UDP) ### 2. Public IP & Domain Setup **Verifying Public IPv4**: 1. Check WAN port IP in router admin panel 2. Visit `ip.lab0.com` to verify actual public IP 3. Matching IPs confirm true public IPv4 status **Domain Configuration** (Recommended): - Use DDNS service to bind dynamic IP - Synology NAS DDNS feature recommended - Or utilize router's built-in DDNS service ### 3. Moonlight Client Configuration **Installation**: - macOS: Drag to Applications folder - Windows: Standard installation process **Initial Connection Setup**: 1. Enter public IP or domain name (no port needed) 2. Enter PIN code for pairing (LAN setup recommended) 3. Run network test to verify port connectivity **Recommended Settings**: - **Resolution**: 1080P - **Frame Rate**: 60fps - **Bitrate**: 8.5-9 Mbps (adjust per network conditions) - **Codec**: HEVC (H.265) - Smaller size for better transmission - **Display Mode**: Windowed (for demo) or Fullscreen --- ## 🎮 Real-World Performance Testing ### Remote Desktop Operations - Generally smooth with minor lag - Suitable for daily remote desktop tasks - Drag-and-drop operations responsive ### Gaming Test (Palworld) **Performance**: - ✅ Playable and basically smooth - ⚠️ Slight input delay, not perfectly responsive - ⚠️ Occasional blur during intense scenes (likely 4G network fluctuation) - ✅ Map navigation and combat actions functional **Ideal Use Cases**: - Casual gaming fully supported - Competitive gaming may have suboptimal experience - Perfect for road trip in-car entertainment --- ## ⚠️ Common Issues & Solutions ### Error 60 (Port 48010 Blocked) **Cause**: Network fluctuation or unstable public IP **Solution**: Reconnect 1-2 times usually resolves the issue ### Unstable Connections - Verify firewall port opening status - Confirm public IP hasn't changed - Recommend using DDNS domain for connection --- ## 💡 Optimization Tips 1. **Network Optimization**: - Home broadband to home broadband offers best experience - 4G/5G as backup solution - Same ISP reduces interconnection latency 2. **Parameter Tuning**: - Adjust bitrate based on real-time speed tests - 42Mbps download speed → recommend 8-10Mbps bitrate - Prioritize lowering bitrate over resolution during instability 3. **Security Notes**: - Only open necessary ports - Change PIN codes regularly - Be aware of IPv6 security concerns (detailed in upcoming video) --- ## 📌 Summary **Advantages**: - Simple and quick setup - No third-party server relay needed - Latency within acceptable range - Free and open-source solution **Limitations**: - Requires public IPv4 (scarce resource) - High network quality requirements - Competitive gaming experience needs improvement **Target Audience**: - Users with public IPv4 access - Remote work/casual gaming needs - Home multi-device gaming sharing scenarios
Related Contents
Recommended
Do You Really Need Local DeepSeek Deployment?
Do You Really Need Local DeepS...
08:04 | 58

This video discusses whether ordinary users need t...

Quark Drive Cannot Share .tar/.tar.gz Docker Images
Quark Drive Cannot Share .tar/...
02:00 | 76

On December 13, 2024, users reported that Docker i...

Real Work AI Coding: Deepseek vs ChatGPT vs Claude
Real Work AI Coding: Deepseek ...
11:24 | 79

A serendipitous comparison video from my work scen...

Docker Container Proxy Setup on Synology 7.2
Docker Container Proxy Setup o...
06:27 | 134

Synology NAS: Configuring Proxy for Docker Contain...