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

发布时间:2026/10/26 1:06:20

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/10/21 15:39:18

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

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

2026/10/26 1:05:52

AUTOSAR网络管理启动时间优化:从NM状态机到BSW调度的实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 1:05:52

嵌入式三大方向薪资对比:STM32、电机控制、Linux驱动怎么选

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 1:05:52

Kafka Manager 2.0.0.2 安装避坑指南:JDK 11与Scala 2.12环境适配

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 1:00:52

AI Agent 时代,下一代 Shell 应该长什么样?

上周帮朋友批量重命名两百多个课程视频文件,要求是按日期加前缀,再把命名统一成一套规则。这点活放到图形界面里,大概就是选中、右键、改名的半小时体力活;我寻思自己天天用终端,直接写个循环不就完了。结果走到一半&a…

2026/10/26 0:20:20

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/25 0:02:23

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/26 0:20:17

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/26 0:00:48

Nested Learning:解决AI灾难性遗忘的分层记忆架构

1. 为什么AI需要"记忆"能力?在传统深度学习模型中,我们常遇到一个根本性问题:模型在处理新任务时,往往会完全遗忘之前学到的知识。这种现象被业界称为"灾难性遗忘"(Catastrophic Forgetting)。想象一下&#…

2026/10/26 0:00:48

企业级大模型应用:OCR预处理、Dify编排与DeepSeek落地实战

1. 这不是“用大模型”,而是重构工作流的起点“大模型的应用和工具”——这八个字现在被贴在无数技术分享、招聘JD、内部立项书的标题栏里,但绝大多数人点进去后看到的,是零散的API调用示例、几个开源UI截图、或者一句“接入LLM就能降本增效”…

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

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

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