十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

Sunshine串流主机指南:4步把电脑变成云游戏服务器

Sunshine串流主机指南:4步把电脑变成云游戏服务器 Sunshine串流主机指南4步把电脑变成云游戏服务器【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine很多人不知道一台自建的 Sunshinemd 串流服务器延迟往往比商用云游戏更低——因为画面走的是你自己显卡的硬件编码而不是租来的算力。Sunshine 就是干这件事的免费自托管游戏串流服务器装在本机配合 Moonlight 客户端把游戏画面推到家里任何一块屏幕上没有订阅费数据也不出家门。它能帮你做什么串流延迟被压到可用级别。显卡硬件编码NVIDIA / AMD / Intel 都支持替代了传统远程桌面的软件压缩网络够好时接近本地体验。适合追求低延迟、又不想花钱上云游戏服务的人。所有配置在浏览器里完成。改参数、加应用、配对设备全部通过https://localhost:47990的 Web 界面操作不用手写任何配置文件。适合不想碰命令行改配置的新手。手柄跨端模拟。客户端上的手柄会被虚拟成 Xbox、DualShock、Switch Pro 等手柄注入主机按键手感按原样传递。适合主力用键盘鼠标、想把手柄体验带到其他设备的人macOS 主机暂不支持此项。动手前的4个前提主机一台本身能跑游戏的电脑系统为 Windows 11、LinuxUbuntu 22.04 / Debian 13 / Fedora 43、macOS 14.2 或 FreeBSD 15.1 之一。显卡NVIDIA / AMD / Intel 独显优先三者都有对应的硬件编码路径只有集显或无独显时走software编码兜底延迟和画质都会打折。网络主机和客户端尽量同处 5GHz Wi-Fi802.11ac或有线环境串流画质上限基本由带宽决定。客户端设备准备一个装有 Moonlight 客户端的接收端——手机、平板、电视、掌机或另一台电脑都可以。四步跑通Sunshine安装与首次配对第1步安装 Sunshine 主机端安装只有一条主路径拿对应系统的官方安装包。如果你用Windows从发布页下载Sunshine-Windows-AMD64-installer.msi后按向导安装。安装器里的可选项不少官方明确建议逐项确认再勾选别无脑全勾。如果你用Linux优先装发行版专属包官方 .deb / .rpm / Arch 包Fedora 系用下面的 COPR 源最省事sudo dnf copr enable lizardbyte/stable sudo dnf install Sunshine第一条命令启用官方 COPR 仓库第二条从该仓库装入 Sunshine。Ubuntu / Debian 则下载对应的.deb后执行sudo dpkg -i 文件名.deb。如果你用macOS一条 Homebrew 命令即可装完第一次启动会要求授予屏幕录制和麦克风权限brew tap LizardByte/homebrew brew install sunshinebrew tap先把官方 Homebrew 源加进本地brew install再完成安装。macOS 端目前是实验状态手柄模拟不可用。如果你用FreeBSD下载对应架构的.pkg后执行sudo pkg install 文件名.pkg。第2步启动服务Windows 装完即常驻系统托盘macOS 直接打开 Sunshine.app。Linux 建议注册成用户服务并开机自启systemctl --user --now enable app-dev.lizardbyte.app.Sunshine这条命令让 Sunshine 立即以用户服务运行并在之后每次登录时自动拉起。第3步打开 Web UI 设置凭据浏览器访问https://localhost:47990进入欢迎页设置 Web 界面的用户名和密码。浏览器提示证书不安全属正常现象——这是默认的自签名证书继续访问即可。注意这套凭据只在首次创建时展示一次官方特别提醒要当场记下来忘了有恢复办法见下文 FAQ。第4步Moonlight 客户端 PIN 码配对在 Moonlight 里手动添加主机 IP客户端会生成一串 PIN 码。回到 Web UI 顶栏的PIN入口填入数字并给设备起个名字看到 Success 提示即配对完成。之后在 Moonlight 列表里选Desktop应用开始串流就算真正跑通了。验收与微调确认成功并调两个参数判断标准Moonlight 中 Desktop 应用的画面实时出现在客户端屏幕上移动鼠标、敲击键盘主机端同步响应且无持续掉帧——满足这两点即部署成功。若出现黑屏或无响应直接去 Web UI 的Troubleshooting页逐条看警告那里列出了编码错误、驱动状态等关键线索比盲目重装高效得多。跑通之后最值得动的只有两个参数都在 Configuration 页顶部搜索框可直接按名称检索encoder编码器必须匹配显卡——NVIDIA 选nvencIntel 选quicksyncAMD 选amdvceLinux 下 Intel/AMD 可用vaapi无独显选software。选错会直接编码失败或 CPU 满载这是最常见的翻车点。max_bitrate编码比特率上限单位 Kbps默认 0 表示完全跟随 Moonlight 客户端的请求。局域网带宽富余时可以显式调高如max_bitrate 50000即 50 Mbps换取更清晰的画面反过来网络不稳时它是第一个该调低的旋钮。高频问题现象→原因→动作忘了 Web UI 用户名/密码→ 首次凭据不再显示但支持命令行重置 → 主机终端执行sunshine --creds 新用户名 新密码之后用新凭据登录。Linux 上键鼠或手柄注入无反应→ 运行账号缺少虚拟输入设备权限 → 把该用户加入input组注销并重新登录生效。浏览器警告连接不安全→ Web UI 默认使用自签名 HTTPS 证书 → 属预期行为直接继续访问介意的话可在配置中更换为自己的证书。画面卡顿、频繁丢帧→ 带宽不够时客户端会自动降质 → 确认两端都连 5GHz/有线再适当调低max_bitrate最后到 Troubleshooting 页确认是否有编码器报错以此区分网络问题还是编码器选错。Web UI 打不开→ 进程未运行或防火墙拦截 → 确认 Sunshine 进程在跑并放行 47990 端口的 HTTPS 访问。改完应用列表Moonlight 里看不到新加的→ 应用列表在客户端侧有缓存 → 重启一次 Moonlight 客户端再刷新列表。下一步两个进阶方向和延伸阅读HDR 串流Windows 主机已正式支持Linux 为实验性支持采集后端必须选KMS。主机系统里打开 HDR同时在 Moonlight 客户端设置中开启 HDR否则流会以 SDR 输出、画面偏亮。无显示器远程主机通过 SSH 以ssh 用户主机IP export DISPLAY:0; sunshine的方式在无头 X11 环境启动 Sunshine配合 HDMI 诱骗器即可搭一台无人值守的串流服务器方法详见 getting started 文档。想逐项理解每个配置项翻 配置参考踩坑时优先看 疑难排查其中按主题整理了凭据重置、鼠标异常、控制器识别等问题。装好 Moonlight 客户端现在就把桌面串到你手边那块屏幕试试。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表