ARTICLE DETAIL

资讯详情

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

一台电脑变云游戏主机:Sunshine 游戏串流部署完整指南

一台电脑变云游戏主机:Sunshine 游戏串流部署完整指南 一台电脑变云游戏主机Sunshine 游戏串流部署完整指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine周末晚上你窝在沙发里刷着平板突然想起电脑里那款刚通关到一半的 3A 大作——但主机在书房电视又被家人占着。这时候如果能把电脑里的游戏直接搬到平板上接着玩该多好。Sunshine 就是为这个场景而生的一款开源的游戏串流服务器装上它你的 PC 就能变成私人云游戏主机配合 Moonlight 客户端在任何设备上随时开玩。Sunshine 由 LizardByte 社区维护完全免费、自托管支持 Windows、Linux、macOS 和 FreeBSD能调用 NVIDIA、AMD、Intel 的硬件编码器把延迟压到几乎感觉不到的程度。接下来我带你从零开始把它跑起来。动手之前先确认这四样东西在开始前花两分钟核对一下环境能帮你避开后面九成的坑一台装了独立显卡的电脑NVIDIA GTX 1050 以上、AMD RX 550 以上、或 Intel HD 600 以上核显都可以越新编码效果越好。没独显也能用 CPU 软件编码但画质和延迟会差不少。一个局域网环境手机、平板、电视和这台电脑连同一个路由器用网线连接效果最佳。一个游戏手柄可选但强烈推荐Xbox、PlayStation、Switch Pro 手柄都行没手柄也能先玩键鼠游戏。浏览器首次配置要在浏览器里完成Chrome、Edge、Firefox 都行。先搞懂三个词后面不迷路Sunshine阳光装在游戏主机上的服务端负责把画面编码后发出去。它本身没有画面只有抓取画面 → 压缩 → 传输的能力。Moonlight月光装在手机、平板、电视上的客户端负责接收画面并把你的操作回传给主机。Sunshine 专门为 Moonlight 设计两者是黄金搭档。硬件编码器显卡里专门负责视频压缩的电路。用它能以极低的延迟完成编码这是游戏串流流畅的关键。Sunshine 会自动识别你的显卡并选对方案NVIDIA 用 NVENC、AMD 用 AMF、Intel 用 QuickSync全都不用你手动配。一步步动手做从下载到首次串流第 1 步把 Sunshine 装到主机上根据系统选一种方式即可不用全装# Windows推荐一行命令搞定 winget install LizardByte.Sunshine # LinuxFlatpak 方式兼容大部分发行版 flatpak install flathub dev.lizardbyte.app.Sunshine # macOSHomebrew 方式 brew install sunshine # 也可以用 Docker 跑在任意平台 docker pull lizardbyte/sunshine # 想自己编译或看源码可以克隆官方仓库 git clone https://gitcode.com/GitHub_Trending/su/Sunshine装完先别急着关Windows 用户如果之前没装过虚拟手柄驱动Sunshine 的安装向导通常会引导你装 ViGEmBus这是客户端手柄操作能生效的关键组件一路点确认即可。第 2 步完成首次配置创建你的登录账号安装完成后在浏览器打开https://localhost:47990。第一次访问会看到欢迎页浏览器可能提示不安全网站——别慌这是因为 Sunshine 用的是自签名证书点继续访问即可。欢迎页上需要你创建用户名和密码这是你以后登录 Web 管理界面的凭证这里有两个一定要记住的细节密码只显示一次Sunshine 不会给你找回密码的机会请立刻记到密码管理器里。默认用户名推荐直接填sunshine方便记忆。登录后你会看到 Web 管理界面导航栏里有 Home、PIN、Applications、Configuration 等标签页。整个配置过程都在这完成不需要碰任何配置文件。第 3 步在手机上装 Moonlight 客户端在要串流的设备手机、平板、另一台电脑上装 Moonlight。管理界面里专门有个Featured Apps标签页官方把各平台的客户端整理好了照着下就行各平台客户端速查设备客户端说明Android 手机/平板Moonlight Android支持触控虚拟手柄iOS / iPadOSMoonlight iOS支持手柄和触控Windows / macOS / Linux 电脑Moonlight PC支持 4K HDR树莓派等嵌入式设备Moonlight Embedded适合接电视第 4 步配对连接输入 PIN 码打开 Moonlight它会自动搜索局域网里的 Sunshine 主机。如果没搜到偶尔会发生手动点添加主机 IP 即可。点进主机后Moonlight 会显示一个 4 位 PIN 码要求配对回到 Sunshine 的 Web 管理界面点导航栏的PIN标签。输入 Moonlight 上显示的 PIN 码回车确认。给这台设备起个名字比如客厅平板看到 Success 提示就配对成功了。第 5 步添加你想串流的应用配对成功后先在管理界面点Applications标签把要串流的东西加进去。默认已经有两个Desktop整个桌面和Steam大屏模式。你也可以点 Add New 手动添加任意游戏填写启动命令即可注意页面上的提示应用列表只有在 Moonlight 客户端重启后才会刷新。所以加完应用记得在手机/平板上把 Moonlight 完全退出再重开。怎么算成功了看这三条在 Moonlight 里点开Desktop画面成功出现在手机上且鼠标/触摸操作能控制主机桌面——核心链路已经通了。用手柄或键鼠操作画面响应没有明显拖影感延迟在可接受范围内。在 Sunshine 管理界面的 Home 页能看到当前会话信息断开后状态恢复空闲。做到这三条你的私人游戏串流平台就算正式上线了。用得更好的五个小技巧1. 画质不够好先调码率再调分辨率在 Configuration 里找到bitrate默认 20Mbps 左右。有线网络可以拉到 50–100Mbps画面会立刻细腻一截。如果无线网络不稳反过来降到 10–15Mbps反而更流畅。2. 卡顿掉帧检查网络而不是显卡串流卡顿九成是网络问题。优先排查主机有没有插网线、路由器是不是 5GHz 频段、有没有人正在下载大文件。minimum_fps_target这个参数可以设置最低帧率目标遇到波动时 Sunshine 会自动降码率保流畅。3. 想串流单个游戏而不是整个桌面在 Applications 里给每个游戏单独建一条记录填上启动命令比如 Steam 大屏模式填steam://open/bigpicture。游戏退出时流会自动断开体验更干净。不过要提醒Sunshine 同一时间只能跑一个应用切换游戏前记得先退出当前的。4. 手柄失灵检查虚拟手柄驱动Windows 下手柄无法识别多半是 ViGEmBus 驱动没装或没更新。去设置里重新安装一次重启 Sunshine 就好。5. 多显示器用户的小捷径如果主机接了多台显示器串流时可以按CtrlAltShiftF1~F12切换要串流哪台显示器CtrlAltShiftN可以隐藏/显示光标远程桌面场景很实用。一页纸速查卡事项内容Web 管理界面https://localhost:47990默认登录首次访问时自己创建的用户名密码常用端口47989TCP主串流端口、47990Web 管理配置文件位置Windows%ProgramFiles%\Sunshine\configLinux/macOS~/.config/sunshine配对流程Moonlight 显示 PIN → 管理界面 PIN 页输入 → 成功提示常见问题搜不到主机检查防火墙放行 47989/47990 端口、确认同一局域网、手动添加 IP常见问题画面卡顿降低码率/分辨率、换有线网络、检查 5GHz 频段常见问题提示 Encoder not found显卡驱动过旧去官方更新驱动后重启遇到疑难问题别急着卸载管理界面的Troubleshooting标签页能看到完整的日志里面每条错误都有上下文顺着查基本能定位更深入的参数说明可以翻阅项目文档docs/configuration.md里面每个配置项都有详细解释docs/getting_started.md则覆盖了各平台的完整安装流程。现在就开一局吧从下载到第一次串流成功熟练后全程不到十分钟。下次再想窝在沙发上玩游戏就不用跟家人抢电视了——打开平板、点开 Moonlight、戳一下 Desktop游戏随时开始。去试试吧祝串流愉快【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表