Sunshine 游戏串流服务器:从装好到出画只要 10 分钟 Sunshine 游戏串流服务器:从装好到出画只要 10 分钟【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款免费开源的游戏串流服务器,搭配 Moonlight 客户端,能把装有游戏的电脑变成串流主机,让手机、平板、电视直接玩 PC 游戏。适合零基础、想自建串流、不想按月付费订阅云游戏的人。先看懂这条链路这一节说清楚串流链路里谁在干活;看完你就知道画面从哪来、操作往哪回。角色软件运行位置职责宿主端Sunshine装游戏的电脑采集画面和声音,实时编码推流客户端Moonlight手机 / 平板 / 电视 / 另一台电脑显示画面,回传键鼠和手柄操作画面由宿主端采集后推给客户端,操作由客户端回传给宿主端,一来一回的延迟被压到接近本地游玩的水平。两端全部免费开源,整条自建串流链路零订阅费。动手前 3 分钟自检装之前花 3 分钟对照这张表,四项全过再往下走,省得装到一半发现环境不满足。项目最低要求不满足会怎样操作系统Windows 10/11、主流 Linux 发行版或 macOSSunshine 官方只支持这三个平台,别的系统得自己折腾显卡有独显为佳,NVIDIA / AMD / Intel 都行没有硬件编码就退回 CPU 软编,游戏一开就容易卡网络局域网即可;跨网络串流建议网线信号差直接掉帧、延迟高,串流体验减半设备任意能装 Moonlight 客户端的设备没有客户端就收不了流,宿主装好也白搭把宿主电脑装好这一节把 Sunshine 装到宿主电脑上;做完后浏览器能打开 Sunshine 的 Web 管理界面。Windows:无脑点下一步从发布页下载 Windows 安装包,双击运行,向导提示一路下一步。验收标准:系统托盘出现 Sunshine 图标,安装完成。Linux 一条命令链装 Sunshinegit clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine ./scripts/linux_build.sh构建脚本会自动拉取并编译第三方依赖,首次编译耗时较长属正常现象。⚠️ 动手前确认系统已装好git和基础编译工具链。验收标准:脚本跑完后,浏览器能访问 Sunshine 的 Web 界面。macOS 一行命令装完brew install sunshine首次启动时系统会请求屏幕录制和麦克风权限,允许即可。验收标准:菜单栏出现 Sunshine 图标。进 Web 界面把三件事办了这一节把服务器调整到可被连接的状态;做完后客户端就能发现并连上宿主。浏览器访问https://localhost:47990(把 localhost 换成宿主机内网 IP 也行)。浏览器提示证书不安全可以忽略,那是自签名证书。① 创建管理账号。首次访问进入欢迎页,填写用户名、密码并再次确认,点登录。⚠️ 这组凭据是日后管理串流服务器的唯一入口,务必记牢。验收标准:登录后能看到顶部全部功能选项卡。② 打开 UPnP 端口转发。进 Configuration 页面,搜索框输入 Upnp,在 Network 选项卡勾选 UPnP 开关,点底部 Save。路由器会自动完成转发,不用自己进路由器后台改。验收标准:保存后开关保持勾选状态。③ 登记要串流的应用。点顶部 Applications 选项卡,左下角 Add New,填应用名称和可执行文件完整路径,点 Save。页面自带 Desktop 和 Steam Big Picture 两个预设,不填任何游戏也能直接串桌面。⚠️ 应用列表只在客户端重启后刷新,加完新游戏记得重启一次 Moonlight。验收标准:列表里能看到刚加的应用。Moonlight 配对,5 步出画这一节让客户端连上宿主;做完后手机上就能看到宿主画面。下载 Moonlight 客户端。Sunshine Web 界面的 Featured Apps 页面按平台列好了下载地址,点 Get 跳转;确认客户端设备与宿主在同一网络,打开 Moonlight;客户端会自动发现局域网里的 Sunshine 主机,点它连接;客户端索要 4 位 PIN 码。在 Sunshine Web 界面的 PIN 选项卡查看配对码,输入到客户端并给设备起个名字;配对成功后,客户端列出已登记的应用,点选即开始串流,设备屏幕上出现宿主画面。✅一次配对长期有效,以后每次打开客户端直接进游戏。画质与延迟:只调这 4 个出画之后想更稳,只动下面 4 个参数就够,别陷进参数海洋。编码器:配置页选与显卡匹配的硬件编码器,NVIDIA 用 NVENC,AMD 和 Intel 选各自的硬件编码;比软编快、占用低,这是画质与流畅度的地基。码率 / 分辨率:有线网络放心拉高;无线环境先保守设置再逐步上调,画面开始马赛克就是过头了。帧率:和显示器刷新率对齐,客户端设备是高刷屏就把帧率开高。网络:串流对延迟敏感,能走网线就不要依赖 Wi-Fi,这一条的收益常常超过所有参数调整。连不上 / 卡顿时先看这里出问题先别重装,按表做第一反应动作。现象第一反应客户端发现不了宿主先确认两台设备在同一局域网;再检查防火墙是否放行 Sunshine 端口(Web 47990,串流 47998–48000)卡顿、画面发糊换有线;降码率和分辨率黑屏或启动失败查显卡驱动与编码器状态,翻 Web 界面 Troubleshooting 选项卡的日志找报错手柄 / 键鼠没反应确认客户端侧输入设备已被识别,再查宿主机输入相关配置排查到这一步还搞不定,把日志截图贴到 LizardByte 社区问,效率比自己猜高得多。Sunshine 让你零成本自建游戏串流服务器。编码器细节、深度调优与安全加固,看项目 docs/ 目录里的官方文档,再去 LizardByte 社区交流。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

界面控件DevExtreme React Grid—如何将数据导出到Excel文档?

界面控件DevExtreme React Grid—如何将数据导出到Excel文档?

DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序,该套件附带功能齐…

2026/8/28 13:45:08
WinForm应用实战开发 - 如何开发一个日程视图?(Part 1)

WinForm应用实战开发 - 如何开发一个日程视图?(Part 1)

在一些应用场景中,我们可能需要记录某一天,某个时段的日程安排,那么这个时候就需要引入了 DevExpress的日程控件XtraScheduler了,这个控件功能非常强大,提供了很好的界面展现方式,以及很多的事件、属性给我…

2026/8/28 13:45:08
PEP 841:Python不可变类型的新语法,Frozen Syntax深度解析

PEP 841:Python不可变类型的新语法,Frozen Syntax深度解析

在团队做领域模型重构时,我们经常讨论一个话题:如何用 Python 写出真正不可变的对象。写起来并不难,难的是“性能可接受、代码可读、类型可检查、生态兼容”这几件事同时成立。 dataclass(frozenTrue) 能解决一部分问题, Named…

2026/8/28 13:45:08
ABD算法详解:基于quorum复制的线性化寄存器与几乎共识

ABD算法详解:基于quorum复制的线性化寄存器与几乎共识

先聊一个挺有意思的现象:如果你现在去搜索引擎里输入“ABD”,大概率会看到安卓刷机、WiFi 棒子进入 ABD 模式、中兴盒子密码计算器这类内容。这些内容里的 ABD 其实是安卓的 ADB(Android Debug Bridge),只是大小写容易…

2026/8/28 13:45:08
呼吸机模块化设计:硬件拆解与软件开发的关键实践

呼吸机模块化设计:硬件拆解与软件开发的关键实践

1. 呼吸机设计中"模块化"到底解决了什么问题? 呼吸机这种东西,一旦进入产品化阶段,最让人头疼的不是算法有多难,而是"改一处、动全身"。一个压力传感器换了型号,气路板要重新画,控制参…

2026/8/28 13:45:08
移动优先AI Agent架构拆解:从场景感知到工具调用

移动优先AI Agent架构拆解:从场景感知到工具调用

如果你最近在 Hacker News 或开发者社区关注 AI Agent 方向,大概率会注意到 Atlan 这样一个项目:它没有随大流做"又一个 Web 端 AI 助手",而是明确打出了 Mobile-Focused AI Agent 的定位。这个定位很值得停下来想一想。 过去一…

2026/8/28 13:40:08