拓冰建站拓冰建站
首页 / 资讯中心 / 正文

15分钟免费搭建个人游戏串流服务器:Sunshine 从零到 Moonlight 连接完整指南

15分钟免费搭建个人游戏串流服务器Sunshine 从零到 Moonlight 连接完整指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine你在客厅的电视上打开 Moonlight选昨晚没打完的那款 3A 游戏画面几秒内就跟上了——这台云游戏主机其实就在你家的 PC 上。Sunshine 是一个免费开源的自托管游戏串流服务器它把 Windows、Linux、macOS 主机上的游戏画面连同声音编码后推给 Moonlight 客户端供新手和普通用户在手机、平板、电视等任意终端串流自己电脑里的游戏全程不经过第三方云。这篇指南带你在 15 分钟左右走完装好 → 建账户 → 加游戏 → 调参 → 配对的完整动线。先搞清楚 Sunshine 是什么Sunshine 的定位一句话跑在你自己机器上的游戏串流主机self-hosted game stream host for Moonlight。它适合想在多台设备上玩 PC 游戏、又不想把画面和账号数据托管给第三方的用户。相比常见的商业串流与云游戏服务它的取舍是维度商业串流 / 云游戏服务Sunshine数据与隐私画面与账号经由服务商的云端全部留在自己的局域网数据不出门平台覆盖通常只服务自家设备或系统Windows / Linux / macOS 主机 Moonlight 全平台客户端硬件利用只能用对方提供的算力吃满自己显卡的 NVENC、AMF、QuickSync 等硬件编码使用门槛开箱即用需要一次约 15 分钟的初始设置之后长期免维护实际仓库内的路径为 docs 目录下的界面截图上图为管理界面风格示意。15分钟完成首次上手安装、建账户、加第一个应用整条动线分三步下载安装包 → 在网页端完成初始化 → 添加第一个应用。第一步下载并安装。官方推荐用各平台发布的二进制包Windows运行 AMD64/x64 或 ARM64 对应的Sunshine-Windows-AMD64-installer.msi双击按向导装完系统服务会自动启动并开机自启。Linux# Debian / Ubuntu sudo dpkg -i ./sunshine-ubuntu-{version}-{arch}.deb # Arch pacman -S sunshine # Fedoracopr 源 sudo dnf copr enable lizardbyte/stable sudo dnf install SunshinemacOS实验性下载 Apple Silicon 或 Intel 对应的 DMG把Sunshine.app拖进应用程序首次启动授予屏幕录制和麦克风权限该平台上手柄暂不可用。第二步初始化网页端。浏览器打开https://localhost:47990把 localhost 换成主机内网 IP 也可以。浏览器会提示证书不安全这是自签名证书导致的忽略即可。随后按向导创建管理员用户名和密码——账密只在第一次显示建议当场记下来。第三步添加第一个应用。进入 Applications 页面。系统默认已经带了两项Desktop直接串流整个桌面和 Steam Big Picture走 Steam 库启动游戏。想加具体游戏就点 Add New填写显示名称、可执行文件路径工作目录和启动参数按需选填再上传一张游戏图标推荐 600×800 的 PNG 或 JPG。点 Save 之后新条目会立刻出现在列表里客户端连接时就能直接看到它。两个容易踩的坑Windows 上键鼠和手柄需要额外安装 Virtual HID Driver装完建议重启Linux 上如果连接后键鼠无反应把运行 sunshine 的用户加入input组再试。调参手册按编码器、网络环境依次定参数配置页支持搜索框直接定位任意选项不必逐页翻。调参按先定什么、后定什么的顺序来少走回头路先定编码器。有对应硬件就用硬件编码没有再退回 CPUNVIDIA 显卡选 NVENCAMD 选 AMFIntel 核显选 QuickSync兼容性问题多时再用 x264 / x265 这类软件编码兜底x265 压缩率更高但对 CPU 要求也更高。再定分辨率和帧率。1080p/60fps 是多数环境的平衡点1440p/60fps 建议留到局域网4K/60fps 只推荐千兆有线。然后按网络环境定比特率。以下数值是原文给出的经验区间可在此基础上微调网络环境建议比特率适用场景有线局域网20–50 Mbps追求最高画质的本地串流5GHz WiFi10–25 Mbps客厅电视、无线手持设备家庭宽带远程5–15 Mbps外网访问自己的游戏库移动网络2–8 Mbps通勤路上、临时救急最后补音频与网络。音频编码默认 Opus低延迟且质量均衡一般不用动AAC 兼容性更好FLAC 是无损方案代价是更高的带宽占用。网络方面建议开启 UPnP让 Sunshine 自动在路由器上配置端口转发省去手工映射管理界面默认走 47990 端口串流端口由port配置项统一偏移改防火墙规则时记得把整段放行。Moonlight 客户端连接与配对客户端侧全部用 Moonlight桌面Windows / macOS / Linux、手机平板Android / iOS以及树莓派等嵌入式设备都有对应版本安装方式就是官网下载或应用商店搜索安装。装好后启动 Moonlight通常它会自动发现局域网里的 Sunshine 主机找不到时手动添加主机 IP 即可。配对流程如下Moonlight 发起连接时会要求输入 PIN。回到 Sunshine 网页端在导航栏的 PIN 页查看当前配对码。把 PIN 填回 Moonlight并给这台设备起个名字随后会看到成功提示。Moonlight 里列出 Sunshine 的应用清单选中任意一项几秒内画面和声音就开始传输键鼠与手柄输入也会实时送回主机。排障速查忘记密码、找不到主机、卡顿、输入失灵现象可能原因处理忘记管理员账号密码账密只在首次创建时显示一次命令行重置sunshine --creds 新用户名 新密码AppImage 用./sunshine.AppImage --creds …Flatpak 用flatpak run --commandsunshine dev.lizardbyte.app.Sunshine --creds …客户端发现不到服务器设备不在同一局域网、防火墙拦截、服务未运行确认同网段 → 放行 Sunshine 相关端口 → 确认服务在跑 → 手动填写主机 IP 添加画面卡顿、延迟高编码回落到软件、比特率超出网络承载确认已启用硬件编码 → 按上表下调比特率或分辨率 → 换有线连接并关闭其他占带宽的程序键盘鼠标或手柄无响应虚拟输入权限或驱动缺失Windows 安装/更新 Virtual HID Driver 后重启Linux 把 sunshine 用户加入input组并确认游戏里识别到的是 Sunshine 注入的设备拿不准时打开网页端 Troubleshooting 页逐条看 warning / error 日志大部分问题都能在那里找到指向。延伸阅读安装与初始设置完整配置手册性能调优指南故障排除应用配置示例先把 Desktop 或 Steam Big Picture 串到你手边任意一台设备上跑通再往里加具体的游戏。串不通时从上面的排障表对照第一条逐项检查即可。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门