公司动态

Sunshine自建游戏串流一篇文章讲透:零门槛告别订阅费,把电脑变成私人游戏服务器

📅 2026/8/15 10:21:54
Sunshine自建游戏串流一篇文章讲透:零门槛告别订阅费,把电脑变成私人游戏服务器
Sunshine自建游戏串流一篇文章讲透零门槛告别订阅费把电脑变成私人游戏服务器【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款开源的、自托管的游戏串流服务器专为 Moonlight 客户端设计。装上它你的电脑就化身一台私人云游戏主机——手机、平板、电视、另一台电脑随时可以连上来开玩全程走你自己的网络免费、低延迟、数据不出家门。本文不堆术语只讲能落地的步骤。先回答三个问题再决定要不要装在动手之前用下面三句话快速判断自己是否适合你有一台能流畅跑游戏的电脑吗有就具备了搭建条件没有串流无从谈起。你有第二块屏幕或第二台设备吗客厅电视、旧笔记本、平板、手机都算。你介意月费、游戏库被平台锁定吗介意那自托管就是为你准备的。三条都符合Sunshine 就是你的菜。它和云游戏平台是两种完全不同的思路对比维度云游戏平台Sunshine 自托管费用按月订阅免费开源游戏来源平台内置库你本机的全部游戏画面传输走厂商服务器走你的局域网延迟更低隐私数据经过云端数据不出家门平台受厂商支持范围限制支持 Windows、Linux、macOS、FreeBSD认清五个误区避免白忙一场新手最容易在下面五个地方栽跟头先排雷再上手能省下一整晚的折腾时间。误区没有 NVIDIA 显卡就玩不了。正解Sunshine 会自动适配你手头的编码硬件——NVIDIA 用 NVENCAMD 用 AMFIntel 用 QuickSync实在不行还能退回 CPU 软件编码。低端核显也能跑只是画质上限不同。误区必须申请公网 IP、要买服务器。正解手机和电脑连同一个路由器就能串流这是最高频的使用场景。外网访问属于进阶需求后面再考虑。误区装完立刻就能连密码配对它都无所谓。正解第一次打开管理页时系统会强制你创建一个账号密码这一步不能跳过它直接关系安全。误区客户端连不上就认定是软件坏了。正解九成情况是防火墙没放行端口或者两台设备不在同一网段。误区码率拉满画质就一定好。正解码率超过网络带宽只会换来卡顿和花屏合适才是最好的。选定一条安装路线按表照做Sunshine 的安装方式很多挑你手上现成的那条即可你的环境推荐安装方式一句话说明Windowswinget install LizardByte.Sunshine命令行一行装完最省事macOSbrew install sunshineHomebrew 用户零门槛Linux桌面发行版flatpak install flathub dev.lizardbyte.app.Sunshine沙盒运行依赖自足任何系统docker pull lizardbyte/sunshine适合 NAS 或喜欢容器化的用户想自己编译最新版也可以克隆源码仓库手动构建git clone https://gitcode.com/GitHub_Trending/su/Sunshine源码里附带完整的构建说明见 docs/building.md但绝大多数用户直接装现成包就够了不必自己折腾编译。完成四个小任务跑通首次串流别急着研究全部功能按下面四个小任务逐个完成每完成一步你都能看到明确的结果反馈。任务一打开管理页面安装完成后在主机浏览器访问http://localhost:47990。看到欢迎页面说明服务已经正常启动。任务二创建登录账号在欢迎页填好用户名默认是sunshine和密码。请务必用足够强的密码因为这台服务器掌管着你整台电脑的串流权限。任务三安装并配对 Moonlight 客户端在手机、平板或另一台电脑上安装对应的 Moonlight 客户端。同一局域网内它通常会自动发现你的 Sunshine没发现就手动填主机的 IP 地址。输入 Sunshine 管理页上显示的配对码几秒即可完成握手。任务四启动第一个应用进入应用管理页会看到内置的 Desktop 应用点击启动就能把整块桌面串流到客户端。看到远端桌面画面恭喜你已经跑通了完整的串流链路。拧好三个旋钮调出顺滑画面串流效果好不好核心就三个参数分辨率、帧率、码率。你可以把码率想象成水管粗细——管径必须大过水量否则画面就会堵车卡顿。在管理页的配置界面设置项支持关键字搜索非常方便填入下面这组最小可运行配置分辨率1920x1080 帧率60 码率30000 Kbps 编码器HEVC显卡不支持时改用 H.264这组参数适合千兆局域网里的常规显示器。如果你的网络或设备不同直接照下表微调使用场景分辨率帧率推荐码率手机/平板随玩随走1280x720605-10 Mbps主流显示器标准体验1920x10806015-30 Mbps高刷新率电竞屏2560x144012040-60 Mbps客厅 4K 大屏3840x21606060-100 Mbps无线连接时记得连 5GHz 频段并尽量靠近路由器有线连接则是永远的最佳选择。另外在配置页的 Network 分类里可以打开 UPnP 选项让路由器自动放行串流端口省去手动端口转发的麻烦。管理应用清单让游戏库井然有序比起每次串流整个桌面更推荐为常用游戏单独建应用这样在客户端里能一键直达体验更接近原生游戏主机。桌面整机串流保留内置的 Desktop 应用即可适合随手用。Steam 大屏模式新建应用命令填steam://open/bigpicture开机直接进客厅模式。独立游戏指向游戏的可执行文件路径参数按需追加。模拟器把 RetroArch 这类模拟器配置成应用手柄映射交给系统处理。如果你还缺个好用的客户端管理页里还有精选应用栏目Moonlight 各平台客户端、嵌入式设备版本都能从这里一键获取不用再去网上翻找下载入口。对照症状排查快速定位问题串流出问题别慌大多数情况都能靠对号入座解决症状大概率原因处理办法客户端找不到服务器防火墙拦截或不在同一网段放行 47989-47990 端口确认两端连同一个路由器画面卡顿、花屏码率超过带宽降低码率或分辨率改用有线连接连接后黑屏游戏应用参数写错先启动 Desktop 应用验证基础链路启动报Encoder not found显卡驱动未装或太旧更新显卡驱动必要时重启服务遇到说不清的问题直接看日志最靠谱。管理页里自带日志查看器也可以到文件系统里找日志文件环境日志位置Windows%ProgramFiles%\Sunshine\config\sunshine.logLinux / macOS~/.config/sunshine/sunshine.logDockerdocker logs sunshine日志里像Encoder not found这类错误基本都指向驱动问题按表里对应的办法处理即可。完整的排查思路还可以参考 docs/troubleshooting.md。动手前的最后检查行动清单到这里你已经掌握了从零搭建到顺畅串流的全部关键环节。照着这份清单做最后确认✅ 选对安装方式跑通http://localhost:47990✅ 设置强密码不沿用默认配置✅ 局域网内配对 Moonlight 客户端✅ 按网络情况配置分辨率、帧率、码率三件套✅ 为常用游戏添加专属应用一键直达✅ 收藏日志入口出问题先看日志现在就可以关掉网页拿起手柄开玩了。剩下的细节HDR、多显示器、手柄映射、外网访问等都属于进阶玩法等你把基础链路玩熟之后随时可以在 docs/configuration.md 和 docs/performance_tuning.md 里继续挖。祝串流愉快【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考