
Sunshine 游戏串流三步搭建指南把高性能 PC 变成全家可用的家庭游戏服务器【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine晚上十点客厅电视被家人占着你却在书房电脑前刚打完一局《博德之门 3》的 Boss 战正卡在最上头的时候——而 Sunshine 这样的自托管游戏串流服务端正是为这种时刻准备的。它专为 Moonlight 客户端设计支持 AMD、Intel、NVIDIA 显卡硬件编码与纯软件编码覆盖 Windows、Linux、macOS 与 FreeBSD。装上它你的高性能 PC 就变成一台家庭游戏服务器电视、平板、手机都能以低延迟接入你的游戏库。下面这篇文章会沿着一条真实的玩家旅程展开从纠结选型到装好跑通第一场串流再到踩坑、调优、让全家一起用。你跟着走完这几站今晚就能把客厅变成游戏房的延伸。第一站选型纠结——Steam Link 与云串流都试过之后为什么最终选了自托管 Sunshine先说清楚一个容易混淆的点Sunshine 只负责服务端也就是把 PC 的画面、声音和操作收进来再推出去负责接收端的是 Moonlight 客户端你可以在手机、平板、电视盒、笔记本上装它。两者是一对黄金搭档。在决定自建之前大多数人和你一样会先试这几条路然后发现问题方案典型痛点Steam Link免费但闭源只能串流 Steam 库内游戏非 Steam 游戏和桌面应用支持受限云游戏平台要月费、游戏库由平台定网络一抖就糊热门大作常常想玩的不在库里NVIDIA GameStream曾经好用但官方已经停止服务N 卡老用户被迫找替代品自托管 Sunshine完全开源、装在自己机器上不依赖任何厂商服务器游戏库想加什么加什么如果你已经有一台配置还过得去的游戏 PC自托管几乎是零边际成本的选择不花钱、数据不出家门、断外网也能在局域网里玩。而 Sunshine 能成为主流方案靠的是三点硬实力——三家显卡的硬件编码全支持N 卡 NVENC、A 卡 AMF、Intel 核显 QuickSync还有兜底的软件编码、配置自由度极高从编码参数到启动命令都能改、配套的 Moonlight 客户端生态非常成熟桌面、移动、嵌入式设备都有。第二站安装首跑——Windows、Linux、macOS 三种安装路径怎么选别踩的坑Sunshine 的安装方式很多别一上来就头大按你的系统对号入座即可操作系统推荐方式一句话说明Windows官方.msi安装包双击安装、自动注册服务最省心装完建议重启一次Linux发行版安装包 / FlatpakDebian/Ubuntu 用.debFedora 用.rpm其余可走 FlatpakmacOSDMG 拖入 Applications / Homebrew目前属于实验性支持注意手柄暂不可用想折腾源码git clone https://gitcode.com/GitHub_Trending/su/Sunshine自行编译适合想改代码或追新功能的玩家构建步骤见项目内 building 文档几个容易卡住的点提前说Windows 的手柄驱动Windows 上串流要虚拟手柄需要单独装 Virtual HID 驱动项目文档里叫 libvirtualhid旧的 ViGEmBus 只是兜底方案。装完驱动后建议重启电脑再跑串流否则手柄可能没反应。Linux 的权限Linux 用户要用虚拟键盘/鼠标/手柄得把运行 Sunshine 的用户加进input组然后注销重登才会生效。macOS 的首次授权第一次启动会弹窗要求授予屏幕录制和麦克风权限全部允许即可否则串流过去会是黑屏或没有声音。装好后启动服务浏览器打开https://localhost:47990浏览器会提示证书不安全——这是自签名证书的正常现象直接忽略继续即可。看到欢迎页说明你已经走完了最难的一步。第三站第一场实战——五步完成 Moonlight 客户端与 Sunshine 的配对串流第一次把主机和客户端连起来核心就是做一次配对全程不超过五分钟。第 1 步创建你的管理员账号。在欢迎页上设置用户名和密码这是第一次也是唯一一次一定记牢——忘了的话要在命令行用--creds参数重置。第 2 步安装 Moonlight 客户端。手机、平板去应用商店搜 MoonlightPC 上装桌面版。也可以在 Sunshine 的 Web 界面里打开精选应用标签页里面有官方整理好的全平台客户端下载入口。第 3 步添加主机。打开 Moonlight它会自动发现局域网里的 Sunshine发现不了也没关系点手动添加填主机 IP 即可。第 4 步输入配对 PIN。Moonlight 会弹出一个 4 位 PIN 码切回 Sunshine 的 Web 界面进入导航栏的 PIN 页面输入它再给这台设备起个名字比如客厅电视回车看到成功提示就完成了。第 5 步选择应用开始串流。配对后 Moonlight 里会出现 Sunshine 上的应用列表——默认自带桌面和Steam两个入口点进去就是实时的桌面画面。两个马上用得上的快捷键CtrlAltShiftN隐藏/显示鼠标指针CtrlAltShiftF1到F12在多个显示器之间切换串流目标。第四站踩坑记录——客户端找不到服务器等五个高频问题的排查清单串流这东西九成问题出在网络、驱动和权限三件事上。下面五条是按出现频率排的直接对照着查1. 客户端发现不了服务器。先确认两端在同一个网段再检查主机防火墙是否放行了 47990 端口Web 管理以及 Moonlight 串流用的 47984–48010 端口段。Windows 上装官方安装包会自动配好防火墙规则Linux 则需要自己放行。2. 画面卡顿、掉帧明显。别急着怪网络先看日志。Web 界面的故障排查标签页会列出错误和警告条目里面通常直接写着编码器初始化失败、带宽不足这类根因。3. 键盘鼠标完全没反应。Linux 老玩家的经典坑——运行 Sunshine 的用户不在input组里把用户加进去、注销重登即可。4. 手柄连上但游戏认不出。先确认驱动装没装全Windows 的 Virtual HID / Linux 的 uinput 权限装完记得重启再回到游戏里重新插拔手柄试试。5. 启动游戏后串流立刻断掉。多半是应用启动方式不对比如把 Steam 配成了cmd而不是detached进程一退出流就跟着断。到应用编辑里把启动方式改成 detached 就稳了。第五站进阶玩法——按游戏类型匹配编码器与码率的四张实用配方表跑通第一场串流只是开始真正让体验顺滑得像本地的是把编码器和码率调到跟你的游戏、显卡、网络三者匹配。先定编码器你的显卡推荐编码器特点适合场景NVIDIANVENC延迟最低、性能开销小竞技游戏、高帧率需求AMDAMF / VAAPI画质与效率均衡单机大作、画质优先IntelQuickSync核显即可、功耗低轻薄本、省电场景无独显/老硬件CPU 软件编码兼容性最强测试环境、临时救急编码器定了再按游戏类型给画质参数这套配方直接抄作业游戏类型分辨率帧率码率编码预设竞技类CS、格斗1080p120fps25Mbps性能优先单机大作3A 剧情1440p60fps35Mbps质量优先独立/休闲游戏1080p60fps15Mbps均衡平板/手机端720p60fps10Mbps性能优先网络侧记住一句话能插网线就插网线主机端至少 CAT6走无线就锁 5GHz 频段、保证信号强度 70% 以上路由器支持的话给串流设备的流量开 QoS 优先。所有设置都可以在 Web 界面的配置页里改右上角有搜索框想调什么直接搜比翻菜单快得多。追求画质的玩家还可以试 HDR 串流Windows 主机上已正式支持Linux 上属于实验特性需要 KMS 捕获配合支持 HDR 的桌面环境。要求是主机端先开启 HDR、客户端也打开 HDR 选项否则画面会发灰。第六站全家共享——把 Sunshine 部署成家庭游戏中心的最后一步串流这个事最有成就感的是把一个人的装备变成一家人的娱乐设施。给家里每台设备电视盒、平板、笔记本、手机分别完成一次配对、起好名字谁想玩谁就连上来每个游戏应用都能设置独立的启动参数和图标给妻子配独立游戏、给孩子配休闲游戏、给自己留 3A 大作互不打扰。Moonlight 客户端的覆盖面相当广桌面端、移动端、还有面向树莓派等嵌入式设备的版本都有Sunshine 的精选应用页面把这些官方验证过的客户端和工具都整理好了给你的行动清单今晚就按第二站装好 Sunshine访问https://localhost:47990建好账号用第三站的五步流程在手机上完成第一次配对串流桌面试试手进配置页把码率按第四、五站的配方调一轮感受一下差别把这份经验顺手分享给同样在折腾串流的朋友。相关资源入口项目内文档快速上手与安装明细docs/getting_started.md全部配置项逐个说明docs/configuration.md报错时的排查手册docs/troubleshooting.md更多玩法与社区教程docs/guides.md从源码自行构建的步骤docs/building.mdSunshine 的价值不在于多炫酷而在于它把你已经拥有的硬件潜力真正释放了出来——一台机器全家屏幕游戏跟着人走。现在就去把它跑起来让下一场 Boss 战在任何你想待的地方继续。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考