新闻详情

新闻详情

首页 / 资讯中心 / 详情

用 Sunshine 搭建个人游戏串流服务器:从安装到跑通第一局的完整指南

发布时间:2026/9/2 9:06:45来源:尧图网络
用 Sunshine 搭建个人游戏串流服务器:从安装到跑通第一局的完整指南
用 Sunshine 搭建个人游戏串流服务器从安装到跑通第一局的完整指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一个开源自托管游戏串流服务器常被称为自托管版 Moonlight 主机。你在自己电脑上运行它再用 Moonlight 客户端从手机、平板或电视连接过去电脑里的游戏画面就会串流到任何设备上运行。本文带你完成安装、配置和配对跑通第一局。 什么时候用得上周末想在大屏电视上玩 3A 大作又不想把游戏机搬到客厅通勤路上掏出一台手机接着上次进度打两把。这两个场景的共同前提是游戏仍运行在你的电脑显卡上串流的只是画面和输入延迟低、画质高。 一分钟认识 Sunshine跨平台主机端支持 Windows、Linux、macOSmacOS 为实验性支持另支持 FreeBSD。硬件编码NVIDIA 用 NVENCAMD 用 AMF/VAAPIIntel 用 QuickSync/VAAPI也可回退到软件编码。Web 管理界面安装后通过浏览器完成账户创建、应用添加和参数配置不用手写配置文件。配合 Moonlight 客户端桌面、手机、平板、电视盒子都能连客户端侧不需要额外配置。✅ 开始之前动手前花两分钟确认三件事能避开后面大部分问题操作系统Windows 11、Ubuntu 22.04/Debian 13/Fedora 43、macOS 14.2。显卡与编码器确认显卡支持硬件编码NVIDIA NVENC、AMD VCE 1.0、Intel Skylake 之后的核显。没有硬件编码也能跑但会占用 CPU。网络类型主机和客户端都建议用 5GHz WiFi 或有线。4K 串流需要 CAT5e 以上的有线连接。️ 安装 Sunshine 服务器端三个系统都推荐用官方 release 的二进制包。Windows下载 AMD64 安装程序Intel/AMD 芯片ARM64 芯片选对应包。双击 MSI 按向导安装注意按需勾选可选项。安装完成后服务自动注册输入设备需要单独安装 Virtual HID Driver装完重启一次电脑。Linux从 release 页下载对应发行版和架构的 deb/rpm 包或 Arch 用 pacman 仓库。以 root 权限安装如sudo dpkg -i ./sunshine-*.deb。用户级服务开机自启systemctl --user --now enable app-dev.lizardbyte.app.Sunshine注意Linux 上输入设备需要权限若键盘鼠标不工作把运行 Sunshine 的用户加入input组后重新登录。macOS下载 arm64Apple Silicon或 x86_64Intel的 DMG。把 Sunshine.app 拖入应用程序文件夹。首次启动时授权屏幕录制和麦克风权限。macOS 目前是实验性支持手柄暂不可用。 创建账户并完成初始配置浏览器打开https://localhost:47990。浏览器会提示不安全这是自签名证书忽略即可。也可以把localhost换成主机在内网中的 IP。首次进入是欢迎页设置管理员用户名和密码。凭证只显示这一次记到安全的地方忘了要用命令行重置。登录后可在顶部导航切换界面主题。️ 添加第一个应用进入左侧 Applications 页面点击新增按钮。填写应用名称、可执行文件路径可选填工作目录和启动参数。上传一张应用图标推荐 600×800 像素。保存。新应用立刻出现在列表里。两个默认项可以帮你快速起步Desktop直接串流整个桌面不启动任何程序和Steam Big Picture进入 Steam 库选游戏。非 Steam 游戏把启动路径填进来即可。注意启动新应用时之前串流中的应用会被终止。 Moonlight 配对流程在客户端安装 Moonlight各平台应用商店或官网启动后它会自动发现局域网内的 Sunshine。发现不到时手动添加主机 IP。客户端请求配对时会要求输入 PIN 码。在 Sunshine 的 Web 界面顶部导航找到 PIN 页面把码填进去并给设备起个名字回车确认。回到 Moonlight应用列表出现后任选一个启动。画面出来后第一局就跑通了。如果 Moonlight 一直找不到服务器多半是防火墙拦了 47989 起的端口族或两台设备不在同一网段。⚙️ 参数调优速查编码器优先级优先级编码器适用显卡/平台1NVENCNVIDIAWindows/Linux2AMFAMDWindows3QuickSyncIntelWindows4VAAPIAMD/Intel/NVIDIALinux5软件编码x264/x265任何平台兜底分辨率与比特率建议场景建议分辨率/帧率参考比特率有线局域网1080p/60 起步可上 4K/6020–50 Mbps5GHz WiFi1080p/6010–25 Mbps宽带远程1080p/30 起5–15 Mbps两个实用开关Web 界面的 Network 选项里可开启 UPnP 自动打洞默认关闭远程串流时用得上max_bitrate默认 0 表示完全跟随 Moonlight 请求想限流时可设上限。 常见坑现象客户端发现不到服务器原因防火墙拦截了串流端口或设备不在同一网络。 解决放行 47989 起的端口族确认同网段仍不行就手动在 Moonlight 里输入主机 IP。现象Linux 上串流连上了但键盘鼠标没反应原因用户缺少虚拟输入设备权限。 解决把运行 Sunshine 的用户加入input组注销后重新登录。现象画面卡顿、延迟高原因网络带宽不足或用了软件编码挤占 CPU。 解决先换硬件编码再降分辨率或比特率主机尽量走有线路由器上给游戏设备设 QoS 高优先级。现象忘记管理员密码原因凭证只展示一次未妥善保存。 解决在主机命令行运行sunshine --creds 用户名 新密码重置。 进阶方向完整配置项说明docs/configuration.md安装与系统要求细节docs/getting_started.md性能调优docs/performance_tuning.md第三方打包与社区指南docs/third_party_packages.md、docs/guides.md问题排查入口docs/troubleshooting.md跑通之后值得花时间的方向依次是把常用游戏全部录入应用列表、给远程访问配好 UPnP 或反向代理、按显卡类型微调编码参数。Sunshine 的迭代很快遇到文档没覆盖的行为看仓库的 changelog 和故障排查日志页通常能找到答案。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

STM32F103C8T6驱动SCD4X二氧化碳传感器:从接线到校准的完整实战 2026/9/2 9:55:02

STM32F103C8T6驱动SCD4X二氧化碳传感器:从接线到校准的完整实战

简介:面向嵌入式初学者的STM32F103C8T6驱动Sensirion SCD4X传感器工程示例,重点解决IC总线采集二氧化碳、湿度与温度时的协议配置、命令读取与数据换算问题,覆盖从GPIO初始化、IC主设备收发到传感器数据解析的完整链路,也适合作为…

阅读更多 →
ROS导航可视化实验骨架:Qt+C++实现透明可控的导航监控系统 2026/9/2 9:55:02

ROS导航可视化实验骨架:Qt+C++实现透明可控的导航监控系统

简介:这是一套面向ROS初学者与中级开发者的实验性机器人导航控制平台原型,专为Ubuntu环境下的导航算法验证与GUI交互开发设计,解决自主移动机器人在建图、定位与路径规划环节缺乏轻量级可视化调试工具的问题。资源包共19个文件,含…

阅读更多 →
从零手动搭建Vue 3开发环境:深入理解Vite、TypeScript与工程化配置 2026/9/2 9:55:02

从零手动搭建Vue 3开发环境:深入理解Vite、TypeScript与工程化配置

在实际前端项目中,Vue 3 以其组合式 API、更好的 TypeScript 集成和性能优化,已成为现代 Web 开发的主流选择。然而,很多开发者习惯于直接使用 vue create 这类脚手架工具,虽然快速,但往往对项目底层的构建配置、依赖…

阅读更多 →
Android VNC Server实战:免root远程控制安卓设备的完整指南 2026/9/2 9:55:02

Android VNC Server实战:免root远程控制安卓设备的完整指南

简介:Android VNC Server 是一份面向移动端远程控制场景的服务器端实现,开发者可将编译产物部署到 Android 设备上,再通过 PC 端 VNC Viewer 连接并操控屏幕,适用于设备调试、应用演示、自动化测试等场景。资源包共 174 个文件&am…

阅读更多 →
快速上手transcribe.cpp语音识别:16kHz WAV要求与ffmpeg音频转换技巧 2026/9/2 9:55:02

快速上手transcribe.cpp语音识别:16kHz WAV要求与ffmpeg音频转换技巧

快速上手transcribe.cpp语音识别:16kHz WAV要求与ffmpeg音频转换技巧 【免费下载链接】transcribe.cpp ggml speech-to-text inference for 16 model families 项目地址: https://gitcode.com/GitHub_Trending/tr/transcribe.cpp transcribe.cpp 是一个基于…

阅读更多 →
高效处理TXT文件换行符:从Notepad++到Python的完整解决方案 2026/9/2 9:52:00

高效处理TXT文件换行符:从Notepad++到Python的完整解决方案

这次我们来看一个看似简单但实际工作中高频出现的问题:如何高效地处理文本文件中的换行符。无论是清理从网页复制下来的杂乱文本,还是将多行数据合并为单行以导入数据库,或是批量处理成百上千个TXT文件,手动操作不仅效率低下&…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞