Moonlight+Sunshine游戏串流配置指南
Moonlight+Sunshine游戏串流配置指南
游戏串流技术让你可以在不同设备上流畅地运行高性能游戏,而无需在每台设备上都安装昂贵的游戏硬件。Moonlight和Sunshine是两个常用的开源串流工具,Moonlight负责客户端的接收和显示,而Sunshine则在服务器端处理游戏流的编码和传输。本文将详细介绍如何配置这两个工具,实现PC到移动设备的游戏串流,特别是针对iOS设备连接公网IPV4地址的问题提供解决方案。
软件准备
在开始之前,你需要准备以下软件:
Sunshine:PC端服务软件,负责游戏流的编码和传输。你可以从GitHub下载最新版本。
ViGEmBus:手柄识别软件,用于支持游戏手柄的输入。同样可以在GitHub找到下载链接。
Moonlight:设备端软件,负责接收和显示游戏流。iOS用户可以直接在App Store搜索并安装。
安装配置Sunshine
安装并打开Sunshine,浏览器进入之后会让你设置用户密码。需要记住,如果忘记密码,需要卸载重装。
进入Sunshine设置页面,进行以下配置:
- 启用UPnP【确保路由器也开启了UPnP功能】
- 设置支持IPv4+IPv6
- 如果路由器不支持UPnP,可以在路由器中手动映射该PC的端口
- 如果需要公网串流,配置你的外部IP(公网IP)
Moonlight客户端设置
Moonlight客户端的设置相对简单,安装完成后即可使用。iOS用户可以直接在App Store搜索并安装。
开始串流
打开Moonlight,局域网内默认会自动搜索到Sunshine服务器。你也可以手动添加主机,输入你的服务器IP地址进行连接。
连接成功后,App会提示输入验证码。此时需要在Sunshine页面输入该验证码,设备名称可以随意设置。
验证通过后,App就会进入串流界面,你可以开始享受游戏了。
iOS连接IPv4问题
iOS设备不支持直接连接IPv4公网地址进行串流,但可以通过伪装成IPv6地址的方式进行连接。具体方法如下:
假设你的IPv4公网地址是123.456.789.111,可以将其修改为以下格式:
[::ffff:123.456.789.111]
使用这个格式的地址,iOS设备就可以正常连接了。
通过以上步骤,你就可以在iOS设备上流畅地串流PC游戏了。Moonlight和Sunshine的组合提供了高质量的串流体验,让游戏不再局限于单一设备,随时随地都能享受高性能游戏的乐趣。