免费游戏串流终极指南:用 Sunshine 把主机游戏搬到客厅电视
【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine
谁的电脑里没躺着几台"吃灰神机"?书房里性能拉满的游戏主机,和客厅那台 4K 电视,明明是天作之合,却隔着几道墙和一根网线。Sunshine就是那座桥——一款免费开源、自托管的游戏串流服务器,装上它,任何一台有 Moonlight 客户端的设备,都能远程调用主机的算力,把 3A 大作的低延迟画面搬到眼前。
三句话看懂它
- 是什么:运行在游戏主机上的串流服务端,负责采集画面、编码、发送。
- 能干什么:与 Moonlight 客户端配对后,电视、平板、笔记本秒变"远程显示器",原汁原味玩 PC 游戏。
- 适合谁:不想搬主机、想躺床上/沙发上玩 PC 游戏、又想零成本搞定这一切的人。
上手路线图:三勾就能串流
把"从下载到跑通"拆成三步,每步一条最省事的路。
- 准备:确认主机和客户端设备在同一局域网,客户端装上 Moonlight(App Store、Google Play 或官网都有)。
- 安装:Windows 用户下载官方安装包双击即可;Linux 用户一条命令
flatpak install flathub dev.lizardbyte.app.Sunshine;想尝鲜源码版,就git clone https://gitcode.com/GitHub_Trending/su/Sunshine自行编译。 - 首试:浏览器打开
http://localhost:47990进入管理后台,设好用户名密码;在 Moonlight 里点一下自动发现的主机,输入配对 PIN 码——这一步做完,就真的通了。
首次进入会要求创建 Web 后台的账号密码,页面提示"以后再也不会看到",务必记牢。真忘了?下面有救急方案。
场景实测:三个真实使用瞬间
场景一:客厅电视玩书房 3A。主机在书房,人在客厅,以前只能搬椅子。装好 Sunshine 后,电视接一个运行 Moonlight 的盒子(树莓派也行),配对后直接进入桌面。最大的惊喜是延迟:走局域网时几乎感觉不到操作迟滞,开车、射击类游戏也能正常上手。它的秘密在于自动匹配硬件编码器——NVIDIA 用 NVENC、AMD 用 AMF、Intel 用 QuickSync,Linux 下还有 VAAPI,macOS 走 Video Toolbox,实在不行才用软件编码兜底。硬件编码(由显卡专用芯片负责压缩画面)几乎不占 CPU,这正是低延迟的关键。
场景二:把游戏收进"串流节目单"。后台的 Applications 页面就是你的节目单。桌面(Desktop)默认配好,随时可远程操控整台电脑;想串流 Steam 大屏模式,Add New 填入名称和路径steam://open/bigpicture即可。保存后记得重启一次 Moonlight 客户端,列表才会刷新。
场景三:画面卡顿的排查现场。串流卡成幻灯片?先在后台 Network 选项卡打开 UPnP(自动配置端口转发,方便跨网串流),再用iperf3测一下主机到客户端之间 UDP 的丢包和抖动:主机上跑iperf3 -s,客户端上跑iperf3 -c 主机IP -t 60 -u -R -b 50M。丢包接近 0、抖动越小越好;不达标就先降分辨率、降码率,多数时候立竿见影。
进阶开关:给老手的三枚彩蛋
- 端口族整体平移:嫌默认端口
47989(串流)和47990(Web 后台)碍事?在配置里只改port = 47989这一个值,整个端口族会同步偏移,跟端口冲突彻底说再见。 - 忘记密码的救急术:在主机上执行
sunshine --creds 新用户名 新密码一键重置(Flatpak 安装则加前缀flatpak run --command=sunshine dev.lizardbyte.app.Sunshine)。 - 快捷键直达:
Ctrl+Alt+Shift+N隐藏鼠标指针(远程桌面模式好用),Ctrl+Alt+Shift+F1~F12切换不同显示器串流。
疑问速答
Q:客户端一直找不到主机?八成是防火墙拦了端口。放行47989和47990,确认两端在同一局域网,一般就好。
Q:必须同局域网才能玩吗?不需要。配置好 UPnP 或手动端口转发后,公网也能串流,只是对网络质量要求更高。
Q:手柄在游戏里失灵?把 Steam 的手柄配置改为"通用手柄",并禁用主机直连的实体手柄,让 Sunshine 虚拟出的手柄当"第一手柄"。
Q:官方文档哪里看?仓库的docs/目录就是全套说明书:getting_started.md 带入门、configuration.md 讲调参、troubleshooting.md 教排障。
行动钩子
从一个仓库到客厅响起游戏 BGM,Sunshine 把"游戏无处不在"变成了免费的日常。上手入口就在这:
git clone https://gitcode.com/GitHub_Trending/su/Sunshine装好它,然后放心地把主机留在书房——毕竟,好游戏值得你躺在沙发上玩。🎮
【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考