Sunshine:家庭游戏串流服务器完全实操手册

发布时间:2026/9/9 17:50:03

Sunshine:家庭游戏串流服务器完全实操手册 Sunshine家庭游戏串流服务器完全实操手册【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine在客厅电视上玩 PC 游戏到卧室平板上无缝接着打是很多玩家的日常需求。卡点往往不在游戏库而在传输链路商业云游戏要会员第三方平台有延迟和画质上限。Sunshine 是一款自托管游戏串流服务器跑在你自己的电脑里配合各设备上的 Moonlight 客户端低延迟推送画面。本文从零开始带你完成安装、配对、添加游戏、调优与排障。先弄懂它Sunshine 是免费开源的自托管串流主机。宿主端装在你的 PC 上负责截屏、硬件编码和分发观看端使用 Moonlight 客户端手机、平板、电视都能跑。不需要理解视频传输原理只要分清两个角色组成作用运行位置Sunshine截屏、编码、分发管理配对Windows / Linux / macOS实验性/ FreeBSDMoonlight解码播放、回传输入Windows、macOS、Linux、Android、iOS 及各类电视平台Web UI配置、配对、查日志浏览器访问 47990 端口首次启动会让你创建 Web UI 账号之后主要工作在添加应用和配对两件事。五分钟跑起来先看硬件门槛官方标注这是最低要求组件要求GPUAMD VCE 1.0 / Intel 支持 QuickSync 或 VAAPI / Nvidia 支持 NVENCCPUIntel Core i3 或 AMD Ryzen 3 及以上内存4GB 或更多系统Windows 11 / Debian 13 / Ubuntu 22.04 / Fedora 43 / macOS 14.2网络双端 5GHz 802.11ac4K 建议有线各平台安装方式Windows从最新 release 下载 MSI 安装器官方推荐运行后按需勾选防火墙规则、系统服务等选项装完即跑。Debian/Ubuntucurl -1sLf https://dl.cloudsmith.io/public/lizardbyte/stable/cfg/setup/bash.deb.sh | sudo -E bash sudo apt update sudo apt install sunshineFedora/openSUSE 有对应的 rpm 脚本与dnf/zypper安装流程相同。macOSbrew tap LizardByte/homebrew brew install sunshine首次启动需授予屏幕录制与麦克风权限。注意 macOS 版本仍是实验性不支持手柄。Linux 上装好后建议以用户服务方式常驻systemctl --user --now enable app-dev.lizardbyte.app.Sunshine最后用浏览器打开https://localhost:47990进入管理页开始配置。核心功能怎么用添加串流目标在 Web UI 的Applications页面添加想串流的内容常见三类Desktop串整个桌面无需命令、Steam 或具体游戏填命令与工作目录、独立程序。以 Steam 游戏为例命令填steam://rungameid/464920并放入 detached commands。易踩的坑不要把steam写成普通 cmdSteam 启动后原进程会自我结束串流会立刻失败。更多写法可参考应用示例。配对 Moonlight 客户端在 Moonlight 中搜索 Sunshine 主机发现不了就手动添加 IP。客户端提示输入 PIN 时打开 Web UI 的PIN页面填入同一个 PIN 并给设备起个名字配对即完成。之后在 Moonlight 里选中应用直接开始串流。选择编码器与捕获方式配置页有搜索框可按名字直接定位选项完整说明见配置说明。核心是encoder编码器和capture捕获方式encoder适用 GPU平台nvencNvidiaWindows、LinuxquicksyncIntelWindowsamdvceAMDWindowsvaapiAMD、Intel、NvidiaLinuxvulkanAMD、Intel、NvidiaLinuxsoftware任意CPU 编码全部平台默认自动选第一个可用的一般不用动。Linux 捕获方式还有 kms、kwin、x11、nvfbc 等。易踩的坑AppImage 和 Flatpak 处于沙箱中kms 捕获不可用黑屏时改用原生 deb/rpm 包或切换到 kwin/portal 捕获。按场景调优本地有线 4K/60编码器与 GPU 保持匹配避免掉回 software网络是瓶颈时设max_bitrate单位 Kbps给码率封顶软件编码启动慢时把min_threads从默认 2 往上加取能稳定达到目标帧率的最低值Windows 上可开启 Fast SyncNvidia或 Enhanced SyncAMD再省一帧延迟手柄游玩gamepad默认 auto可显式指定 ds5、xseries 等型号Windows 必须安装 Virtual HID Driver否则没有虚拟手柄Linux 确认用户已加入 input 组Wi-Fi 或远程连接提高fec_percentage默认 20用带宽换抗丢包链路 MTU 受限时设packetsize如 1346并同步降低码率先用 iperf3 摸底丢包低于 5%、抖动低于 1ms 才算合格iperf3 -c 主机IP -t 60 -u -R -b 50M出问题了怎么办现象可能原因解法Web UI 打不开防火墙拦截检查防火墙规则放行 47990 端口忘记管理账号首次凭据未保存停止服务后运行sunshine --creds 新用户 新密码重置键鼠手柄无响应Linux无输入设备权限sudo usermod -aG input $USER后重新登录虚拟手柄不出现Windows未装 Virtual HID Driver安装该驱动并重启KMS 捕获黑屏Nvidia内核参数未开内核参数加nvidia_drm.modeset1画面卡顿、丢包多主机网卡快于下游链路缓冲溢出降码率或用 tc 限速主机上 Sunshine 流量Nvidia 串流掉帧开了 vsync:fast在 Nvidia 控制面板关闭拿不准时按这个流程走日志看两处一是 Web UI 的Troubleshooting页可以逐条翻阅警告和错误二是配置目录里的sunshine.log保留最近 5 份Linux 在~/.config/sunshineWindows 在%ProgramFiles%\Sunshine\config。优先找 Error再看 Warning。更多条目见故障排查指南。再往前一步串流 HDRWindows 正式支持Linux 为实验性。先在宿主系统开启 HDR可能需要 HDR 显示器或 EDID dongleLinux 走 KMS 捕获加 10-bit 编码Moonlight 端也要打开 HDR否则画面会过曝。外网连接设upnp enabled让 Sunshine 自动开放端口origin_web_ui_allowed默认 lan远程管理时改为 wan跨网串流建议保持wan_encryption_mode 1以上。启动游戏前自动换分辨率用 prep 命令实现X11 用xrandrKDE 用kscreen-doctorWindows 内置dd_resolution_option manual配dd_manual_resolution无需第三方工具。快捷键都以CtrlAltShift开头。F1/F12切换串流显示器N隐藏/显示光标。Sunshine 把家里的游戏电脑变成一台随时可用的串流服务器。建议的节奏前 10 分钟装好并打开 Web UI当天配上一台手机或电视把一款游戏串起来本周再调编码器与码率试一次 HDR 或外网连接。资源导航快速上手配置说明故障排查应用示例源码目录祝串流愉快 【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/9 17:50:02

无线话筒综合文档解析:核心参数与现场应用指南

简介:无线话筒.rar是一份以无线话筒技术为核心的综合文档,面向音频工程师、电子爱好者,以及会议、演出、教学等场景的技术保障人员。压缩包内共12个文件,既有电路原理图与PCB设计文件,也有工程结构文件、编译报告、日志…

2026/9/9 18:50:11

金迪宝GDB702关机展示指南:外观检查与拍摄流程详解

金迪宝GDB702 这类入门级手机,真正被用户、卖家或数码爱好者“看清楚”的时刻,往往不是开机亮屏,而是关机之后。开机状态下,桌面壁纸、系统字体、通知栏和预装软件会分散注意力;关机展示反而能把整台机器还原为纯粹的硬…

2026/9/9 18:50:11

时空数据气象预测实战:从地球物理建模到深度学习部署

简介:Navicat for MySQL for Mac是一款面向Mac平台的MySQL数据库管理工具,适合数据库管理员、开发人员以及数据分析人员,用于高效完成多服务器连接、数据查询编辑、备份恢复、结构同步和数据建模等日常任务。该压缩包约49.92MB,文…

2026/9/9 18:50:11

外贸人找源头厂家实操指南:从摸排渠道到验厂避坑

做了这么多年外贸,我越来越觉得圈里流传的那句话特别真实:外贸这行,表面上是找客户,实际上真正拉开差距的,是找厂家。客户可以靠平台、靠展会、靠开发信慢慢积累,但如果你背后的供应链是二道贩子、三道贩子…

2026/9/9 18:45:11

模型推理GPU资源调度实战:从显存分配到集群优化

模型部署上去之后,GPU 利用率一直在 20%~30% 徘徊,响应却慢得让人怀疑是不是用 CPU 在跑。换一台机器想多塞几个并发请求,结果 OOM 直接崩掉。这不是单个模型的问题,而是整个推理链路上 GPU 资源调度没有理顺。“AI 模型推理 GPU …

2026/9/9 13:11:35

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/8 7:15:15

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/9 16:31:09

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/9 0:00:48

MHS模型硬件标准:让大模型像调用软件一样控制物理设备

让Claude真正看着显微镜说“这个细胞形态不太对”,或者让大模型自己调一版机械臂的运动轨迹,这事儿听上去已经很接近科幻片了。但你真上手试一次就会发现,模型不缺智商,缺的是一个能插进显微镜、机械臂、激光控制器里的“通用插座…

2026/9/9 0:00:48

AI五大核心方向详解:从机器学习到大模型,零基础转行选哪条?

会有人告诉我,他想转行学AI,但打开招聘网站一看直接傻眼:机器学习、深度学习、自然语言处理、计算机视觉、大模型应用……满屏都是这些词,好像每个都会一点,又好像每个都离自己很远。还有人上来就问“学Python还是学Ja…

2026/9/9 0:00:49

从50行最小循环到生产级AI引擎:工程化改造全解析

直接说干货。这一章我写的不是那种"hello world跑通某个模型"的教程,而是把AI引擎当做一个真正要上线、要被人调用、要扛流量的系统来聊。从最初只有50行的最小循环,到能够承载生产流量的AI引擎,中间差的不是代码量,而是…

2026/9/7 16:23:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/7 22:46:00

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/9 10:21:54

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码