Moonlight-NX 开源项目安装及使用教程
moonlight-nxMoonlight port for Horizon OS项目地址:https://gitcode.com/gh_mirrors/mo/moonlight-nx
1. 项目目录结构及介绍
Moonlight-NX 的目录结构如下:
moonlight-nx/
├── Dockerfile # Docker 镜像构建文件
├── README.md # 项目简介和指南
├── build.sh # 构建脚本
├── dbg # 调试相关文件
├── icon.jpg # 应用图标
├── makefile # Makefile 构建文件
├── moonlight.nro # 完成编译后的可执行文件
├── run.sh # 运行脚本
├── src # 源代码目录
└── third_party # 第三方库依赖
Dockerfile
: 使用 Docker 构建环境的配置文件。README.md
: 提供项目描述、安装步骤和使用指南。build.sh
: 自动化构建过程的 shell 脚本。dbg
: 包含调试相关的工具或配置。icon.jpg
: 游戏流式传输应用的图标。makefile
: 编译工程的主 Makefile 文件。moonlight.nro
: 编译完成后在 Switch 上运行的程序。run.sh
: 在本地系统上启动 Moonlight-NX 的辅助脚本。src
: 主要的源代码目录。third_party
: 含有项目依赖的第三方库。
2. 项目启动文件介绍
moonlight.nro
这是项目的主要执行文件,用于在 Nintendo Switch 上运行 Moonlight 游戏流式传输客户端。将该文件复制到 Switch 的指定位置后,通过 Homebrew (例如 hbmenu) 可以启动。
run.sh
这是一个用于本地开发环境的脚本,它帮助开发者在开发过程中编译、运行和测试 Moonlight-NX。通常不需在 Switch 上运行此脚本。
3. 项目的配置文件介绍
Moonlight-NX 直接使用的是 Moonlight 原版的配置,配置主要在客户端完成,而非 Switch 端。以下是一般流程:
- 在 PC 上设置 Moonlight: 首先你需要在个人电脑上安装 Moonlight 并配置好游戏流媒体服务,包括 NVIDIA GameStream 设置、连接选项等。
- Switch 上设置: 将
moonlight.nro
文件放到 Switch 的正确位置(通常是sdcard:/switch/moonlight
)。 - 连接与配置: 通过 Homebrew 启动
moonlight.nro
,然后应用会自动尝试连接到之前在 PC 上配置好的 Moonlight 服务器。
由于 Moonlight-NX 是一个移植版本,可能没有单独的配置文件位于 Switch 存储中,配置过程更多地依赖于 Moonlight 的原生客户端配置。
请注意,对于更详细的配置信息,建议参考 Moonlight 的官方文档以及该项目的 README.md
文件中的说明。
moonlight-nxMoonlight port for Horizon OS项目地址:https://gitcode.com/gh_mirrors/mo/moonlight-nx