Sunshine 游戏串流三步搞定:从安装到桌面与手柄接管的自托管串流服务器教程
【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine
想让客厅电视直接玩 PC 里的游戏,又不想搬主机?Sunshine 游戏串流是新手能上手的自托管方案:它是一套跑在你自己电脑上的开源游戏串流服务器,画面和声音经过硬件编码后推给 Moonlight 客户端,电视、手机、平板都能接。这篇教程按真实使用顺序走四步:把 TV 连上 PC、串 Steam 游戏、串整个桌面、接管手柄,最后附排障清单和 30 秒验收。
5 分钟让电视连上你的 PC
先过一遍最低门槛,不满足就换台机器或换系统:
- Windows 10 及以上,或 Linux(Ubuntu 22.04 以上主流发行版,内核 5.4+),macOS 10.15+
- 有支持硬件编码的显卡(NVIDIA / AMD / Intel 均可),较老的核显可用软件编码兜底
- 8GB 内存起步,串流端建议走有线网
安装本身没什么门槛,官方发布页提供各平台的安装包,直接装。想从源码构建的话,先克隆仓库:
git clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine这两行把源码拉到本地目录,进入目录后按官方文档里的构建步骤编译即可;普通用户下载发布包更省事。
装完后看系统托盘,出现 Sunshine 图标说明服务在跑。浏览器打开http://localhost:47989(端口以实际环境为准)进入 Web 管理页,首次访问会让你创建管理员用户名和密码,这套凭证以后重置密码、查日志都要用,记好。
配对 Moonlight,串出第一款 Steam 游戏
客户端侧装 Moonlight。不用去搜下载渠道:Sunshine Web 界面的 Featured Apps 页列了各平台的官方客户端,一键直达。
首次连接时 Moonlight 会提示配对,输入 Sunshine 界面上的 PIN 码即可。配对成功后,游戏画面走的是硬件编码:在 Audio & Video 设置里挑编码器,原则是跟显卡厂商对上——NVIDIA 选 NVENC、AMD 选 AMF、Intel 选 Quick Sync,有硬件编码器就别用软件编码,既流畅又省 CPU。
分辨率和帧率从 1080p / 60fps 起步最稳,4K 或 120fps 取决于编码器和网络两头。码率给个参考区间:1080p60 大约 25~50Mbps(配置里以 Kbps 计,即 25000~50000),按实际硬件和网络调整,无线环境先取低值。
想加什么入口?Applications 页默认有 Desktop 卡片,旁边可以添加 Steam 入口或任意桌面程序,改个名字就能出现在 Moonlight 的应用列表里。
把整个桌面串出去
Desktop 卡片就是干这个的:不启动任何游戏,直接把整块屏幕推给客户端。办公软件、设计工具、临时要处理的系统弹窗,都能远程操作。
两个细节:
- 串哪个显示器就选哪个,分辨率跟随物理显示器,客户端画面会等比缩放
- 隔互联网远程访问时,需要在路由器上放行 Sunshine 的 UDP/TCP 端口,具体端口清单见官方文档,局域网内则不需要
对新手来说,桌面串流还是排障的好帮手:游戏串流出了怪问题,先串桌面确认服务端本身正常,再回头查游戏侧。
1 分钟把手柄接管好
把控制器连在 Moonlight 客户端那一端(蓝牙或 USB 均可)。客户端一连上,Sunshine 就在主机侧模拟出一个虚拟手柄,游戏认到的就是一个"真"手柄,无需任何额外映射。
Windows 和 Linux 主机可模拟 Xbox、DualShock 4/5、Switch Pro 等型号(兼容性见项目 README 里的表格),macOS 不支持模拟。
两个高频坑:
- 主机上还插着实体手柄时,拔下来或在系统里禁用它,避免和虚拟手柄抢"一号位",Steam 游戏里最容易遇到
- 验证只花 10 秒:串进 Steam 调出手柄菜单,点一圈按键,灯效和震动都响应就过关
排障:三个最常見症状对号入座
🩺 连不上
- 症状:Moonlight 搜不到主机,或 PIN 配对失败
- 可能原因:Sunshine 服务没在运行;主机防火墙拦了;两端不在同一局域网
- 一步验证:在主机上打开
http://localhost:47989,页面能出来说明服务活着;再确认客户端和 PC 在同一网段
画面卡顿、掉帧
- 症状:时快时慢,或固定丢帧
- 可能原因:码率超过网络实际吞吐;用了软件编码;无线网络抖动大
- 一步验证:码率从 50Mbps 降到 20Mbps 再比一次;官方建议用 iPerf3 测链路稳定性,丢包低于 5%、抖动低于 1ms 才算健康,细节见排障指南
没声音
- 症状:画面正常,音频缺失或杂音
- 可能原因:主机抓取的音频设备选错了;别的程序独占着音频设备
- 一步验证:在系统声音设置里把 Sunshine 的虚拟捕获设备设为默认输出,关闭独占程序后重启 Moonlight
问题定位不了时,Web 界面的 Troubleshooting 页可以打包下载运行日志,比口头描述现象高效得多。
用 30 秒清单验收
✅ 系统托盘有 Sunshine 图标,Web 管理页能打开 ✅ Moonlight 配对成功,应用列表里看得到 Desktop 和 Steam ✅ 1080p / 60fps 下串流画面流畅,无持续掉帧 ✅ 手柄按键、摇杆、震动全部有响应 ✅ 声音与画面同步,无破音
配置没有"最高",只有最适合你那张网络的组合:先跑通,再按症状微调,比一开始抄参数清单有效得多。
【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考