如何使用Sunshine和Moonlight实现高效游戏串流的完整指南

本教程将详细介绍Sunshine与Moonlight组合的游戏串流方案。
提示:通常情况下,串流是指游戏串流过程。游戏的运算和渲染在远程服务器完成,玩家的本地设备则无需强大的性能即可轻松享受游戏体验。

主要流程目录:

  1. Sunshine安装与配置
  2. Moonlight安装与连接
  3. 总结

1. Sunshine安装与配置

要在远程设备上进行串流,需要先安装Sunshine。
提示:如果在没有显卡的虚拟机上安装,将会出现运行问题(具体解决方法尚不清楚)。

Sunshine下载链接:Sunshine Releases

图片

下载应用后,直接进行默认安装即可。

图片

安装完成后,打开应用将会加载一个网页UI界面。

图片

在网页上设置用户名和密码。

图片

等待网页刷新以进行登录。

图片

点击“Configuration”进行配置。

图片

提示:以下步骤均为默认设置,适用于局域网串流。若需要允许外部设备连接,可以进行相应设置。

图片

如有修改,请点击“Save”,然后点击“Apply”。

图片

2. Moonlight安装与连接

在本地设备上需要安装Moonlight。
下载地址:Moonlight Stream

图片

向下滚动以下载适合的客户端。

图片

提示:这里以iPad客户端为例,连接方式与其他设备相似。

在应用商店中下载Moonlight。

图片

如果远程设备已经开启,应该可以看到可连接的设备,点击进行连接。

图片

系统会提示在远程主机上输入PIN码。

图片

在远程设备上打开Sunshine,点击“PIN”获取PIN码。

图片

输入PIN码后重新连接,选择“DESKTOP”进行连接。

图片

连接成功后,显示相应界面。

图片

回到设置界面,根据需要进行相应设置。

图片

设置完成后,界面更加清晰,适合触控使用。

图片

在基本默认设置下,延迟约为45毫秒,非常低,仍可进一步优化以降低延迟。

图片

3. 总结

目前,Sunshine与Moonlight的串流方案表现相当不错,延迟极低且兼容性强。一开始我考虑使用Parsec,但因为希望在iPad上实现串流,而Parsec并没有对应的客户端,因此最终放弃。如果是安卓平板,使用Parsec可能会让设置和使用更加简单。

图片

至于为什么不使用Windows自带的远程连接,虽然无需额外安装应用,但相较之下延迟较大,不适合高帧率游戏。

图片