欢迎光临
我们一直在努力

20 分钟免费跑通第一局:Sunshine 游戏串流服务器 + Moonlight 连接实操

20 分钟免费跑通第一局:Sunshine 游戏串流服务器 + Moonlight 连接实操

【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 【免费下载链接】Sunshine 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

把 Sunshine 装到家里那台跑游戏的 PC 上,配 Moonlight 客户端就能把游戏串流到电视、平板和手机上,全程免费,数据只在自己家路由器里流转,不经过任何第三方服务器。这篇文章不按安装步骤平铺,而是按目标拆:先给 20 分钟串通第一局的最短路径,再依次解锁"更稳、更快、能出门"三档体验。

Sunshine 首次启动欢迎页,游戏串流设置从这里开始

🚀 20 分钟串通第一局:装好、建号、配对三连

这一节走完,电视上应该已经能看到你电脑的画面。

按系统选安装包

  • Windows:装官方 MSI 安装包,一路下一步;嫌麻烦就下便携压缩包,解压直接运行。
  • Linux:Debian/Ubuntu 装 .deb,Arch 用 AUR 里的 sunshine 条目,Fedora 走 copr 源,想省事直接 Flatpak。
  • macOS:下 DMG 拖进应用程序,首次启动弹出辅助功能权限请求时点允许,这是它模拟键盘和手柄的前提。

装完看一眼系统托盘或状态区,有 Sunshine 图标就说明服务端活着。各平台的完整下载入口在安装指南。

在管理页建账户、加一条桌面串流

装完打开浏览器,访问:

https://localhost:47990

地址栏弹出证书警告不用管,点继续访问即可。首次进入会要求建管理员账户,用户名默认是 sunshine,密码自己定,记牢它——忘了只能在命令行重置。登录后进"应用"标签,先加一条最保险的:桌面模式,不用填任何路径,整块桌面直接串出去。

Moonlight 里输入配对码

电视、平板上装好 Moonlight,它会自动扫描局域网找到你这台主机。主机屏幕会显示一段配对码,照着输进客户端,点连接,画面就到了。

Sunshine 应用管理界面,添加桌面、Steam 大屏和自定义游戏串流

🛡️ 串流发飘、掉帧?先别动编码器,查这三处网络

卡顿九成出在链路,按这个顺序拧紧:

  • 主机侧走千兆有线,接收端有条件也上有线。
  • 接收端走无线时固定 5GHz 频段,离路由器别隔太多墙。
  • 路由器开 QoS,把串流流量的优先级调上去。
  • 带宽参考值:1080p 60 帧大约吃 20~30 Mbps。带宽不够时降分辨率,别硬拉码率。

    ⚡ 按显卡型号对号入座,选对编码器

    这节解决编码器选哪个,登录管理页在音视频设置里改:

    你的显卡选这个编码器说明
    NVIDIA 独显 NVENC 最稳,H.264、H.265 都能用
    AMD 显卡 AMF 开平衡模式,画质性能折中
    Intel 核显 QuickSync 核显也能硬编,轻度 3A 够用
    没有硬件编码器 CPU 软编 只建议 720p 及以下

    选完别急着满意:编码器一报错,八成是显卡驱动太旧,先把驱动更新到近期版本再重启 Sunshine。想深入看硬编实现,可以从 NVENC 源码 读起。

    🌐 出门也想玩:UPnP 与多用户配置

    想让串流从客厅专属变成全家、出门都能用,改这三处就行。

    • 在"高级"页打开 UPnP 自动端口转发,路由器会自动放行端口,你在外网时也能回连家里这台主机。
    • 给家庭成员各建一个账户,每人单独设置能看见哪些应用,谁玩什么互不干扰。
    • 手机、平板串流时,在客户端里为每个应用挑一个触控布局(摇杆、十字键或方向盘),小屏设备把分辨率压到 900p 左右,帧率更稳。

    Moonlight 客户端覆盖 Windows、macOS、Linux、Steam Deck、Android、iPhone/iPad,以及 Android TV、Apple TV,装好后搜到主机名即可配对,不需要额外配置。

    Sunshine 推荐 Moonlight 客户端,电视、手机、Steam Deck 都有对应版本

    🔧 连不上、卡顿?去日志里找答案

    排障都从日志开始,位置因平台而异:

    • Windows:%ProgramFiles%\\Sunshine\\config\\sunshine.log
    • Linux / macOS:~/.config/sunshine/sunshine.log
    • Docker 部署:看对应容器的 docker logs 输出

    对照这张表先处置,再查细节:

    现象大概率原因处置动作
    47990 管理页打不开 防火墙拦了 HTTP 放行 Sunshine 并开放 47990 端口
    配对成功却没画面 串流 UDP 段没通 放行 47998 起的一段 UDP 端口
    画面掉帧、延迟抖动 无线信号弱或带宽不足 改有线、切 5GHz、降码率
    编码器启动失败 显卡驱动过旧 更新驱动后重启 Sunshine

    更细的平台级问题(Linux 沙盒权限、KMS 抓取、Mesa 硬编被禁)在故障排查手册里逐项写了。每个配置项的默认值和可选项,见配置参考。

    Sunshine 故障排查日志页,串流报错在这里逐行查看

    把浏览器停在 https://localhost:47990,建好 sunshine 账户,加一条桌面模式——今晚你就能在客厅电视上直接操作自己的电脑。

    【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 【免费下载链接】Sunshine 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

    创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

    赞(0)
    未经允许不得转载:171主机测评 » 20 分钟免费跑通第一局:Sunshine 游戏串流服务器 + Moonlight 连接实操
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址