三步跑通Sunshine游戏串流
三步跑通Sunshine游戏串流【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine你是不是也这样游戏主机在书房跑得正欢客厅电视却空着想窝在沙发里接着玩只能把整套设备搬来搬去Sunshine 正是为解决这类痛点而生的开源游戏串流服务器——它把一台 PC 变成随时可接入的云游戏主机配合 Moonlight 客户端平板、电视、手机都能接力运行同一批游戏。它面向所有拥有多块屏幕、想在任意角落接着玩的人免费开源数据只留在自家网络里。你会在哪一刻想起它想把书房游戏搬到客厅电视。主机插在书桌上画质拉满的 3A 大作只能贴着屏幕玩这大概是最常见的不甘心。Sunshine 串流后电视当显示器沙发当座椅手柄往茶几一放游戏体验瞬间换了个档次。出差路上想续档。白天在公司用笔记本连回家里主机晚上在酒店用平板继续进度——听起来像科幻其实就是配好一次 PIN 的事。串流走的是自家网络的通道游戏进度、存档、配置全留在主机上客户端换多少台都不影响。一家人的设备抢着用。孩子在客厅用电视玩你在卧室用平板办公顺便挂着游戏伴侣在书房用笔记本。主机只有一台但谁想玩谁连上就行互不干扰。Sunshine 的场景本质是同一句游戏不必跟着设备走跟着人走。先把第一个画面跑出来上手路径就一句话装好服务端 → 打开网页后台 → 客户端配对。分三步走第一步按你的系统选路。Windows 用户直接下官方安装包双击运行Linux 用户推荐 Flatpak 一条命令flatpak install flathub dev.lizardbyte.app.SunshinemacOS 用户brew install sunshine即可爱折腾容器的执行docker pull lizardbyte/sunshine。想从源码编译研究原理的git clone https://gitcode.com/GitHub_Trending/su/Sunshine后按文档编译但这不属于最短路程。第二步打开网页后台。浏览器访问http://localhost:47990首次进入会让你创建用户名和密码默认用户名是 sunshine记牢这份凭证配对和后续管理都靠它。第三步客户端配对。手机、电视或笔记本装上 Moonlight 客户端确保和主机在同一局域网客户端会自动发现主机输入后台显示的 PIN 码配对即完成。这一屏看似只是个登录表单其实是你家云游戏机房的钥匙——从此刻起这台主机随时待命。把想玩的东西收进一个列表Sunshine 最直观的能力是应用管理网页后台的 Applications 页面里你可以把要串流的东西组织成一个列表。它预置了两个条目DESKTOP整个桌面环境和 STEAMSteam 大屏模式指向steam://open/bigpicture你只需要点 Add New就能为任意游戏或启动器添加独立条目还能自定义启动参数。为什么这个能力重要因为串流不等于镜像整块屏幕。按应用管理意味着每个游戏可以有专属的分辨率、画质和启动方式切换游戏不用反复改全局设置。客户端重启后会自动刷新这个列表你在电视上看到的游戏清单和后台配置的完全一致。我实测下来的体感是把 Steam 大屏设成默认应用后客厅电视开机即进游戏库几乎感觉不到中间层的存在。让显卡替 CPU 扛起编码串流延迟的差距一半取决于编码方式。Sunshine 的聪明之处在于自动识别你的显卡并选择合适的硬件编码器NVIDIA 走 NVENCAMD 走 AMFIntel 核显走 QuickSync实在不行还有软件编码兜底。硬件编码的意思是压缩画面的活儿交给显卡上专门的芯片CPU 只负责跑游戏——同样是 1080p 画面CPU 占用能差出一大截延迟也更稳。对应的配置入口在后台的 Audio/Video 分类下你可以手动指定编码器、码率和分辨率。一个实用的匹配思路手机平板用 720p 配中等码率笔记本 1080p接电视再上 1440p 或更高码率跟着网速走。别盲目拉满够用且稳定才是目标。官方把每个配置项的默认值和可选值都写进了docs/configuration.md拿不准时翻一翻比瞎试快得多。把串流半径从客厅扩到全屋局域网内串流默认就通但如果你想在室外或隔了几堵墙的房间里也流畅就得动一动网络设置。后台搜索UPnP打开自动端口转发路由器就会自己为 Sunshine 开放必要的端口省去手动配端口的手续。搜索框是后台一个很顺手的设计几百个配置项记不住位置输入关键词直接定位比如搜UPnP出来的就是这一项。网络环境是老生常谈但最容易被忽视的变量主机优先插网线无线设备尽量连 5GHz 频段路由器支持 QoS 的话把串流流量设为高优先级。别小看这一步——很多卡成 PPT的抱怨其实不是软件问题而是 WiFi 2.4GHz 频段在打架。这些坑我替你踩过了客户端为什么搜不到主机九成是防火墙拦了端口。确认 47990 端口已放行再检查所有设备是否在同一局域网。改完设置后主机和路由器各重启一次多数情况能解决。画面一跳一跳、延迟忽高忽低先别急着怪网络。把分辨率降一档、码率降一档试试再关掉其他占带宽的应用。如果还不行检查主机 CPU 和 GPU 占用——硬件编码器被占满时画面自然会掉帧。日志里出现 Encoder not found 是什么意思意思是系统没找到可用的编码器通常对应显卡驱动没装全或版本过旧。更新驱动后重启 Sunshine 即可。想看日志Windows 下在%ProgramFiles%\Sunshine\config\sunshine.logLinux 和 macOS 在~/.config/sunshine/sunshine.logDocker 直接docker logs sunshine。后台的 Troubleshooting 页面也能直接翻日志还带搜索框比翻文件省事。顺带一提遇到报错先看日志再动手这条经验在docs/troubleshooting.md里被反复强调我照做之后少走了不少弯路。下一步把它变成你家的标配到这儿你已经走完了认识它 → 跑起来 → 玩明白的全程。下一步怎么走看你的目标新手把第一个游戏应用配好在手机和平板上各试一次串流感受一下延迟再调参数。进阶研究后台的编码预设、QoS 和手柄映射把全屋网络按客厅电视 卧室平板的拓扑重新规划一遍。贡献者源码结构清晰编码器实现集中在src/nvenc/平台相关逻辑在src/platform/改起来有迹可循。回到开头的那个场景现在你不用再搬主机了。书房里那台 PC 继续安静地工作而你躺在沙发上按下手柄的电源键——游戏已经开始。Sunshine 做的不是魔法它只是把在哪玩这件事彻底交还给了你。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考