Sunshine 游戏串流完整指南4 步装好5 分钟串通第一局游戏【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine性能很强的台式机天天在书房吃灰客厅电视只配刷剧想接着玩那局 RPG还得人搬进书房坐三小时。Sunshine 是一款自托管的游戏串流服务器装在这台 PC 上再配 Moonlight 客户端就能把游戏画面低延迟地推到电视、手机和平板上。Sunshine 游戏串流工作原理画面怎么从 PC 跑到电视上把它想成家里自建的一间信号发射室游戏照常在 PC 上运行显卡把画面实时压成视频流沿着局域网发射出去Moonlight 负责接收、解码再把你的键盘、鼠标和手柄按键原路送回主机。它不是云游戏——游戏不跑在别人的机房里也不是传统远程桌面那样只图方便。它是把你自己电脑的性能原封不动搬到另一块屏幕上的工具。先判断你适不适合装 Sunshine 游戏串流✅ 适合有独显的 PC但你习惯在客厅、床上用别的屏幕玩游戏家里有一台闲置或角落里的 PC想让它当游戏服务器想要手柄、键鼠直通和低延迟又不想按月订阅云游戏❌ 不适合主机是多年前的纯核显老机器画面会又糊又卡主要需求是跨城市、跨网络远程串流它是为局域网设计的在 macOS 主机上依赖手柄macOS 版是实验性的手柄暂不支持一句话不花一分钱买新硬件把现有 PC 的算力借给全家每一块屏幕。Sunshine 安装配对四步走从下载包到第一屏画面第 1 步按系统装好 Sunshine 服务器在你要被串流的电脑上装官方发行包Windows 用 MSI 安装器装的时候留意防火墙选项建议勾选Linux 用发行版对应的 .deb 包sudo dpkg -i ./sunshine-ubuntu-24.04-amd64.deb成功标志终端里能直接敲sunshine启动或安装后服务已在后台运行高频坑Flatpak / AppImage 包不支持 KMS 抓取发行版有原生包时优先选原生包第 2 步首次登录 Sunshine 并设置账号浏览器打开https://localhost:47990也可换成主机内网 IP首次进入需要你创建用户名和密码。成功标志登录成功看到管理后台首页高频坑浏览器提示网站不安全是自签名证书导致点继续访问即可串流数据仍是加密的这张图看 Sunshine 首次登录界面账号密码就在这里创建是进后台的唯一钥匙第 3 步在 Moonlight 客户端完成 PIN 配对在电视/手机/平板上安装 Moonlight它会通过 SSDP 自动发现 Sunshine发现不了就手动填主机内网 IP随后客户端显示一个 4 位 PIN 码。回到 Sunshine 后台点导航栏的PIN按钮输入这串数字并回车给设备起个名字看到成功提示后客户端里就出现应用列表了高频坑PIN 只在 Moonlight 请求配对的那几秒有效过期就重新生成一次第 4 步选 Desktop 开始第一屏串流应用列表里自带的Desktop项不启动任何程序直接串整个桌面。点它开始画面出来即成功。成功标志电视上看到 PC 桌面动一下鼠标立刻有反应高频坑自定义应用启动失败时先检查命令路径和工作目录Sunshine 串流场景调优客厅 4K、移动端、无头主机三套方案客厅大屏4K 高画质目标4K 60fps画面接近直连显示器做法Moonlight 里选高码率、质量优先的预设编码交给显卡硬编NVIDIA 用 NVENC、AMD 用 AMF/VAAPI、Intel 用 QuickSync前置主机插网线客户端走 5GHz WiFi 或有线预期手柄操作几乎感觉不到延迟手机平板低延迟优先目标操作跟手、不掉帧做法压到 1080p 60fps 中等码率用码率换稳定前置5GHz WiFi、信号 70% 以上、离路由器近一些预期画面略有压缩痕迹但操作稳定无头主机SSH 远程拉起 Sunshine目标不接显示器也能串流做法Linux/X11在终端里远程启动ssh userip_address export DISPLAY:0; sunshine前置主机已能 SSH 登录且桌面环境配置了自动登录预期角落里的旧台式机直接变成家庭游戏服务器Sunshine 串流常见故障速查5 个高频问题对症解决症状原因解法Moonlight 发现不了服务器防火墙拦截或两端不在同一网段确认 47990 端口已放行Windows 安装器一般自动配好lite 包需手动跑scripts/add-firewall-rule.bat卡顿、掉帧、丢包多数不是 Sunshine是网络波动先用 iperf3 测网主机跑iperf3 -s客户端跑iperf3 -c 主机IP -t 60 -u -R -b 50M丢包低于 5%、抖动小于 1ms 才算合格键鼠/手柄没反应Linux 下当前用户没有虚拟输入权限sudo usermod -aG input $USER然后注销重新登录忘了 Web 后台密码首次创建的凭据没记牢终端执行sunshine --creds 新用户名 新密码直接重置Windows 检测不到手柄缺少虚拟手柄驱动单独安装 Virtual HID Driver装完重启电脑这张图是后台的 Troubleshooting 日志页每条警告和错误都带时间戳排障时从上往下对一遍比盲猜高效得多终极手段以上都无效时进后台Troubleshooting标签页翻完整日志按最后几条报错搜索即可。Sunshine 进阶玩法按应用定制、搜索配置、快捷键给每个应用单独配启动参数Applications 页可为每个应用独立设置工作目录、启动命令和环境变量$(HOME)会被自动替换。注意旧实例还开着会先被终止prep 命令失败则中止启动应用退出时串流也随之结束。配置搜索框Configuration 页顶部输入框支持关键词搜索编码、码率、分辨率等几十个参数不用翻菜单敲关键字直达。串流中快捷键都以CtrlAltShift开头CtrlAltShiftN隐藏/显示鼠标光标CtrlAltShiftF1~F12在多显示器间切换串流画面。显卡层面的额外一招NVIDIA 在控制面板开启 Fast Sync、AMD 开启 Enhanced Sync都能再省一点延迟详见 docs/performance_tuning.md。不换新设备、不交订阅费Sunshine 只是把你已经拥有的性能重新分配到了每一块屏幕。现在就能做的 3 件事按系统装好 Sunshine登录后把账号密码写进备忘录电视或手机装一个 Moonlight完成 PIN 配对串出第一屏桌面从最低画质起步一局一局往上调直到画面和流畅度都满意【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考