ARTICLE DETAIL

资讯详情

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

如何把 Nvidia GameStream 的游戏列表迁移到 Sunshine 并开启 UPnP 互联网串流?

如何把 Nvidia GameStream 的游戏列表迁移到 Sunshine 并开启 UPnP 互联网串流? 如何把 Nvidia GameStream 的游戏列表迁移到 Sunshine 并开启 UPnP 互联网串流【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineNvidia 已宣布其 GameStream 服务Nvidia Games 客户端于 2023 年 2 月停止运营如果你此前用 GameStream 串流游戏需要把游戏/应用列表迁到 Sunshine并且要在路由器支持 UPnP 的前提下让 Moonlight 客户端可以通过互联网连接到主机。本文覆盖两件事用官方迁移工具 GSMS 把 GameStream 的自定游戏与应用导入 Sunshine 的apps.json再在 Sunshine 的 Web UI 中开启 UPnP 选项实现互联网串流。前提是你已经装好并能启动 Sunshine并且手边有一台支持 UPnP 的路由器。准备条件确认 Sunshine 已启动且能访问 Web UISunshine 通过 Web UI 配置默认地址为https://localhost:47990可以把localhost替换为主机内网 IP 从其他设备访问。浏览器提示不安全网站可以忽略这是因为 SSL 证书是自签名的。首次运行时请务必记下你创建的登录用户名和密码后续登录 Web UI 都要用到。配置文件与apps.json的默认位置如下来自 docs/configuration.md系统默认配置目录Docker/configFreeBSD~/.config/sunshineLinux~/.config/sunshinemacOS~/.config/sunshineWindows%ProgramFiles%\Sunshine\configapps.json默认与配置文件同目录它就是 Moonlight 可启动的应用清单也是迁移结果的落点。如果你想用非默认位置的配置文件可以在启动时把完整路径作为第一个参数传入例如sunshine ~/sunshine_config.conf指定位置若不存在会创建该配置文件。第一步用 GSMS 自动迁移 GameStream 游戏列表Sunshine 项目方提供了自动化迁移工具 GSMS外部项目可以把 GameStream 中自定义的游戏和应用、以及自动检测到的游戏和应用迁移到 Sunshine说明见 docs/gamestream_migration.md。GSMS 迁移完成后每个游戏的三要素都会写入 Sunshine 的apps.json工作目录working directory启动命令command游戏图片imagebox-art 图片会被复制到指定目录也就是说迁移不需要你手工逐条填写启动命令。如果你不想用自动工具替代路径是在 Web UI 的应用页面手工添加Sunshine 文档说明应用should be configured via the web UI添加应用需要基本的对工作目录 命令的理解支持用环境变量代替字面值例如$(HOME)会被替换为$HOME的值详见 docs/getting_started.md 的 Application List 一节。迁移结果核对迁移是否到位看两处打开配置目录下的apps.json确认 GSMS 写入的条目包含命令、工作目录和图片路径登录 Web UI在应用列表中确认迁移进来的游戏都在。注意apps.json的路径可以通过配置文件里的file_apps选项改为自定义位置默认值就是apps.json如果你改过路径去改后位置核对。第二步开启 UPnP 实现互联网串流Sunshine 的互联网串流走路由器端口转发由upnp选项控制开启后 Sunshine 会尝试为互联网串流打开相应端口。该选项默认是disabled需要显式开启。主路径推荐在 Web UI 中开启登录 Web UI在顶栏搜索框中搜upnp进入 Network 分区把 UPnP 选项设为启用即可无需编辑文件。替代路径手工编辑 conf 文件文档建议优先使用配置 UI但也允许用文本编辑器直接改 conf 文件。在配置文件中加入upnp enabled改完保存让 Sunshine 以新配置重新加载重启 Sunshine 进程即可。必须处理旧 Moonlight Internet Hosting Tool如果你之前为了 GameStream 互联网串流装过 Moonlight Internet Hosting Tool迁移到 Sunshine 时应把它从系统中移除。注意一个明确的冲突说明Sunshine 与v5.6 之前版本的 Moonlight Internet Hosting Tool 同时运行时会导致 UPnP 端口转发变得不可靠——要么彻底卸载该工具要么把它更新到 v5.6 或更高版本。这是文档中针对互联网串流不稳定给出的唯一前置处理项。验证串流可用UPnP 开启后从 Moonlight 客户端走一遍标准连接流程验证在 Moonlight 中可能需要手动添加这台 PCMoonlight 请求输入 PIN 时登录 Web UI → 进入导航栏的 PIN 页面 → 输入 PIN 并按Enter为该设备起一个名字PIN 批准后 Moonlight 端会出现成功提示Success Message此时在 Moonlight 里应能看到并选择已迁移的游戏列表发起串流。如果连接或启动有问题Web UI 的Troubleshooting页签提供运行日志可以逐条查看其中的 warning/error 定位原因Web UI 打不开时先检查防火墙规则docs/troubleshooting.md。相比 GameStream 的已知限制迁移后有两项 GameStream 的功能在 Sunshine 中没有对应物来自 docs/gamestream_migration.md 的 Limitations 一节自动的游戏/应用列表检测Sunshine 需要靠迁移工具或手工维护列表自动调整游戏设置以优化串流。另外记住 UPnP 互联网串流的边界条件它依赖一台支持 UPnP 的路由器完成端口转发路由器不支持 UPnP 时该路径不成立文档也未提供其他替代的互联网串流方式。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表