ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

Sunshine 完整指南:10 分钟零基础上手,免费开源游戏串流服务器与 Moonlight 配对全流程

Sunshine 完整指南:10 分钟零基础上手,免费开源游戏串流服务器与 Moonlight 配对全流程 Sunshine 完整指南10 分钟零基础上手免费开源游戏串流服务器与 Moonlight 配对全流程【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款免费开源的自托管游戏串流服务器。它跑在你自己的 PC 上配合 Moonlight 客户端就能在局域网内低延迟串流游戏、远程访问桌面。NVIDIA、AMD、Intel 显卡的硬件编码原生支持全程用浏览器就能管理配置。Sunshine 功能与支持情况速查Sunshine 负责主机端的采集画面、硬件编码和推流Moonlight 负责接收解码并回传键盘、鼠标、手柄操作两者分工明确且都完全免费。能力项支持情况运行平台Windows、Linux、macOS实验性、FreeBSD硬件编码AMD / Intel / NVIDIA另有软件编码兜底串流客户端Moonlight 全平台PC、手机、平板、电视手柄模拟DS4、DualSense、Xbox、Switch ProWindows/Linux 支持管理方式浏览器 Web 界面地址https://localhost:47990边界要提前知道macOS 版本仍是实验性质且暂不支持手柄Windows 上的 ARM64 架构同样标记为实验性。若显卡或驱动不支持对应硬件编码会自动退到软件编码能用但会占用更多 CPU。Sunshine 安装前准备清单准备一台装了 Windows、Linux 或 macOS 的 PC显卡为 A/I/N 任一品牌确认手机、平板或电视上已装好 Moonlight 客户端确认主机与客户端在同一局域网能插网线就别用 WiFi记下 Sunshine 主机的固定内网 IP配对时要填写若要串流桌面办公接一块显示器或 HDMI 假负载避免显卡不渲染Sunshine 安装、配置、连接三阶段跑通阶段一安装 Sunshine。下面四行分别对应 Windows、LinuxFlatpak、macOS 以及源码编译挑适合你的执行winget install LizardByte.Sunshine flatpak install --user flathub dev.lizardbyte.app.Sunshine brew tap LizardByte/homebrew brew install sunshine git clone https://gitcode.com/GitHub_Trending/su/Sunshine源码版进入仓库后按cmake ..、make -j$(nproc)、sudo make install标准三连编译安装即可。Linux 上建议把 Sunshine 设成开机自启服务省去每次手动拉起。阶段二配置 Web 界面。浏览器打开https://localhost:47990首次访问会让你创建用户名和密码务必记牢。浏览器提示不安全是因为自签名证书点继续即可。进入 Applications 标签点 Add New填上应用名称和启动路径如 Steam 或游戏可执行文件保存。阶段三配对 Moonlight 客户端。打开 Moonlight手动添加 PC填入 Sunshine 主机 IP。客户端请求配对时回到 Web 界面顶栏的 PIN 标签输入屏幕上显示的 PIN 码并回车再给设备起个名字配对即完成。点开任意一个应用图标画面出来后整个链路就算跑通了。Sunshine 上手后的三个高频操作整块桌面直接串流。默认的 Desktop 应用不启动任何程序直接推流整个桌面。远程办公、临时处理文档时直接选它不占额外资源。自建游戏应用条目。在 Applications 里给每个游戏单独建条目填名称、启动路径和参数支持$(HOME)这类环境变量替换串流时按条目点选像点播一样。虚拟手柄免插线。Windows 需要先安装 Virtual HID DriverViGEmBus 仅作为受限兜底Linux 则把运行 Sunshine 的用户加入input组重新登录后生效。Sunshine 串流排障速查表症状常见原因处理Moonlight 搜不到主机防火墙挡住 47990 端口或不在同一网段放行端口、确认同网段忘记 Web 界面密码记性不好终端执行sunshine --creds 新用户 新密码重置手柄没反应Windows 缺驱动、Linux 权限不足装 Virtual HID Driver加入input组后重登画面卡顿掉帧无线信号不稳或码率过高降码率、换 5GHz 频段、改有线鼠标乱飘主机端没有物理鼠标给主机插一个物理鼠标所有日志和警告信息都集中在 Web 界面的 Troubleshooting 标签里逐条展开就能看到定位线索排查不用靠猜。Sunshine HDR 串流与 SSH 无头启动HDR 串流Windows 主机正式支持Linux 主机属实验特性且必须使用 KMS 采集后端显卡需支持 HEVC Main 10 或 AV1 10-bit 编码。前提条件是主机系统开启 HDR、Moonlight 客户端同步打开 HDR 选项两端缺一都会退回 SDR。SSH 无头启动Linux X11 环境下主机不接显示器也能串流远程执行下面命令拉起即可ssh 用户主机IP export DISPLAY:0; sunshineSunshine 文档与源码延伸资源入门与安装细节docs/getting_started.md全量参数与配置说明docs/configuration.md应用配置示例docs/app_examples.md排障手册docs/troubleshooting.md编码器实现源码src/nvenc/Linux 采集模块src/platform/linux/跑通之后你的 PC 就是一台随叫随到的串流主机局域网内低延迟配置随时在浏览器里改不用为云游戏交月费。显卡支持 AV1 的话把编码器切到 AV1同画质下还能再省一截带宽。剩下的就是点开 Moonlight 开始玩了 本文关键词清单自托管游戏串流服务器 / Sunshine 开源串流完整指南Moonlight 客户端配对 / Sunshine 与 Moonlight 设备连接步骤局域网低延迟游戏串流 / Sunshine 远程桌面访问显卡硬件编码配置 / Sunshine 编码器参数调优Sunshine 新手入门教程 / 零基础上手安装指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表