Sunshine 游戏串流服务器搭建攻略:10 分钟把 PC 游戏搬进客厅电视
Sunshine 游戏串流服务器搭建攻略10 分钟把 PC 游戏搬进客厅电视【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine晚上十一点孩子已经上床还缠着要再来一局你的电脑却在书房显示器已睡手柄还塞在桌角抽屉里。Sunshine 是一款开源自托管游戏串流服务器游戏跑在你自己的电脑上画面经硬件编码后推送到电视、手机或平板按键操作原路回传。它为 Moonlight 客户端而设计计算始终发生在你家里不订阅、不依赖厂商机房。Sunshine 解决什么问题它的原理可以理解为一次私人视频通话画面走的是压好的视频流你的按键走的是回传信号。显卡先用硬件编码把游戏画面压缩成码流再经局域网送出带宽消耗远低于直接传原始屏幕数据。场景装之前装之后客厅大屏玩游戏搬主机、拖一堆线电视装客户端连上就玩床上用手机接着玩只能放弃进度5GHz WiFi 下随时接档家人想用电脑轮流排队各占一块屏幕互不打扰✅ 适合谁有一台不错的 PC又不想为客厅再买一台游戏机想把手机、平板当第二台手柄设备通勤路上接着打愿意花十分钟了解一点网络设置、追求低延迟的玩家❌ 不适合谁想要云游戏那种零配置体验——你仍需放行防火墙、做一次配对显卡没有硬件编码能力的老平台画面会卡一句话总结它省下的不是硬件钱而是搬设备、排队等屏幕的摩擦。最短路径跑起来10 分钟安装与配对清单不用编译源码直接装官方发行包。按系统对号入座Windows下载 .exe 安装程序向导自动处理防火墙和开机服务LinuxDebian/Ubuntu下载对应 .deb 包执行下方命令LinuxFlatpak在 Flathub 搜索dev.lizardbyte.app.Sunshine依赖开箱即用macOS / FreeBSD下载官方安装包或用 Homebrew / pkg 安装Docker参考仓库内 Docker 部署说明务必映射47984-47990这段 TCP 端口# Debian/Ubuntu安装 .deb 包 sudo dpkg -i ./sunshine-*.deb # 或直接用 Flatpak 安装 flatpak install flathub dev.lizardbyte.app.Sunshine安装完成后浏览器打开https://localhost:47990即进入管理后台首次登录五步走完浏览器会警告不安全网站⚠️ 这是自签名证书所致点继续即可通道仍然加密设置用户名和密码。这是进后台的唯一钥匙先记牢在手机或电视上装 Moonlight手动添加你电脑的局域网 IPMoonlight 显示一个 4 位 PIN 码在 Sunshine 后台的 PIN 页面输入并给设备命名类似蓝牙遥控器配对时的确认握手回到 Moonlight从应用列表里挑一个启动画面就到了屏幕上全程不碰任何配置文件——服务、防火墙、依赖都由安装器代办你只负责设密码和配对这也是它十分钟能跑完的原因。按你的场景抄作业同一套 Sunshine三个场景三套参数。场景一客厅电视追高画质主机用网线连千兆路由器电视装好 Moonlight。先打开 Applications 页面添加游戏点 Add New 填启动命令自带的 Desktop 和 Steam 入口也够用。推荐参数4K 60fps 高码率预设选质量优先 硬件门槛独立显卡NVIDIA 走 NVENC、AMD 走 AMF、Intel 核显走 QuickSync有线千兆 预期效果画面接近直连手柄延迟几乎无感场景二手机平板用码率换稳定躺床上接 RPG 的进度或在阳台玩两把休闲游戏。移动端的核心是用码率换稳定。推荐参数1080p 60fps 中码率预设切到性能优先 网络要求5GHz WiFi信号强于七成别隔两堵墙 预期效果画面偶有压缩痕迹但操作跟手、不掉帧场景三角落里的无头主机很多人的游戏机根本没接显示器。用 SSH 远程拉起 Sunshine旧机器就变成了藏在角落、全天候的游戏服务器# 通过 SSH 远程启动 SunshineX11 环境 ssh userip_address export DISPLAY:0; sunshine预期效果人不用出现在机器旁串流服务随时待命若只有纯文本终端先 startx 再起 Sunshine中间 sleep 等显示就绪翻车急救站五类常见故障的固定解法第一次跑不通很常见多数翻车都有固定解法。客户端发现不了服务器原因防火墙没放行端口段或两端不在同一局域网 解法确认47984-47990已放行。Windows 安装器自动配好Linux 需自行检查防火墙规则键盘鼠标手柄没反应Linux原因当前用户不在input组无法创建虚拟输入设备 解法执行下面命令注销重登生效# 把当前用户加入 input 组 sudo usermod -aG input $USER忘了 Web 后台密码原因首次登录设置的凭据遗失 解法命令行执行sunshine --creds 新用户名 新密码直接重置AppImage 形式则前面加./sunshine.AppImage画面卡顿、掉帧甚至黑屏原因主机网口速率快于客户端比如 2.5G 对千兆突发流量被中间设备缓冲丢弃 解法把主机网卡速率降到与弱侧一致不确定就先做文末的网络体检手柄进 Steam 就失灵原因Steam 的手柄接管配置与 Sunshine 的虚拟手柄冲突 解法Steam 手柄设置里关掉 Xbox/PlayStation 专用支持只留通用模式让 Sunshine 的虚拟手柄排第一顺位都无效时进后台 Troubleshooting 页翻日志每一行错误都带时间戳比盲猜高效。网络体检主机起服务器模式客户端跑一次 60 秒反向 UDP 测试看丢包和抖动合格线是丢包 5%、抖动 1ms 以内。# 主机端服务器模式 iperf3 -s # 客户端替换为主机 IP iperf3 -c 192.168.1.100 -t 60 -u -R -b 50M一句话总结先查日志、再测网络九成翻车都栽在这两件事上。把体验拉满的进阶开关跑通只是开始几个容易忽略的开关值得记住CtrlAltShiftN隐藏/显示鼠标光标远程桌面模式下尤其顺手CtrlAltShiftF1到F12串流时在多块显示器之间切换Configuration 页面自带搜索框几十个参数按关键词直达不用翻菜单深浅色主题也能随时切Featured Apps 页面收录了 Moonlight 各平台客户端和树莓派嵌入版等官方验证工具不用到处找资源想读源码或参与开发git clone https://gitcode.com/GitHub_Trending/su/Sunshine再读 性能调优文档 和 配置选项详解排错时 故障排查手册 也值得一看。让画面流动起来Sunshine 不要求你换设备也不要求你订阅任何服务。它只是把书房里那台电脑的性能重新分配给客厅的电视、通勤的平板和床边的手机。家里的资源开始流动屏幕不再是搬机器的理由。现在就能做的三件事在主力机上装好 Sunshine设好后台密码打开 Web 面板手机装 Moonlight 完成配对先串一把桌面从低码率起步逐步加码直到画面和流畅度都满意游戏主机从来不用买它一直在书房里只等你从沙发那头把它叫起来。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考