如何用Sunshine打造零延迟游戏串流?完整指南让旧设备变身云游戏终端
Sunshine是一款自托管的游戏流媒体服务器,支持通过Moonlight客户端在手机、平板、智能电视等设备上实现低延迟游戏串流。它就像家庭游戏信号塔,将主电脑的游戏画面和操作实时传输到其他设备,让你随时随地享受高性能游戏体验。[,Sunshine都能稳定运行。特别优化的platform/模块确保不同操作系统下的硬件资源高效利用。
自托管安全,数据不外流
所有游戏数据在本地网络内传输,无需经过第三方服务器。通过src/crypto/实现的加密传输协议,保障你的游戏账号和隐私安全。
开源免费,社区持续进化
基于GPL协议开源,全球开发者共同维护。通过docs/contributing.md你可以参与功能开发,提交优化建议,或为本地化项目贡献力量。
多设备兼容,全家共享游戏
支持Moonlight客户端(Windows/macOS/Linux/Android/iOS),让手机、平板、电视都能变成游戏终端。配合src/input/模块的跨平台输入支持,手柄、键盘、鼠标操作无缝同步。
快速自查:你的设备能运行Sunshine吗?
最低配置要求
| 组件 | 基本要求 |
|---|---|
| GPU | AMD VCE 1.0+/Intel VAAPI兼容/Nvidia NVENC支持 |
| CPU | AMD Ryzen 3 / Intel Core i3 |
| 内存 | 4GB RAM |
| 网络 | 5GHz Wi-Fi或有线网络 |
4K游戏推荐配置
| 组件 | 推荐规格 |
|---|---|
| GPU | AMD VCE 3.1+/Intel HD Graphics 510+/Nvidia RTX 2000系列+ |
| 网络 | 千兆有线网络(CAT5e及以上) |
💡 小贴士:笔记本用户需接通电源并设置高性能模式,以获得最佳串流效果
零基础安装:Windows/Linux双平台教程
Windows系统安装步骤(推荐新手)
-
下载安装包
从官方发布页面获取最新版Sunshine-Windows-AMD64-installer.exe -
运行安装向导
双击安装文件,保持默认选项完成安装。安装程序会自动配置:- 防火墙例外规则
- ViGEm虚拟手柄驱动
- 系统托盘快捷方式
-
启动服务
安装完成后,Sunshine会自动启动,系统托盘出现橙色阳光图标。点击图标可快速访问Web管理界面。
Linux系统安装(以Ubuntu为例)
-
获取安装包
git clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine -
执行安装脚本
sudo ./scripts/linux_build.sh -
启动并设置自启
# 启动服务 systemctl --user start sunshine # 设置开机自启 systemctl --user enable sunshine
⚠️ Wayland用户注意:需要执行
sudo setcap cap_sys_admin+p $(which sunshine)启用KMS捕获
5分钟配置指南:从登录到开始游戏
访问Web管理界面
打开浏览器访问https://localhost:47990,首次登录会看到欢迎界面:
创建管理员账户
设置用户名和密码,这些凭据将用于后续管理操作,请妥善保管。
添加游戏和应用
- 在导航栏选择"Applications"
- 点击"Add New"按钮
- 填写应用信息:
- 名称(如"原神")
- 可执行文件路径
- 可选:上传游戏图标
配置串流参数
进入"Configuration"页面优化你的串流体验:
推荐设置:
- 分辨率:与客户端设备匹配
- 帧率:60fps(游戏)/30fps(低带宽)
- 比特率:10-20Mbps(1080p)/30-50Mbps(4K)
- 编码器:优先选择硬件编码器(如NVENC/AMF)
设备配对与连接
- 在客户端安装Moonlight
- 打开Moonlight搜索服务器或手动输入IP
- 在Sunshine的"PIN"页面输入Moonlight显示的配对码
- 配对成功后即可开始游戏
专家级优化:让串流体验再提升30%
网络优化方案
- 有线连接:将服务器和客户端都连接到路由器,延迟可降至10ms以内
- 5GHz Wi-Fi设置:选择149频道以上的DFS频段,减少干扰
- QoS配置:在路由器中为Sunshine设置最高网络优先级
画质与性能平衡
- 动态比特率:在网络不稳定时启用,自动调整画质保障流畅度
- 分辨率缩放:客户端分辨率低于服务器时,适当降低串流分辨率
- HDR支持:通过src/video_colorspace/模块开启HDR色彩映射
实用快捷键
Ctrl+Alt+Shift+F1/F12:多显示器切换Ctrl+Alt+Shift+N:隐藏/显示光标Ctrl+Alt+Shift+M:麦克风静音切换
常见问题解决:新手必看FAQ
连接问题:Moonlight找不到服务器?
-
检查Sunshine服务状态:
- Windows:任务管理器中查看"sunshine.exe"进程
- Linux:
systemctl --user status sunshine
-
网络排查:
- 确认设备在同一局域网
- 临时关闭防火墙测试
- 尝试直接访问
https://服务器IP:47990
画质问题:画面模糊或卡顿?
-
编码设置检查:
- 确保已选择硬件编码器
- 提高比特率或降低分辨率
- 关闭不必要的后台程序
-
驱动更新:
- 更新显卡驱动至最新版本
- 检查网络适配器驱动
输入问题:手柄无响应?
- Windows:运行
src_assets/windows/misc/gamepad/install-vigem.bat - Linux:执行
sudo usermod -aG input $USER并重启
结语:开启你的家庭游戏串流革命
通过本指南,你已掌握Sunshine的安装配置和优化技巧。现在,你可以在客厅电视玩3A大作,在卧室平板继续游戏进度,甚至用手机在户外享受PC游戏。Sunshine打破了硬件和空间的限制,让游戏真正"流动"起来。
如果你在使用中发现问题或有优化建议,欢迎通过项目的GitHub Issues参与社区讨论。开源的力量让Sunshine不断进化,期待你的加入!
官方文档:docs/getting_started.md
配置示例:src_assets/common/assets/web/configs/
更多推荐





所有评论(0)