ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Sunshine游戏串流快速上手指南:10 分钟把游戏主机变成串流服务器

Sunshine游戏串流快速上手指南:10 分钟把游戏主机变成串流服务器 Sunshine游戏串流快速上手指南10 分钟把游戏主机变成串流服务器【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一个开源的自托管游戏串流主机配合 Moonlight 客户端可以把你自己的电脑变成游戏串流服务器手机、平板、电视都能当接收端。本文按问题带你走一遍完整流程先确认硬件再装好 Sunshine 服务端添加游戏配对客户端最后处理常见卡点。读完照做你能在自己家里跑通第一条游戏串流。动手之前先看看你的电脑够不够用硬件门槛并不高Sunshine 用 GPU 做硬件编码串流对配置的要求比实际玩游戏低一些。官方给出的最低线是部件最低要求想跑 4K 串流GPU带硬件编码的 AMD / Intel / NVIDIA 显卡RTX 20 系 / GTX 1080 以上或同级别 A 卡、U 核CPUi3 或 Ryzen 3 及以上i5 或 Ryzen 5 及以上内存4GB8GB网络双端 5GHz Wi-Fi802.11ac双端千兆网线以上数据来自仓库 README.md 的 System Requirements4K/HDR 还有更细的表格没有独显也别灰心软件编码libx264全平台可用只是帧率和延迟会差一些网络比带宽更怕不稳延迟抖动和丢包对串流的影响远大于峰值速率安装前的小动作两个平台各有坑位提前处理能省掉半天Windows串流的手柄和键鼠靠虚拟输入设备实现。建议从官方渠道单独安装 Virtual HID Driver版本 2026.829.2338.54 或更新装完重启一次电脑。不装也能跑只是手柄支持受限Linux要用虚拟输入设备键盘、鼠标、手柄先把当前用户加入input组然后注销重新登录macOS串流目前还是实验性质手柄暂不支持首次启动会请求屏幕录制和麦克风权限点允许即可3 分钟装好 Sunshine三个系统各一条路按系统选安装包系统安装方式说明Windows从最新 Release 下载 MSI 安装包双击安装推荐方式装完默认以 Windows 服务运行Windowswinget install lizardbyte.sunshine命令行党Debian / Ubuntu从 Release 下载sunshine-ubuntu-{版本}-{架构}.deb后执行sudo dpkg -i ./xxx.deb官方包自带 CUDA 依赖不用另装Fedora / OpenSUSE下载Sunshine-{版本}.{发行版}.{架构}.rpm双击或sudo dnf install安装包名大小写敏感Arch Linux从 Release 拿sunshine.pkg.tar.zstmakepkg -si安装AUR 包属于第三方官方不背锅macOSbrew install sunshine先 tap LizardByte/homebrew实验性支持官方推荐直接用各系统对应的 Release 安装包AppImage / Flatpak 能用但不支持 KMS 采集能装发行版专用包就优先装装第三方包之前先翻翻 第三方包说明启动服务端并打开 Web 管理界面Linux 上 Sunshine 装完是 systemd 用户服务启动并设为开机自启# Linux启动 Sunshine 并设置开机自启 systemctl --user --now enable app-dev.lizardbyte.app.SunshineWindows 装完服务已在后台跑macOS 首次打开应用时授予权限即可。然后做两件事浏览器访问https://localhost:47990首次打开会让你创建管理员用户名和密码——抄下来存好忘了可以用命令重置见文末排障浏览器提示证书不安全是正常现象自签名证书而已继续访问即可Sunshine 的 Web 管理界面配置、配对、查日志都在这里完成添加游戏和应用从 Desktop 到单个游戏最省事的入口Desktop 和 SteamSunshine 把串流目标抽象成应用。应用列表里默认有一个Desktop它不启动任何程序只是直接串流整个桌面——第一次测试强烈建议先用它跑通链路。如果想直接进 Steam 大屏按 应用示例 的写法填一条分离进程应用即可字段示例值Linux应用名称Steam Big Picture分离命令setsid steam steam://open/bigpicture串流结束后的撤销命令setsid steam steam://close/bigpicture单个游戏怎么填Windows 下的游戏命令填 exe 路径再填工作目录或者用启动器 URI如 Epic 的com.epicgames.launcher://...Steam 游戏填 Steam URI 最稳各平台通用两个行为要心里有数应用退出时串流会跟着结束cmd类型应用如果主进程自杀比如 Steam 自更新串流会立刻断掉这类要用detached方式启动每个应用的完整字段说明都在 docs/app_examples.md应用列表页Desktop、Steam 大屏和单个游戏都在这里添加Moonlight 客户端怎么选、怎么配对各平台客户端Moonlight 是串流接收端Windows、macOS、Linux、Android、iOS 都有电视和掌机也可以。最省事的入口Web UI 的Featured Apps页签里面列了各平台客户端的官方下载方式照着装就行。配对流程一个 PIN 就完成在 Moonlight 客户端里搜索局域网或手动输入 Sunshine 主机的局域网 IP客户端请求配对时打开 Sunshine Web UI点导航栏的PIN把 PIN 填进客户端顺手给设备起个名字看到成功提示就配对完毕选一个应用开始串流——第一次建议选 DesktopFeatured Apps 页签Moonlight 各平台客户端的获取入口都在这关键配置档位编码器、画质、延迟编码器怎么选编码器决定了串流画质和延迟的下限。在 Web UI 的配置页用搜索框直接搜encoderNVIDIA 显卡NVENCWindows / Linux 均可AMD / IntelLinux 走 VAAPIWindows 走 AMF / QuickSync什么都没有、或只想先跑通软件编码全平台支持完整兼容矩阵在 README.md 的 Encoding API 表格里画质参数怎么调分辨率、帧率、码率这些参数在 Moonlight 客户端和 Sunshine 配置里都有入口建议的起步档位场景分辨率帧率码率先跑通、验网络720p60中低局域网常规玩1080p6050Mbps 左右4K 大屏4K30~60按编码器能力给到上限降延迟的小开关NVIDIA 显卡驱动设置里开Fast Sync可能少一帧延迟AMD 显卡Windows开Enhanced Sync对 amfenc / libx264 编码有效其余细节见 性能调优说明端口和远程访问防火墙怎么放通Sunshine 用的端口Sunshine 默认以 47989 为端口基址一串流数据就落在这段区间里。局域网串流前把主机的防火墙放通# Linuxufw放行 Sunshine 发现/管理/串流端口 sudo ufw allow 47989:47990/tcp sudo ufw allow 47998:48010/udp47989局域网设备发现UDP47990RTSP 协商TCP47998–48010视频、音频、输入的 UDP 数据端口改过 Web UI 里的port基址的话按偏移量同步调整上面两条规则想在外面玩家里的游戏Web UI 中origin_web_ui_allowed控制管理页谁能访问默认lan改成wan才能从公网打开管理页远程串流需要在路由器上把上面的端口段映射到主机公网可管理 弱密码是很危险的组合先设置强密码再考虑放开wan全部配置项的说明在 docs/configuration.md每个参数都有默认值和示例常见卡点按症状对号入座忘了 Web UI 的账号密码用一条命令直接重置把尖括号内容换成你的新账号密码# 重置 Web UI 登录凭据 sunshine --creds new-username new-password画面卡顿、丢包严重先判断是网络问题还是主机跑不动客户端和主机尽量同网段主机优先插网线Wi-Fi 建议都上 5GHz主机网口速度远高于客户端时比如 2.5G 主机 Wi-Fi 客户端突发流量可能把中间设备冲爆降低分辨率或码率先验证用 iPerf3 做 60 秒 UDP 测速丢包尽量低于 5%、抖动低于 1ms0.23.1 之后的版本网络代码有改进先把 Sunshine 升级到最新再下结论更细的症状分析缓冲区溢出、QoS 限速在 故障排除文档连上了但输入没反应Linux确认当前用户在input组里且已注销重新登录Windows确认装了 Virtual HID Driver 并重启过电脑状态可在 Web UI 的 Troubleshooting 页查看鼠标行为诡异时给主机插一个实体鼠标试试还是没头绪Web UI 的Troubleshooting页签会逐条给出警告和错误按提示排查你的 5 步行动清单照顺序做完就算跑通了按系统装好 SunshineWindows 先装 Virtual HID DriverLinux 把自己加进input组启动服务打开https://localhost:47990创建并抄下管理员账号添加 Desktop 应用或 Steam 大屏确保应用列表非空在 Moonlight 客户端配对搜到主机 → 输入 Web UI 里的 PIN → 选应用开串流跑通后按档位调优先 720p/60 验网络再升 1080p最后动 4K卡住就回到 Troubleshooting 页签看日志装完后如果一切顺利你应该已经能看到客厅电视上的游戏画面了。后续想加新游戏、开 HDR 或做远程访问回到对应章节照着调即可。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表