Sunshine+Moonlight+IPv4 Remote Game Streaming Setup
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
Sunshine+Moonlight+Win10 Remot...
Duration: 05:10 | DPWin10/11 UI Without Password A...
Duration: 02:53 | DPWin10/11 Auto-Login Without Pa...
Duration: 08:01 | DPStarsector 0.98 SST Chinese Fi...
Duration: 06:17 | DPStarsector 0.98 Chinese 97%+ v...
Duration: 04:02 | DPGameSir Nova 2 Moonlight Vibra...
Duration: 07:31 | DPRecommended
Sunshine+Moonlight+Win10 Remot...
05:10 | 30How to achieve remote self-service shutdown (Win10...
Nginx Proxy Manager on Synolog...
14:11 | 6docker-based Nginx graphical management tool, Ngin...
$55 200㎡ WiFi6+2.5G Network Up...
22:11 | 3360 yuan to complete a 200 sqm home network upgrad...
Claude Code: Design Pro HTML P...
32:40 | 9How to use Claude Code to design professional HTML...