零基础教程:使用NVIDIA SHIELD、Moonlight和Tailscale和朋友远程游玩本地双人游戏
一、前言
其实关于如何使用英伟达的SHIELD联机和朋友一起云游戏,网络上有很多类似的教程,但是大部分都不够详尽,假如遇到问题,一些新手可能就直接放弃了。所以这次教程会展示详细的操作流程,重要的点也会多加说明。
二、使用条件
①一台装有高性能N卡(最好2060以上,要求至少能在本地完美运行所要游玩的游戏)的windows电脑(windows10或者windows11)。该设备为运行游戏的那一端,以下简称推流端。
②一台接收推流的设备,包括台式电脑、笔记本、手机、平板、甚至智能电视,这也就意味着对系统也没有要求,无论是windows、macos、ios、android还是linux都可以。由于游戏的运行全部都是由推流端完成,所以该设备基本不要求配置,只需要接收推流端传过来的信号,并且能够在该设备上正常播放,也就是说只是对解码能力有一定要求而已(这个要求目前绝大部分设备的性能都能满足),以下会将该设备简称为接收端。
③以上俩台设置都需要足够稳定的网络信号,这个应该就不用多解释了。
以下三四节我会分步骤详细对推流端和接收端的设置进行详细说明
三、推流端设置
①安装最新的N卡驱动(N卡驱动下载链接:https://www.nvidia.cn/geforce/drivers/),安装好之后,右键任务栏NVIDIA图标,点击GFE(NVIDIA GeForce Experience)。

②打开GFE后注册登录,点击右上角的齿轮图标,找到左侧的SHIELD,将其打开,然后添加你要联机的游戏,可以编辑修改名字和图片。

到了这一步,很多人就会遇到该教程中最难最棘手的一个问题,就是左侧没有SHIELD。UP也遇到了这个问题,而且这个问题的出现貌似还有随机性,UP在自己的4090台式机上遇到了该问题,但是在960M的老笔记本上却没出现(俩者都是一样的网络环境,系统和驱动版本)。好在搜索了一番后解决了该问题。如果你也遇到了这个问题,并且保证系统和驱动都确定没有问题的情况下,那么不用怀疑,就是网络问题。由于某些的原因,UP就不把解决步骤在此教程中详细展开了,自己有能力的小伙伴可以自行搜索,或者私信UP。
③下载安装Tailscale(如果俩台设备均处在同一个局域网,那么该步骤可以省略)。下载链接:https://tailscale.com/download/。安装好之后任务栏会出现tailscale图标,右键点击登录。

点击之后会在默认浏览器中跳转到登录页面,如下图,可以使用谷歌邮箱、微软邮箱、GitHub邮箱或者苹果ID等等。这里就自行挑选方便的登录就行,不多加赘述了。

登录好之后会自动进入控制台界面,这里可以管理已经连接的设备。如果你不小心关闭了该页面,可以右击tailscale,在下图这个地方重新打开。

该界面可以给设备命名,为了便于区分,建议自己设置一个名字。如图,UP将推流端设备的名字设置为了panda。

至此,推流端的设置就设置好了。
四、接收端设置
①同样需要下载安装tailscale(如果俩台设备均处在同一个局域网,那么该步骤可以省略)。这里就下载接收端对应的系统的安装包。

下载安装好之后登录与推流端同样的账号,这样在控制台就能看到俩个设备了,如下图,UP将接收端命名为了panda01。以下打马赛克的地方就是分配的IP,后面的操作需要的是推流端的IP。

②下载安装moonlight,下载链接:https://moonlight-stream.org/#。同样下载对应的系统。

安装之后打开,先进入右上角的齿轮设置界面,按自己需求设置就行。

说几个值得注意的点:
分辨率和帧率就选接收端的分辨率和刷新率就行,然后是视频比特率,理论上这个设置得越高画质越好,但是这个受限于网速,如果是100M的网,建议就设置30~50就行,联机的时候如果觉得卡,再降低,一直降低到不卡为止。
音频配置中的流式传输启动时将目标计算机的扬声器静音,顾名思义,该项勾选后,联机时,推流端的音频将会关闭,适合出门在外连接家里电脑进行游戏。如果是和朋友联机的话,一定要叫朋友将该项取消勾选,不然你会听不到游戏声音。
③设置好后,返回主页面点击右上角的添加

填入tailscale控制台下的推流端ip,点击ok,就会出现一个带着锁的电脑图标,如下图。

点击连结,这个时候接收端会出现一个4位的验证码,同时推流端右下角会出现一个输入验证码的框,如下图。


在推流端将验证码输入该框,这个时候接收端电脑图标上的锁就会消失,如下图。(如果俩台设备均在同一个局域网,那么不需要以上操作,就会自动添加推流端设备)

点击该电脑,就会显示一些已经被英伟达驱动扫描出来的游戏,如下图。

如果你想要玩的游戏不在其中,就需要在上面第三节的第②步中手动添加该游戏。然后接收端点击该游戏,就可以实现双端同屏游戏,或者远程云游戏。
五、结语
经过以上的设置,如果都没有问题的话,就能实现远程双人游戏,或者云游戏。来说一下也应该是大家最关心的延迟问题。经UP实测如果在同一个局域网下,几乎没有延迟。也就是说,你可以让书房中的电脑运行游戏,自己到客厅使用电视机,或者坐在床上用mac玩高画质3A大作,只要你的推流端配置足够强大;如果不在同一个局域网下,实测延迟也不大,至少比目前市面上的云游戏要低,前提是码率不要开得太高,超出俩台设备网络带宽的承载范围,这样的话就会非常的卡,将比特率调节到一定的范围,比如100M的宽带用30M的视频比特率即使传输4k信号也能获得一个不错得体验,当然,UP指的是接收端,推流端在本地运行肯定是没有任何网络延迟的。
其实该方案也可以作为一个远程连接控制的方案,因为该方案所用的SHIELD是英伟达面向于云游戏的,UP个人使用起来感觉延迟方面对比其它市面上的远程连接方案要做得好,当然这是个人感受,并且是免费的还要啥自行车(其实也不算免费,用户买N卡其实也多花了不少钱,笑),缺点就是需要按照以上步骤配置一番,比较麻烦,不像其它远程控制软件下载安装登录即可使用。
好了,以上就是全部的教程内容,貌似A卡也有相似的功能,等UP以后买了A卡有时间再做吧。对上面的内容如有疑问可以在评论区提问或者私信UP,UP看到会解答的。