注意,本文纯属于在经过各种搜索之后,根据经验和效果记录下的。可能会与其他博客有重合,如果是这样那实在是太荣幸了。

先说方案,再说原理。毕竟一开始遇到的问题没解决,也没多少人想了解原理是啥。

一、实现方案

公式:原神 + todesk + Parsec (+ xxx) = 云原神

方法:

1.1 网络条件

控制端和被控制端应该满足如下条件(满足一个即可):

  • 都是独立公网IP

  • 都处于同一个局域网内(比如校园网,某一片区域的教育网,同一个路由器下等等,如果是中国移动网络可以直接关闭本页了)

1.2 软件安装

安装:原神、Todesk、Parsec

Parsec的安装地址是:https://parsec.app/,下载安装后,记得注册一个Parsec账号。另外一个就是安装Todesk。这两个软件是两台电脑都安装——也就是控制机和受控机都要安装Todesk和Parsec。当然,Todesk没有账号也是要注册一个。

其中标题是要实现云原神了,那当然是安装原神。另外是Todesk和Parsec两个远程控制软件,其中Parsec是必装的,Todesk是选装,可以选择其他像TeamView等远控软件。主要还是Todesk可以远程开机,比较稳定,我日常用的。

1.3 原神,启动

目前该方案主要运用场景是在外想玩原神,但是手上的电脑玩不了。另外一个就是为什么不直接用Todesk连接?一个是需要稳定低时延以及好用的远控,这个是要钱的,另外一个就是Todesk有个毛病就是,在使用Todesk连接之后启动原神,Todesk会一直占用鼠标,在画面上始终出现鼠标光标(正常玩耍探索的时候,屏幕是没有光标的),而且不能移动角色视角,另外一个就是画质问题:

QQ202403212122191.pngTodesk

QQ202403212122461.pngParsec

(麻烦忽略后面的 诺玛 )

应该可以看出Parsec部分背后墙会更加清晰

所以一般是先在控制端通过Todesk远程开机远控,然后在被控端启动Parsec,登录在1.2节注册的Parsec账号。然后断开Todesk的远程控制,再在控制端启动Parsec,登录Parsec账号,之后在控制端就可以看到:

wx_202403212054271.png

前文所提到断开Todesk的远程控制,这是因为Todesk没有断开的话会一直占用键鼠,在Parsec上是无法控制远程机器。直接点击“Connect”,稍等片刻,就可以直接连上了。屏幕中右上角的是设置选项,单击即可对相关设置进行调整。

wx_202403212056481.png

wx_202403212100081.png

Fullscreen: 设置是否全屏

Codec: 数字视频编解码器标准,有H.264和Prefer H.265看自己的机器选择吧~无推荐

Decoder: 解码,有软解和硬解,一般选硬解(显卡)

Resoulution: 屏幕尺寸,一般选1920*1080,当然也可以选其他的,看实际需要。

Bandwidth Limit: 带宽限制,看您家中的带宽是多少,设置一个合理的数值,比如家中带宽是100m,您可以根据实际使用情况设置一个不大于100的值。

当不想连接控制该电脑时,可以点击Disconnect,断开连接。

wx_20240321212914.png

连上之后,整体时延都还可以,解码4.82ms,编码11.92ms,网络时延3.22ms,外加上原神的40-50ms的时延,总时延基本能到60-80ms,对体验要求没那么高的话,能玩。

最后,原神,启动!!!

1.4 (+xxx)

这里涉及到笔者的盲区了,主要还是因为我懒。这里还是主要涉及到异地组网的问题,网络搜索一般是使用蒲公英异地组网,这样主要的目的是使得控制端和被控制端处于同一个网络内,实现跨地区,点对点组网。(有空再试试,挖坑)

同样拓展一下,把原神换成其他游戏,比如FPS游戏应该也是可行的,至少笔者在搜索发现有不少博客都提到了。

1.5 注意事项

还是得要强调一遍,这个Parsec启动之后,需要将Todesk断开。不然Parsec是控制不了的。另外Parsec 免费版是没有Todesk一样的隐私屏功能,使用Parsec时需要注意隐蔽性。

二、原理

Parsec为什么那么快,画面那么清晰?主要还是因为运用了点对点技术(peer-to-peer, P2P)虽然需要登录账号,但这只是方便管理账号下的机器,但是在连接的时候,主要还是直接通过P2P进行连接,简单来说就是控制端直接连接被控制端,不经过第三方服务器;而我们所熟知的Todesk一般是需要经过服务器再进行连接,这个就会产生了一些时延,另外画质嘛,懂的都懂。

对等式网络(peer-to-peer, 简称P2P),又称点对点技术,是无中心服务器、依靠用户群(peers)交换信息的互联网体系,它的作用在于,减低以往网路传输中的节点,以降低资料遗失的风险。与有中心服务器的中央网络系统不同,对等网络的每个用户端既是一个节点,也有服务器的功能,任何一个节点无法直接找到其他节点,必须依靠其户群进行信息交流。

P2P节点能遍布整个互联网,也给包括开发者在内的任何人、组织、或政府带来监控难题。P2P在网络隐私要求高和文件共享领域中,得到了广泛的应用。使用纯P2P技术的网络系统有比特币、Gnutella,或自由网等。另外,P2P技术也被使用在类似VoIP等实时媒体业务的数据通信中。有些网络(如Napster、OpenNAP,或IRC @find)包括搜索的一些功能,也使用客户端-服务器结构,而使用P2P结构来实现另外一些功能。这种网络设计模型不同于客户端-服务器模型,在客户端-服务器模型中通信通常来往于一个中央服务器。(百度百科)

附带最近看到米桑的新动作,但是吧,具体时间未知。