ARTICLE DETAIL

资讯详情

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

Sunshine 游戏串流服务器快速部署实战:从零到跨设备畅玩的完整指南

Sunshine 游戏串流服务器快速部署实战:从零到跨设备畅玩的完整指南 Sunshine 游戏串流服务器快速部署实战从零到跨设备畅玩的完整指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款自托管游戏串流服务器专为 Moonlight 客户端而生能把一台普通 PC 变成你的私人云游戏主机。本教程带你从环境准备、分平台安装、Web 界面配置到客户端首次配对完整跑通一条游戏串流链路全程约 15 分钟即可见到第一个画面。先别急着装主机、显卡和网络准备到齐在动手之前先花一分钟确认你的环境是否满足条件。Sunshine 对硬件的要求其实相当亲民真正决定体验上限的是显卡编码能力和网络质量。你可以对照下面的清单逐项打勾检查项建议要求说明主机系统Windows 10/11、主流 Linux 发行版、macOSLinux 优先用发行版官方安装包macOS 目前为实验性支持显卡NVIDIA / AMD / Intel 任一支持硬件编码可显著降低延迟无独显也能走软件编码内存与 CPU4 GB 内存、双核起步串流本身开销不大跑游戏的需求才是主要参考局域网千兆有线或 5GHz Wi-Fi同房间内串流 5GHz Wi-Fi 已足够流畅公网串流支持 UPnP 的路由器也可以手动做端口转发见下文端口清单客户端设备手机、平板、电视、另一台 PC安装 Moonlight 客户端即可接入 如果只在家庭局域网内使用你几乎不需要做任何端口转发Sunshine 开箱即用。关于网络记下这组端口号之后排查问题时会反复用到TCP 的 47984、47989、48010以及 UDP 的 47998、47999、48000 需要放行Web 管理界面占用 TCP 47990仅内网使用无需转发到公网。开始部署三大平台的安装步骤与差异点环境就绪后按你的操作系统选择下面的路径。三个平台安装完成后的终点是一致的浏览器打开管理界面看到首次登录页。1. Windows下载安装包一路下一步Windows 是最省心的平台。前往发布页面下载Sunshine-Windows-AMD64-installer.msiIntel/AMD 架构双击运行并按照提示完成安装。安装完成后 Sunshine 会自动启动你会在系统托盘看到它的图标无需任何手动操作。2. Linux优先官方安装包或源码编译Debian/Ubuntu 用户下载对应版本的.deb包后执行sudo dpkg -i ./sunshine-ubuntu-24.04-amd64.deb想从源码自己编译、深入定制的话也可以走这条命令链git clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine ./scripts/linux_build.sh安装完成后用 systemd 把它设为开机自启systemctl --user --now enable app-dev.lizardbyte.app.Sunshine3. macOS拖入应用文件夹即可下载对应架构的.dmg文件打开后将Sunshine.app拖进Applications文件夹首次启动时按提示授权屏幕录制和麦克风权限。无论哪种平台安装完毕后打开浏览器访问https://localhost:47990此时你会看到首次运行页面需要创建用户名和密码。浏览器提示证书不受信任属于正常现象Sunshine 使用的是自签名证书选择继续访问即可。这一步的账号密码请务必记牢它是管理整个串流服务的唯一入口丢了只能重置配置。决定成败的三个关键配置项服务跑起来只是开始下面这三个配置项直接决定串流是否顺畅建议按顺序逐项确认。第一项Web 管理界面的登录凭证首次访问时创建的账号密码会保存在本机。登录后顶部导航栏会显示 Home、PIN、Applications、Configuration 等标签页整个管理体验都在这里完成。如果你在安装时跳过了初始化也可以在 Configuration 里重新设置。第二项网络映射——UPnP 自动端口转发进入Configuration页面在顶部搜索框输入Upnp搜索结果会直接定位到 Network 分类下的对应选项。勾选 UPnP 选项并点击 SaveSunshine 会通过路由器自动完成端口转发省去手动配置的麻烦。如果你的路由器不支持 UPnP就需要在路由器后台手动转发上文提到的那组 TCP/UDP 端口。设置完成后公网环境下客户端也能找到你的主机。第三项输入权限与虚拟手柄驱动键鼠和手柄是串流体验的最后一公里。Linux 下需要把运行 Sunshine 的用户加入input组否则虚拟键鼠不会工作sudo usermod -aG input $USERWindows 下首次使用虚拟手柄时Sunshine 会提示安装 ViGEmBus 驱动在 Troubleshooting 页面点击安装按钮即可装完建议重启电脑。验证部署与首次串流体验配置完成后我们需要完整跑通一次连接—配对—串流的闭环确认一切正常。确认服务健康运行再次打开https://localhost:47990能正常登录并看到各功能页面说明服务本身没问题。添加要串流的游戏或应用进入Applications标签页点击Add New填写应用名称和启动命令。比如要让 Steam 可串流就新建一个名为 Steam 的应用命令填steam运行方式选择detached。 如果某个程序以阻塞方式运行会导致串流中断比如 Steam务必选择detached运行方式。安装并配对 Moonlight 客户端在客户端设备上安装 Moonlight手机、平板、电视均可。首次添加 PC 时客户端会显示一个 PIN 码回到 Sunshine 的 Web 界面点击导航栏PIN输入这串数字并填写设备名称配对即告完成。之后在 Moonlight 里选择刚才添加的应用就能看到画面被串流到客户端上了。如果还没想好装哪个客户端Sunshine 的Featured Apps页面直接汇总了各平台的 Moonlight 版本点进去按提示下载即可。高频故障排查与后续学习入口实战中遇到问题很正常下面三条是出现频率最高的按问题 → 原因 → 解决对照处理即可。问题 1客户端找不到主机原因通常是防火墙拦截或两端不在同一网段。解决确认 Sunshine 所在 PC 的防火墙放行了 47984/47989/48010 与 47998/47999/48000 端口并确保客户端与主机在同一局域网内。问题 2串流黑屏或频繁断流原因多半出在编码器或网络带宽上。解决打开 Web 界面的Troubleshooting页面查看日志如果出现类似Encoder not found的报错说明显卡编码器未被识别需要检查显卡驱动或改用软件编码同时确认路由器没有对 UDP 流量做限速。问题 3手柄或键鼠无反应原因通常是虚拟输入设备权限或驱动缺失。解决Linux 确认用户已加入input组并重新登录Windows 检查 ViGEmBus 驱动是否安装成功Troubleshooting 页面会有明确提示。到这里你的 Sunshine 游戏串流服务器已经真正可用了。想继续深入官方文档入口在 docs/getting_started.md 和 docs/configuration.md核心串流与编码逻辑的源码在src/目录下都是很好的进阶读物。从被线材束缚在电脑前到抱着手机瘫在沙发上开黑Sunshine 只用了几步就帮你做到了。接下来选个晴朗的周末把游戏库搬到客厅的大屏上好好体验一番吧。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表