应用简介
Moonlightt是一款功能强大且效果出色的游戏串流应用,它能让你体验在手机上玩电脑游戏。除了支持多平台使用,它还提供了高清画质和高速传输的游戏体验。也就是说,在手机上也能拥有同样的画质和游戏体验,同时,它还允许用户搭建自己的游戏服务器,进一步提升了游戏的自由度和个性化。
使用Moonlight与Nvidia Geforce Experience进行PC游戏串流,分为本地串流和远程公网串流2种方式。教程主要对路由器进行配置,不使用ZeroTier等额外的VPN软件,保证使用上的原汁原味。
一、系统要求和前期准备
Host PC:使用N卡,GTX 600以上型号,并且安装Nvidia Geforce Experience
可以对家庭路由器进行配置
拥有接受串流的移动设备(电脑、手机、平板均可)
远程串流需要公网ip
二、本地串流
本地串流比较容易,就是串流PC和接受串流的移动设备在同一个局域网中,只要安装好软件既可以使用
(1)Host主机配置
在串流PC中打开Geforce Experience,在设置里面的"SHIELD"中打开“GAMESTREAM”选项 。
GFE默认会添加支持串流的游戏,并且可以添加任何程序
(2)移动端配置
安装moonlight客户端,开启后自动搜索局域网内开启GAMESTREAM功能的PC,之后进行连接配对即可使用
三、远程公网串流
远程串流是使用公网连接家庭内网的游戏主机进行串流,需要解决外网进入内网的访问问题。
本教程网络拓扑
可以使用IPV4或者IPV6进行串流,但是IPV6的访问需要路由器的支持,并且能够配置IPV6防火墙,由于条件限制本文使用IPV4。
远程串流需要公网ip,没有的同学可以向客服索要。 因为用户从外网访问,因此要进行nat转发,需要通过对调制解调器和路由器进行配置。
(1)调制解调器
配置最简单的方式是路由器使用桥接模式,但是这样对原本的网络功能有较大的影响。 这里保留光猫拨号的原始链接方式,通过2次端口转发实现连通。 首先为了保证路由器lan地址不变,可根据路由器使用的mac地址配置静态ip地址。
在moonlight的Setup Guide中可以找到服务使用的端口:
TCP:47984, 47989, 48010
UDP:47998, 47999, 48000, 48010
在nat设置中对静态lan地址配置端口转发,内网地址为分配的路由器wan口地址。
光猫端口转发
(2)路由器
首先主机绑定静态IP
对主机同样的端口配置nat,这样串流流量通路顺利打通
使用端口检测工具(https://www.canyouseeme.org/)可以检测是否配置成功(只需检测端口47984 47989,其他端口使用时才开放)
(3)host主机和移动端配置
使用公网串流前,先用内网进行一次串流。
内网串流没有问题后,无需更多配置,移动端使用外网(如5G)也可以正常连接主机。
1、首先确保Nvidia Experience里sheld的gamestream开启
2、确保这两个服务开启:
3、确保防火墙允许相应的应用和服务通过:
4、把电脑的wifi共享出来,也可以共享有线网(应该有网卡):
5、这样应该就保证了手机和电脑都在同一个局域网,在手机端就可以自动搜到电脑了。
该应用支持多种客户端平台,包括安卓设备、iOS设备、Apple TV、PC或Mac、Chromebook、PS Vita,甚至是树莓派。用户可以轻松在他们的设备上看到游戏列表,并可以选择开始串流游玩。此外,为了更好地提升游戏体验,使用手柄进行游戏操作是一个不错的选择。
1.启动该应用程序后,用户需要将移动设备连接到个人电脑上
2.连接方式包括以下几种:
①两者连接相同的WiFi网络后在应用程序中选择“本地设备”或“搜索设备”,后者会自动搜索并连接到可用的PC
②在Moonlight中输入PC的IP地址或注册一个NVIDIA GeForce NOW账户,以便通过云服务连接到PC
3.设备成功连接后,你就可以从游戏库中选择你想要玩的游戏,直接点击游戏图标,然后点击“开始游戏”,然后就会开始传输
它还支持用户在自己的游戏机上安装Moonlight网络托管工具,从而在许多家庭ISP上托管自己的游戏服务器。这样,用户就可以享受到更为自由和个性化的游戏体验
1、在一切开始之前,请确认你的电脑使用的是 NVIDIA 显卡,并且安装好最新的显卡驱动以及最新的 GeForce Experience 软件。
2、启动 GeForce Experience,点击右上方的「齿轮图标」的设置按钮,等待其检测显卡支持的功能,之后点击左侧的「SHIELD」选项卡。
3、然后手动开启「GAMESTREAM」的开关。如果你在驱动里没有找到「SHIELD」这个选项,可能是你的显卡比较老旧并不支持该功能,串流要求至少 GTX600 以上。
4、然后在设备上打开 Moonlight APP,一般情况下即会自动搜索到可以串流的 PC,点击机器图标即可连接。如果搜不到的话,可以点击右上方的「+」号输入 PC 的局域网 IP 地址手动连接。首次连接会要求在电脑上输入配对码,正确即可连接成功。
5、连接成功后,在设备上就能看到游戏列表了,不过该列表默认只会显示部分经过官方验证兼容的游戏,但其实所有游戏几乎都能完美串流游玩的,只要在 PC 端手动添加进去即可。
6、你也可以在 Moonlight 里启动 Steam,这时会自动进入 Steam 的电视大屏模式,即可游玩你 Steam 里所有的游戏。
Moonlight 默认仅支持局域网串流,但如果你对网速有信心并且手机流量用不完,远程连接虚拟局域网,利用 4G 进行串流游玩,实现真正的随身便携,羡煞旁人。
1、NVIDIA GeForce GTX/RTX 600+系列GPU,或NVIDIA Quadro GPU (Kepler系列或更新版本)。
2、NVIDIA GeForce Experience (GFE) 2.1.1或更高版本,或NVIDIA Quadro Experience。
3、720p或更高的显示器(或无头显示加密狗)连接到NVIDIA GPU。
4、5 Mbps或更高的上传速度(只需要在您的房子外传输)。
5、流式传输HDR内容对主机PC有额外的要求。
v12.1版本
1、修复了运行GeForce Experience和旧版Sunshine版本的某些主机的连接问题
2、修复旧版本Android上的原生顿速率流支持
3、稳定性改进
需要网络免费无需谷歌市场
应用信息