博文

目前显示的是 四月, 2022的博文

搭建你自己的“云游戏”

1小时搭建游戏远程串流,你专属的“云游戏” 本文将会介绍如何利用云服务器打造自己的云游戏服务。你需要: 一台云服务器(本文会介绍配置要点) 一台实际运行游戏的PC,必须使用Nvidia显卡(A卡还真不行,至于Intel显卡用户……等等,你应该不会用Intel核显玩游戏吧?) 熟悉基本Linux系统操作 为什么要自建远程串流? 如果你有一台性能强劲的台式机,或者性能强劲的游戏本(但是很重不想带出门),那么在外玩游戏串流游玩就是不错的选择。在国外,有微软的xCloud、Google的Stadia、英伟达的Geforce Now等众多云游戏平台,但国内的选择寥寥无几,能游玩的游戏也是少得可怜。因此,自建游戏串流就成了一个有吸引力的选择。本文将教会你如何使用frp和Moonlight实现远程串流。如果你只想局域网串流,请直接翻到“配置Moonlight串流”部分。 延迟如何? 40ms。这是我自己配置的结果(5G网络下)。这已经和主流电视的响应速度差不多了。虽然和显示器的10ms仍有差距,但已经在可接受的范围内了。 如何选择云服务器? 对我们的需求而言,服务器的性能、内存大小、磁盘速度和容量等都无关紧要。我们需要关注的有两个:地理位置和网络带宽。其中地理位置决定延迟,带宽决定串流画质。 地理位置推荐选择尽可能离自己近的区域。例如,我在杭州,就首选杭州的云服务器。如果云服务厂商没有杭州数据中心,那就选物理位置上海的云服务器。离你越近,延迟就越低。这主要倒不是因为光信号传输需要时间,而是距离越远,网络信号就会经历越多的交换机,导致延迟增高。 网络带宽能有多高就选多高,最高不超过运行游戏的主机的上传带宽。不过,你会发现云服务器的网络带宽费用高得离谱,1Mbps一年就要100元以上。就算按量计费,以华为云收费标准为例,1GB要收0.8元,如果以50Mbps码率完一小时游戏,就要花掉17块钱,仍然算不上便宜。所以,这时候如果你正好有学校送的大额抵扣券,就很划算了。你可以根据自己需求选择合适带宽: 720P 30fps 至少5Mbps带宽(能玩就成) 720P 60fps 至少8Mbps带宽(糊是糊了点,但好歹还挺流畅的) 1080P 30fps 至少8Mbps带宽(清晰倒还挺清晰的,就是这主机级帧率有些难受) 1080P 60fps 至少15Mbps带宽(挺舒服的,在手机平板上玩已经