公司动态
自建免费游戏串流服务器:Sunshine 安装、配置与 Moonlight 联机完整指南
自建免费游戏串流服务器Sunshine 安装、配置与 Moonlight 联机完整指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine想躺在床上用平板继续电脑上的 3A 大作想在客厅大电视上享受书房主机的高画质Sunshine 正是一款免费开源的游戏串流服务器它能把装有游戏的电脑变成云端主机让游戏画面实时传送到任意设备。本文将带零基础读者完成 Sunshine 串流服务器安装、关键配置与 Moonlight 客户端联机全程不需要任何付费服务。痛点开篇当你想玩的游戏不在眼前先问自己几个问题游戏装在书房台式机里可你偏偏想躺在客厅沙发上玩出差只带了一台轻薄本却惦记着家里电脑上的进度显卡厂商自带的串流功能已停止更新找不到可靠替代品这些场景的共同诉求只有一个把电脑里的游戏搬到另一块屏幕上去。而 Sunshine 恰好就是为这个诉求而生的免费方案搭配开源客户端 Moonlight一套自建串流链路就完整了——无需订阅云游戏服务数据完全由自己掌控。认识 Sunshine它是怎么让游戏搬家的Sunshine 的定位是自托管self-hosted的游戏串流宿主端官方描述言简意赅它是专为 Moonlight 设计的服务端程序。整个串流过程由两端配合完成角色软件运行位置职责宿主端Sunshine装有游戏的电脑接收远端指令、采集画面、实时编码推流客户端Moonlight手机 / 平板 / 电视盒子 / 另一台电脑显示画面、回传键盘鼠标与手柄操作其核心原理并不神秘客户端把输入指令送回宿主电脑宿主将游戏画面和声音实时编码后推给客户端一来一回的延迟被压缩到极低水平体验上接近本地游玩。Sunshine 的典型用户画像很清晰拥有中高性能电脑、希望在多设备上畅玩 PC 游戏、又想避开云游戏订阅费用的玩家。它开源免费、跨平台画质与延迟表现经过社区多年打磨是目前最主流的免费自建串流方案。部署前的准备工作清单动手之前先对照清单确认环境是否就绪项目最低要求说明宿主操作系统Windows 10/11、主流 Linux 发行版或 macOS三个平台均有官方支持硬件独立显卡为佳NVIDIA / AMD / Intel 均可编码方案各有不同网络局域网即可跨网串流建议网线连接路由器支持 UPnP 时外网配置更省心客户端设备任意可安装 Moonlight 的设备电脑、安卓/iOS 手机、树莓派等账号无需注册任何服务仅需首次登录 Web 界面时创建本地管理账号准备工作大约 10 分钟就能完成接下来进入正式的安装环节。各系统下的安装步骤Windows 系统安装Windows 用户的过程最省事打开 Sunshine 的发布页面下载最新的 Windows 安装程序双击运行安装包按向导提示一路下一步即可安装完成后程序会自动启动并在系统托盘常驻图标。之后无需任何手动配置Windows 端就算部署完毕。Linux 系统安装Linux 用户建议直接使用官方构建脚本一条命令链完成编译与安装# 克隆 Sunshine 源码仓库 git clone https://gitcode.com/GitHub_Trending/su/Sunshine # 进入项目目录 cd Sunshine # 运行官方构建脚本自动处理依赖并完成安装 ./scripts/linux_build.sh需要注意构建脚本会拉取并编译若干第三方依赖首次执行耗时较长属正常现象请先确保系统已安装git与基础编译工具链再开始操作。macOS 系统安装macOS 用户只需一行 Homebrew 命令# 通过 Homebrew 包管理器安装 Sunshine brew install sunshine如果尚未安装 Homebrew可先前往其官网按提示安装再执行上述命令。首次登录与关键配置创建你的管理账号安装完成后打开浏览器访问 Sunshine 的 Web 管理界面http://localhost:47990首次访问会看到欢迎页面需要依次填写用户名Username、密码Password并再次确认密码然后点击登录。请妥善保管这组凭据——它是你日后管理串流服务器的唯一入口。网络与端口转发设置在同一局域网内使用默认配置即可直接串流。若希望在外网远程游玩则需要配置端口转发进入 Configuration 页面在搜索框中输入 Upnp在 Network 选项卡下勾选 UPnP 开关由路由器自动完成端口转发点击底部的 Save 保存生效。添加游戏与应用串流目标需要以应用的形式登记在 Sunshine 中点击顶部 Applications 选项卡点击左下角 Add New 按钮填写应用名称与可执行文件的完整路径点击 Save 保存。页面默认已内置 Desktop桌面和 Steam Big Picture 两个常用预设可直接使用。需要留意页面提示应用列表只有在客户端重启后才会刷新添加新应用后记得重启一次客户端。串流画质调优技巧画质体验可以从以下几点逐步优化编码器选择根据显卡品牌在配置页选择合适的编码方案NVIDIA 用户可选用 NVENCAMD 与 Intel 也有对应硬件编码支持码率与分辨率有线网络下可放心拉高码率与分辨率无线环境建议先保守设置再逐步上调找到画质与流畅度的平衡点帧率与显示器刷新率匹配高刷屏设备可开启更高帧率串流网络优先级串流对延迟敏感能走网线就别依赖 Wi-Fi。Moonlight 客户端配置与联机实战选择合适的客户端Sunshine 需要配合 Moonlight 客户端使用。在 Web 界面的 Featured Apps 页面中官方列出了适配各平台的客户端Windows/macOS/Linux 桌面客户端、Android 版以及面向树莓派等嵌入式 Linux 系统的版本点击 Get 即可跳转下载。配对与开始串流安装好客户端后按以下步骤完成首次连接确保客户端设备与宿主电脑处于同一网络打开 Moonlight它会自动发现局域网内的 Sunshine 主机在 Sunshine 的 Web 界面PIN 选项卡查看 4 位配对码并在客户端中输入完成配对配对成功后客户端会列出可串流的应用点选即可开始游戏。整个过程一次配对、长期有效之后每次打开客户端都能直接进入游戏。常见问题排查 FAQ问题现象可能原因与解决办法客户端发现不了 Sunshine 主机确认两台设备在同一局域网检查系统防火墙是否放行 Sunshine 相关端口Web 管理端口 47990串流数据端口 47998–48000 等串流画面卡顿、模糊优先改用有线网络适当降低码率或分辨率检查是否同时运行了占带宽的程序串流黑屏或启动失败检查显卡驱动与编码器状态查看日志定位具体报错手柄 / 键鼠无响应确认客户端输入设备被识别必要时检查宿主机的输入相关配置遇到问题不要慌Sunshine 在 Web 界面中提供了完整的日志查看入口截图留存错误信息后无论是自查还是求助社区都会高效很多。结语把游戏带上任何一块屏幕回顾一下本次部署的全部要点先明确 Sunshine 作为免费自建游戏串流服务器的定位与工作原理接着按平台完成安装Windows 装包、Linux 编译、macOS 一行命令随后在47990端口的 Web 界面完成账号创建、UPnP 端口转发与应用登记最后用 Moonlight 客户端配对联机、畅快开玩。如果你希望进一步挖掘潜力建议查阅项目官方文档了解编码器细节、性能调优与安全加固等内容也欢迎加入 LizardByte 的社区讨论与全球玩家交流串流经验。现在就去启动你的第一场远程游戏吧【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考