GeForce Experience 免登录开启串流
这篇文章说明确如安在不登录Nvidia账户(不启动GeForce Experience客户端)的情况下:
- 屏蔽GeForce Experience的自动更新
- 开启GeForce Experience的串流功能
- 手动添加串流游戏
- 删除已配对的串流设备
- 开启ShadowPlay用于录屏或直播
注意: 显卡驱动版本要满足GeForce Experience版本的要求, 某一版本的GeForce Experience(以下简称为GFE)可对应多个N卡驱动版本(驱动版本号厘革不大)。 经测试,GFE的v_3.16.0.122版本可与 N卡驱动v_391.35 、v_397.93 、 v_382.16相匹配。
1. 卸载已安装的GFE,安装与N卡驱动版本对应的GFE。安装完成后,不要启动GFE,手动竣事GFE的相关历程 NVIDIA Web Helper Service。
2. 修改C:\Program Files (x86)\NVIDIA Corporation\NvNode\ 路径下的 index.js文件和NvGameStreamAPI.js文件。本文将提供修改好的脚本文件,替换文件即可。本文提供的脚本文件适用于GFE的v_3.16.0.122版本。对于其他版本的GFE,可根据本文说明的修改内容举行参考,自行修改。
本文提供的脚本文件下载所在:
https://wwa.lanzous.com/iguObjxa3gb
index.js文件修改内容:
1.关闭GFE的安全查抄,设置HTTP服务端标语,便于通过欣赏器发起请求,启动GFE的其他功能,如ShadowPlay录屏和直播,以及查询GFE的API版本号。


2.屏蔽GFE的自动更新


3.NvGameStreamAPI.js文件修改内容:
在游戏串流模块初始化完成后立刻启动串流服务,修改的代码在图中并未完全展示。

参考代码
- initialize: function () { return new Promise(function CreateInitializationPromise(resolve, reject) { api.Initialize(NativeCallbackToPromise(resolve, reject)); }).then(function OnNativeAPIInitialized() { RegisterExpressEndpoints(app, logger); logger.info('NvGameStreamAPI module initialized'); function checkServerStatus(err, data) { if(err) { logger.debug('串流服务状态查询失败!!'); logger.debug(''); return; } if (data.streamingEnabled) { logger.debug('相关服务已经乐成重启!串流服务已经开启。'); logger.debug('可直接关闭本控制台步伐,并不影响串流服务正常工作。'); } else { logger.debug('相关服务重启失败!'); } logger.debug('串流服务状态:' + JSON.stringify(data)); logger.debug(''); } function doReply(err, data) { if (err) { logger.debug(''); logger.debug('串流服务启动过程异常!正在实验重启相关服务。。。'); api.GetServerStatus(checkServerStatus); logger.debug(''); } else { logger.debug(''); logger.debug('乐成启动串流服务!可直接关闭本控制台步伐,并不影响串流服务正常工作。'); logger.debug(''); } } let content={"streamingEnabled":true}; api.SetServerStatus(doReply, content); }); },
复制代码 3.启动C:\Program Files (x86)\NVIDIA Corporation\NvNode\NVIDIA Web Helper.exe ,若提示图中的内容体现串流服务已经启动。之后打开Moonlight便可以到搜索到开启串流的PC,若未搜索到PC,可在Moonlight中,手动输入串流PC的名称或IP即可。
4.手动添加串流游戏
将游戏的快捷方式复制到%USERPROFILE%\AppData\Local\NVIDIA Corporation\Shield Apps\路径下即可,之后便可在moonlight 中看到添加的游戏。若%USERPROFILE%\AppData\Local\NVIDIA Corporation\ 路径下没有Shield Apps文件夹,手动创建即可。
5.删除所有已配对的串流设备
确保NVIDIA Web Helper.exe已启动。
使用欣赏器的PostWoman扩展发起Delete请求。
所在:
http://localhost/GameStream/v.1.0/PairedDevices
无请求体
6.开启ShadowPlay。
确保NVIDIA Web Helper.exe已启动。
使用PostWoman扩展发起Post请求。
所在:
http://localhost/ShadowPlay/v.1.0/Launch
请求体:
{"launch":true}
之后,按下Alt+Z 键启动ShadowPlay控制界面
来源:https://blog.csdn.net/u011057148/article/details/112061722
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |