Sunshine 游戏串流服务器搭建完整教程:安装、配置与连接一气呵成
Sunshine 游戏串流服务器搭建完整教程安装、配置与连接一气呵成【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一个开源免费的自托管游戏串流服务器把主机 PC 的画面与输入实时编码后推送到 Moonlight 客户端。本篇 Sunshine 教程按顺序覆盖安装、配置与首次连接完成后你可以在客厅电视或手机上玩 PC 游戏。Sunshine 适合什么场景客厅大屏。游戏装在书房 PC 上人却坐在 4K 电视前长 HDMI 线和固定坐姿是常见痛点。Sunshine 把整个桌面推送到电视客户端设备只要能跑 Moonlight智能电视、机顶盒、树莓派均可串流主机端的游戏就能在客厅运行。外出途中。手机或平板作为客户端连上与家中 PC 相同的 WiFi 就能直接拉取桌面、接续游戏进度接入移动网络时配合路由器的端口转发回连家中进度不因地点中断。远程访问。需要临时使用家里那台 PC 时Sunshine 的 Web 管理界面与 Desktop 应用串流相当于一条自托管的远程桌面链路画面与数据只经过自己的网络不经过第三方云。开始前主机一台 Windows / Linux / macOS 电脑macOS 为实验性支持暂不支持手柄图形编码NVIDIA、AMD、Intel 独显或较新的核显用于硬件编码没有也可用软件编码代价是占用 CPU客户端设备任何能安装 Moonlight 的设备如 Windows、macOS、Linux、Android、iOS、电视网络建议先在同一局域网内验证外网访问需要路由器转发默认端口 47984–47990️ 部署实操从安装到首次配置Windows从最新发布中下载 MSI 安装包Intel/AMD CPU 选 AMD64 版ARM64 版为实验性质运行向导完成安装系统服务会随机器自启动若需要完整手柄输入另行安装 Virtual HID DriverLinuxDebian/Ubuntusudo dpkg -i sunshine-{发行版}-{版本}-{架构}.debFedorasudo dnf copr enable lizardbyte/stable sudo dnf install SunshineArch 执行pacman -S sunshine。若服务未自启补一条systemctl --user --now enable app-dev.lizardbyte.app.Sunshine。macOS下载对应架构的 DMGApple Silicon 为 arm64Intel 为 x86_64把 Sunshine.app 拖入应用程序文件夹首次启动时授予屏幕录制与麦克风权限。三个平台的初始配置相同浏览器访问https://localhost:47990浏览器提示证书不受信任属正常自签名证书可忽略在欢迎页设置 Web 界面的用户名与密码凭证只显示一次记录下来接受服务条款后登录进入主控制面板 跑通第一路串流添加游戏并连接客户端在 Web 界面的 Applications 页添加新应用填写名称、可执行文件路径、工作目录、启动参数与图标推荐 600×800 像素。系统内置 Desktop 与 Steam Big Picture验证链路时先用 Desktop 即可。在客户端设备打开 Moonlight它会自动发现同一局域网内的 Sunshine也可用 IP 手动添加。客户端发起配对后到 Sunshine Web 界面的 PIN 页查看配对码在客户端填入并给设备命名。选中刚添加的应用开始串流主机端随即启动该程序并推送画面。Featured Apps 页提供各平台 Moonlight 客户端与配套工具的下载入口。体验调优参考参数默认推荐可调范围适用场景分辨率 / 帧率1080p / 60fps720p 至 4K最高 144fps无线环境从 1080p 起步有线局域网可更高视频编码器硬件编码NVENC / AMF / QuickSync软件编码 x264硬件优先软件编码仅作兼容兜底比特率30 Mbps2 至 100 Mbps有线局域网取高值远程访问 5–15 Mbps音频编码OpusAAC、FLACOpus 低延迟为默认FLAC 无损需高带宽音频比特率128 kbps64 至 192 kbps高音质 192低延迟 64说明分辨率与比特率主要在 Moonlight 客户端侧设置Sunshine 会自动跟随UPnP 默认开启、自动完成内网端口映射外网访问仍需手动转发 47984–47990。出现卡顿时建议先降比特率、再降分辨率这一顺序通常效果更好。⚠️ 避坑清单现象原因处理客户端发现不了服务器不在同一子网或防火墙拦截了发现广播确认同局域网放行 47984–47990或在 Moonlight 中手动添加服务器忘记 Web 界面密码凭证仅展示一次执行sunshine --creds 新用户名 新密码重置延迟高或卡顿比特率偏高或无线链路丢包降低比特率与分辨率改有线连接可用 iperf3 测链路抖动应低于 1 ms手柄在游戏中无响应主机物理手柄与虚拟手柄冲突禁用主机物理手柄让 Sunshine 虚拟手柄成为“第一个”设备Windows 需先装 Virtual HID Driver应用启动后串流立即结束应用启动即退出如 Steam 以普通进程方式拉起改用 detached 方式或正确的可执行文件路径黑屏、日志持续报错采集方式未启用或缺少授权到 Troubleshooting 页逐条查看日志确认采集后端与权限下一步去哪docs/getting_started.md各平台安装与首用流程docs/configuration.md全部配置项说明docs/performance_tuning.md性能调优细节docs/troubleshooting.md故障排查专题docs/guides.md社区教程与指南索引问题反馈与日常交流可加入项目官方 Discord 社区从安装包到首路串流完整路径是装包、设凭证、加一个应用、配对客户端。局域网跑通之后再按网络条件缓慢调参即可。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考