行业资讯
📅 2026/8/22 13:21:40
Switch 如何串流 3A PC 游戏?Moonlight-Switch 部署与调参完整指南
Switch 如何串流 3A PC 游戏Moonlight-Switch 部署与调参完整指南【免费下载链接】Moonlight-SwitchMoonlight port for Nintendo Switch项目地址: https://gitcode.com/gh_mirrors/mo/Moonlight-Switch想在 Switch 上玩 PC 3A 大作开源项目 Moonlight-Switch 帮你办到它把家里 PC 上的游戏通过网络串流到手里的掌机Switch 游戏串流和 PC 游戏远程游玩沙发、通勤路上都能进行。本文带你从设备准备、完成第一次串流到卡顿时去哪里调参数一步步走完。动手前先备齐三样东西第一样最容易被忽略Switch 需要是已破解的设备运行 Atmosphere 等自制系统否则无法运行 NRO 形式的自制应用这是使用 Moonlight-Switch 的前提。作者本人长期用 4IFIR 这套带超频的构建称未出问题但超频客观上对硬件有压力是否开启请自己权衡。第二样是PC 端的串流服务装最新版 NVIDIA GeForce Experience 并开启游戏串流功能或者装开源的 Sunshine 串流服务器非 NVIDIA 显卡也能跑把你常玩的游戏加入游戏库。第三样是网络。串流对带宽和延迟很敏感建议走 5GHz 无线PC 侧能用有线最好。两台设备保持在同一局域网即可应用会借助 mDNS 自动发现局域网里的 PC不用手填 IP。第一次串流怎么完成从放入 NRO 到配对从 release 下载最新版把Moonlight.nro放到 SD 卡的sdcard:/switch/Moonlight-Switch/目录通过Title Redirection启动 hbmenu这样应用能获得完整 RAM 访问权限是官方说明里的要求再打开 Moonlight首次启动时应用会扫描局域网内的串流主机选中你的 PC 后PC 端会显示一个配对码在 Switch 上输入它完成配对配对后就能看到 PC 上的游戏列表选一个串流即开始。整个流程通常不到三分钟主机和收藏都会自动保存。![Moonlight-Switch 品牌开屏画面聚光灯下的 MOONLIGHT 字样](https://raw.gitcode.com/gh_mirrors/mo/Moonlight-Switch/raw/f2d8db66b5b8c0fdad8bb0bf82ecc5eb75424d5e/app/platforms/ios/Images.xcassets/AppIconTvOS.brandassets/Top Shelf Image.imageset/topshelf1.png?utm_sourcegitcode_repo_files)项目自带的 TV 版开屏画面月光下的聚光灯是这套 Moonlight 串流客户端的视觉标识分辨率、比特率和编码在哪里调串流开始后同时按住减号和加号键组合键可在设置里改呼出游戏内叠加层随时调参数。出厂默认值已经针对 Switch 调好了720p、60 帧、H.265 编码、比特率 10000 kbps比特率通俗说就是每秒传多少画面数据这些默认值写在 app/src/utils/Settings.hpp。我的建议是前几次保持默认——先说为什么推荐 720p 起步Switch 的 GPU 余量有限串流画面要经 FFmpeg 解码、再由 Deko3D 底层 GPU 接口渲染见 app/src/streaming/1080p 加高比特率很可能直接掉帧不如先 720p 流畅再逐步加。如果你确定要 1080p 或更高比特率就需要给 Switch 的 CPU/GPU 超频README 推荐用 Sys-Clk 自制软件或整套 4IFIR 构建。风险再说一次超频没有官方保障请以坏了也不心疼的心态决定。所有设置存在sdcard:/switch/Moonlight-Switch/settings.json改坏了可以手动改回来。操作方式手柄、触控与屏幕键盘输入映射由 app/src/streaming/InputManager.cpp 负责新手记住这几点就够手柄默认按X360 布局上报A/B、X/Y 按 Switch 习惯对调最多支持 5 个手柄单只 Joy-Con 也能玩触控当鼠标滑动屏幕移动光标点按左击双指滚动按住屏幕时 ZL/ZR 临时充当鼠标左右键打字三指点击屏幕唤出虚拟键盘USB 键盘则直接可用游戏内叠加层默认减加号同按组合键和按压时长都可在设置中自定义。⚡ 卡顿时先动这三处症状先看哪里建议动作频繁掉帧、画面拉筋网络换 5GHz、缩短与路由器距离或 PC 改有线延迟高、操作发飘参数分辨率降到 720p比特率降到 10 Mbps 左右A/B、X/Y 按感相反手柄映射这是 X360 默认布局习惯或去设置里重映射音频在 Switch 侧由 Audren 低延迟后端渲染app/src/streaming/audio/出现音画不同步时先查网络和 PC 端音频输出设备是否正确再考虑参数。应用支持 H.264、H.265、AV1 三种编码若某种编码在你这套组合下不稳定可换一种实测。一步直达启动和其他几个实用功能NSP 转发器把游戏加入收藏列表后用 NSP Forwarder Generator 生成一个主屏启动器以后从主屏图标直接开始串流不用进应用再选一次。转发器本质是向应用传入--ip、--appid、--appname三个参数多语言界面简体中文已翻译 86%应用直接跟随系统语言无需在应用内切换收藏、游戏封面、音量、手柄死区等细节都在设置页游戏内叠加层还支持把截图、主屏快捷方式绑到指定按键。项目随附的品牌背景图PS Vita 版 LiveArea 素材月夜海面即月光命名的来由自己构建从源码到 NRO想改代码或编译自己的版本先按 devkitPro 指南搭好 Switch 开发环境然后git clone --recursive https://gitcode.com/gh_mirrors/mo/Moonlight-Switch cd Moonlight-Switch cmake -B build/switch -DPLATFORM_SWITCHON make -C build/switch Moonlight.nro -j$(nproc)这四条命令先克隆源码含子模块再配置并编译出 Switch 用的Moonlight.nroPC 版Windows/Linux/macOS和 PS Vita 版同样可以在本仓库里配置构建。下一步就照着来在破解 Switch 上放好 NRO给 PC 装好串流服务然后按第二节的配对流程串出你的第一个游戏。之后想深入看实现可以从 app/src/streaming/ 入手会话管理、视频解码和音频渲染都在这个目录里。【免费下载链接】Moonlight-SwitchMoonlight port for Nintendo Switch项目地址: https://gitcode.com/gh_mirrors/mo/Moonlight-Switch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考