构建属于自己的云游戏服务器
内容提要
最近沉迷于暗黑4第四赛季,尝试了掌机steam deck和云游戏平台,但都有问题。于是尝试自己搭建云游戏服务,使用了ZeroTier和frp两种方案。ZeroTier需要自建MOON节点,延迟较高,且移动端功能不完善。frp方案更方便,无需app,通过moonlight直接连接frp远程转发服务器。还介绍了远程唤醒和使用虚拟屏幕的方法。
关键要点
-
作者沉迷于暗黑4第四赛季,尝试了掌机steam deck和云游戏平台,但都存在问题。
-
尝试搭建云游戏服务,使用ZeroTier和frp两种方案。
-
ZeroTier需要自建MOON节点,延迟较高,移动端功能不完善。
-
frp方案更方便,无需app,通过moonlight直接连接frp远程转发服务器。
-
介绍了远程唤醒和使用虚拟屏幕的方法。
-
云游戏效果良好,1080p 60hz几乎无卡顿,延迟约20ms。
-
各大云游戏平台存在问题,如IOS仅支持网页版,网易云游戏启动慢且性能差。
-
GeForce Now提供免费半小时,但排队时间长,付费较贵。
-
尝试自建云游戏服务,要求跨平台、低延迟和多配置选项。
-
服务端方案包括N卡GeForce Experience Sunshine,客户端使用Moonlight。
-
Sunshine是开源推流方案,支持多种显卡,设置需通过网页端。
-
Moonlight支持高达4K120帧的画面传输,完全免费且无广告。
-
远程串流需公网直连,内网穿透技术可解决连接问题。
-
内网穿透方案包括zerotier和frp,zerotier需自建MOON节点,frp则更为简单。
-
zerotier通过加密的p2p网络实现连接,但延迟较高。
-
frp用于流量转发,客户端连接无需app,使用moonlight连接方便。
-
远程唤醒功能需主板支持,需在BIOS中开启WOL功能。
-
使用虚拟屏幕工具可在关闭主屏时继续串流。
-
游戏串流满足了随时随地玩游戏的需求,改善了游戏体验。
延伸问答
如何搭建自己的云游戏服务器?
可以使用N卡GeForce Experience Sunshine作为服务端,客户端使用Moonlight进行串流,或者使用开源的Sunshine和Moonlight组合。
ZeroTier和frp有什么区别?
ZeroTier需要自建MOON节点,延迟较高,移动端功能不完善;而frp则更简单,无需app,直接通过moonlight连接远程转发服务器。
云游戏的延迟和画质如何?
通过自建云游戏服务,能够实现1080p 60hz的画质,延迟约为20ms,几乎无卡顿。
如何实现远程唤醒功能?
需要在主板BIOS中开启WOL功能,并通过软件发送唤醒信号,确保内网PC的IP地址固定。
使用Moonlight进行串流的优势是什么?
Moonlight支持高达4K120帧的画面传输,完全免费且无广告,支持多种输入设备,使用体验良好。
云游戏平台存在什么问题?
许多云游戏平台在IOS上仅支持网页版,启动慢且性能差,用户体验不佳。