冒险岛怀旧服排队太久,我干脆研究起了 Mac 串流玩游戏
昨天冒险岛怀旧服正式上线了,作为 90 后的童年游戏,必须怀旧体验一下啊,找回当初在网吧和小伙伴打蜗牛的快乐,下午两点我就开始登录,没想到这么火爆一直卡住,不是网络异常、就是无法连接游戏服务器。

▲ 真是服了呀,从下午两点到五点都没进去,是人太多,还是服务器太拉跨?
不能光等着呀,对于我这种休闲玩家来说,能在使用 MacBook Air 办公的间隙玩下游戏放松一下挺好的,但冒险岛只有 Windows 客户端,怎么实现笔记本能随时玩游戏?看来只剩下Windows 远程桌面和串流两种方式了。
M 芯片玩游戏方案
▲ Windows App 是微软官方开发的应用,在局域网进行远程我的 Win11 小主机进行办公很好用,可以三指轻扫触摸板快速切换macOS 系统桌面和 Windows 桌面。
▲ 这个远程桌面画面清晰度还不错、分辨率自适应可以全屏,但唯一的缺点是延迟太大了,有点卡,毕竟不是专门为游戏优化的。
Sunshine + Moonlight串流方案
问了下各大 AI ,如果是目标 低延迟、高画质、稳定兼容、适合游戏,都推荐了Sunshine + Moonlight 这个方案。

Sunshine 是一个开源的 Windows 主机端串流软件,它负责:
捕获 Windows 画面
使用显卡进行硬件编码(H.264 / H.265)
通过局域网推送视频流
接收客户端的键盘鼠标输入
它是原 NVIDIA GameStream 协议的开源重建版,不依赖 NVIDIA 显卡,AMD/Intel/NVIDIA 都能用。
▲ 现在 Windows 上安装Sunshine客户端,运行后会打开一个本地网页上面可以设置各种参数,我这里第一次用保持默认了。
Moonlight 是客户端,用于在:Mac、iPhone、iPad、Android、Linux等上接收 Sunshine 的串流画面。
它的特点是:
延迟极低(1–5ms)
画质极高(最高 4K)
输入回传极快
完全免费
▲ Mac上安装Moonlight客户端,打开后可以添加游戏,默认有一个桌面和 STEAM
▲ 可以单独为每个游戏设置参数,这里的视频比特率最高可以支持 150Mbps,一般只用设置分辨率和带宽。
▲ Sunshine + Moonlight串流后有点缺点,这个显示有点问题不能完美适配 MacBook Air 的分辨率,延迟倒是很低、几乎和本机玩没太大差别。
还有一个缺点是需要显示器开着才可以串流,如果关闭显示器就黑屏了,Sunshine 必须捕获 GPU 的“真实显示输出”,解决方法是插一个 HDMI显示器插头或者虚拟显示器。
总结
Sunshine + Moonlight串流在不是特别追求完美的情况下是可以玩的,延迟也低,有个缺点是不能像远程桌面一箱三指轻扫触摸板切换到 macOS 系统办公,需要使用组合快捷键先中断,有点断节奏。
各位大佬,有咩有更好的游戏串流方案?
maofan
