ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

10分钟搭好Sunshine游戏串流服务器:免费开源的Moonlight主机完整指南

10分钟搭好Sunshine游戏串流服务器:免费开源的Moonlight主机完整指南 10分钟搭好Sunshine游戏串流服务器免费开源的Moonlight主机完整指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款完全免费开源、可自托管的游戏串流服务器负责为 Moonlight 客户端提供服务端能力把你电脑上的游戏画面实时编码成视频流送进手机、平板、电视等任意屏幕手柄输入再原路传回主机。装好、配对、开玩整个过程约10分钟。维度云游戏订阅厂商闭源串流Sunshine开源自托管游戏运行位置厂商机房你的电脑你的电脑月度成本订阅费通常免费0 元数据去向第三方厂商生态仅在你自己的网络内编码方式服务端统一厂商自研NVENC / QuickSync / VAAPI / 软件编码结论不花订阅费、不依赖厂商平台延迟和画质都掌握在自己手里。装完就能跑先核对三件事 动手前一分钟检查能避开绝大多数安装问题。系统版本Windows 11、Ubuntu 22.04 / Debian 13 / Fedora 43、macOS 14.2。注意 macOS 版目前标记为实验性暂不支持手柄想玩手柄请先用 Windows 或 Linux 主机。硬件门槛CPU 为 AMD Ryzen 3 / Intel Core i3 及以上内存 4GB 起显卡支持硬件编码即可NVENC 卡、Intel VAAPI 核显、AMD VCE都没有时软件编码也能跑。网络主机和客户端都在 5GHz WiFi 下是推荐配置想跑 4K 串流两边都建议走网线。按你的系统选一行Linux 有发行版专属包时优先用发行版包# Windows从发布页下载 Sunshine-Windows-AMD64-installer.msi 双击安装 # LinuxFlatpak跨发行版的应用包格式 flatpak install --user flathub dev.lizardbyte.app.Sunshine flatpak run --commandadditional-install.sh dev.lizardbyte.app.Sunshine # macOSHomebrewmacOS 上的包管理器 brew tap LizardByte/homebrew brew install sunshine # Docker官方注明不推荐大多数用户使用 docker pull lizardbyte/sunshine首次连接共 5 步启动 Sunshine。Linux 执行systemctl --user start app-dev.lizardbyte.app.Sunshine启动用户服务Windows 安装后默认以服务运行。浏览器访问https://localhost:47990打开 Web 管理界面。浏览器会警告不安全网站——这是自签名证书自己签发的证书未被公共机构认证的正常表现继续访问即可。首次进入按页面提示创建 Web 登录用户名和密码。务必记牢这是管理界面的钥匙。在目标设备装 Moonlight 客户端并添加这台主机客户端请求 PIN配对码时回到网页导航栏的 PIN 页填入该码给设备起个名字看到成功提示即配对完成。在 Moonlight 应用列表里点选一个应用开始串流。怎么确认成功了目标屏幕上 5 秒内出现主机画面按键和手柄都有响应。三条齐了就通了。三个任务解锁核心玩法 串通之后用任务而非场景来安排功能。任务A把整块桌面串到大屏目标在 Moonlight 里一键看到主机桌面。不配置任何东西也能做——Sunshine 自带Desktop应用整块桌面直接串流不启动任何程序和Steam入口启动后直接进大屏游戏模式在 Moonlight 应用列表里选Desktop点击开始电视/平板出现主机桌面用CtrlAltShiftN隐藏或显示光标所有快捷键都以CtrlAltShift开头。跑 3A 大作优先选 Steam 入口进大屏模式手柄会被模拟成主机上配置的游戏手柄类型输入几乎无感延迟。任务B给每个游戏开一个专属入口目标以后不用在桌面里找图标Moonlight 里一点直达游戏。Web 管理界面进 Applications 页点Add New填应用名、命令cmd与工作目录cwd例如浏览器或 Steam 里某个游戏的启动命令保存后 Moonlight 刷新即可看到该应用。命令里支持环境变量$(HOME)会自动替换成你的家目录。串流中按CtrlAltShiftF1到F12可切换到不同显示器继续玩被串流的应用退出时串流会自动结束。任务C出门在外连回主机目标不在家时也能远程开玩。在 Web 配置页搜索upnpUPnP 是路由器自动开端口转发的协议把默认disabled改成enabled让路由器替你映射串流端口Sunshine 基础端口默认47989网页管理走47990在 Moonlight 里手动添加这台主机的公网 IP远程串流对上行带宽更敏感先把分辨率和码率调低再试。⚠️ Web 管理页的访问范围由origin_web_ui_allowed控制默认lan表示只有局域网设备能打开。想从外网管理需另行做端口转发并配强密码、保持软件更新。一张表搞定排障 ️排障和调优合并成一张表照症状开药。症状常见原因解法Moonlight 发现不了主机不同网段或防火墙拦截确认同一局域网并放行端口Moonlight 里手动填 IP 添加Web 界面打不开用了http或端口被占用https://localhost:47990访问检查防火墙规则日志报编码器错误显卡驱动或编码支持缺失更新显卡驱动对照 README 兼容表核对 GPU 与编码 API画面卡顿、掉帧带宽不足或码率过高先降分辨率/码率再谈画质参考docs/performance_tuning.md键盘鼠标手柄没反应输入设备权限问题Linux 执行sudo usermod -aG input $USER后重启Windows 安装 Virtual HID Driver 后重启忘记 Web 登录密码凭据丢失执行sunshine --creds 新用户名 新密码重置看日志的方法网页端Logs标签页直接查看运行日志Troubleshooting页逐条列出警告与错误本地文件在 Linux 的~/.config/sunshine/sunshine.log位置可用配置项log_path修改。五分钟收尾照着打勾 ✅那台书房 PC 里的 3A 大作现在正躺在你卧室的电视里——十分钟零成本数据一步不出家门。在主机上安装 Sunshine按上面对应系统的命令访问https://localhost:47990完成首次用户名密码设置在 Moonlight 中添加主机并完成 PIN 配对用内置 Desktop 应用串流一次桌面确认画面与输入正常在 Applications 页添加至少一个自定义游戏入口按排障表处理一次卡顿或输入问题进阶启用 UPnP解锁远程串流延伸入口仓库内文档docs/getting_started.md各发行版安装方式与首次启动的完整细节docs/configuration.md每个配置项的含义、默认值与可选值docs/performance_tuning.md码率、分辨率、编码器选择docs/troubleshooting.md按平台细分的疑难问题手册【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表