云服务器怎么玩游戏?

当云服务器成为我的游戏主机

说实在的,要不是为了玩《赛博朋克2077》,我可能这辈子都不会去研究“云服务器”这么硬核的东西,对当时的我来说,电脑配置不够,换新显卡又嫌贵,每天看着游戏库里落灰的3A大作,心里痒得不行,直到有一天,我在某个游戏论坛里看到一篇帖子,标题赫然写着:“租个云服务器玩《2077》,比换电脑便宜,还贼流畅!”

我当时的第一反应是:疯了吧?云服务器不是搞网站、跑代码用的吗?能玩游戏?显卡呢?显示器呢?延迟不得飞到天上去?

但架不住内心的好奇和手头确实不宽裕,我决定当一回小白鼠,结果,这一试,直接打开了新世界的大门,我就以一个过来人的身份,聊聊这个听起来很科幻、实际上很亲民的玩法——用云服务器玩游戏,究竟是怎么回事。

梦想照进现实:云游戏,但不止于云游戏

我们要搞清楚一个概念,你平时可能听说过“云游戏”,像什么英伟达GeForce Now、微软的Xbox Cloud Gaming,都属于这个范畴,它们的逻辑很简单:游戏在服务商那一端强大的服务器上运行,把你操作的那一刻的画面,像直播一样传到你面前的屏幕上。

而我今天要说的“云服务器玩游戏”,某种程度上是这种模式的“极客版”或“自建版”,你不是去用人家已经搭好的平台,而是自己租用一台“没有显卡”的云服务器——等等,先别急着划走,这里的关键就在于“没有显卡”这四个字,也恰恰是我们普通人玩云服务器的核心。

市面上绝大多数的云服务器,确实不配备物理显卡(GPU),那靠什么渲染游戏画面?答案是用CPU内置的核显,或者更常见的,使用微软的RDP(远程桌面协议)或开源的Sunshine+Moonlight串流方案,将服务器显卡(哪怕是CPU模拟的)渲染出来的画面,通过编码压缩成视频流,发送到你的电脑或手机上。

看到这里你可能会问:“这不就是脱裤子放屁吗?我用我自己的电脑远程控制一台没显卡的服务器玩游戏?”

别急,听我慢慢道来,这个“没显卡”是相对的,对于《赛博朋克2077》这种顶级大作,确实不行,但云服务器的CPU往往极其强大(比如Xeon、EPYC),核心数量多,主频高,对于一些对显卡要求不高,但对CPU运算能力、内存容量有变态需求的老游戏、策略游戏、模拟经营类游戏,或者干脆就是一些不需要实时渲染的“云挂机”游戏,云服务器简直就是神器!

举个例子,我有个朋友,是《全面战争:三国》的疯狂爱好者,但这游戏到了后期,大地图上几十个派系、上千支部队同时行动,他那台退役笔记本的CPU直接原地升天,每回合等待时间长达好几分钟,我建议他试试云服务器,他租了一台8核16G内存的高配服务器,在云端把游戏装上,你们猜怎么着?后期那几秒一回合的丝滑体验,让他直呼“早该这么玩了”,更不用说,他的笔记本只负责显示画面,完全不发烧,风扇都不怎么转。

再比如,很多玩家喜欢玩“挂机”类游戏,或者需要24小时不间断运行的模拟器游戏(比如网游多开),用自己的电脑挂机,又费电又占资源,电脑还发烫,但把程序扔到云服务器上,它就像一台永动机,7x24小时在线,网络稳定不掉线,电费都省了,你该干嘛干嘛,打开手机连上远程桌面,就能收菜、检查生产进度。

如果你想问“用云服务器能玩什么游戏”,我的回答是:它能玩那些“重CPU、轻GPU”的游戏,以及任何你不需要即时操作、可以接受一定输入延迟的单机策略游戏。

实操指南:从零开始搭建你的云端游戏“主机”

好了,理论说完了,心动不如行动,如果你也想试试,该怎么搭起这套“云端游戏”系统呢?别慌,比你想的简单,你不是在当网管,你只是在玩一种很新的远程桌面。

第一步:选择正确的服务器

这是最关键的一步,你需要的不是阿里云、腾讯云那种传统的“ECS云服务器”(它们GPU太贵了),而是选择提供“GPU云服务器”或者“云电脑”服务的平台。

针对有显卡需求的3A玩家 你需要直接租用“GPU云服务器”,这些服务器会配备真正的物理显卡,比如NVIDIA的T4、A10甚至A100,这种方式,你的设备就变成了一个纯粹的“瘦客户端”(Thin Client),所有3D渲染都在云端完成,体验无限接近于本地的高配电脑,国内不少云服务商都提供这种服务,你可以按小时租用,玩多久付多久,打一晚上《黑神话:悟空》的成本可能还比不上你出门吃顿烧烤,这是最接近“云游戏”的平台级体验。

针对策略游戏、挂机党、老游戏玩家 你只需要一台配置稍微好一点的“无显卡”云服务器,重点看CPU核心数(建议4核以上)和内存(建议8GB以上),硬盘选择SSD云盘就好,在系统方面,强烈建议选择Windows Server(比如Windows Server 2019),因为自带被微软优化过的远程桌面协议,是目前兼容性最好、最省事的方案,Linux再强,装游戏驱动、解决兼容性问题能让你劝退。

第二步:配置你的“云端电脑”

假设你租了一台Windows Server的云服务器,远程桌面连上去后(IP地址、用户名、密码会自动生成),你会看到一个熟悉的桌面,别慌,你只需要做这几件事:

1、安装显卡驱动(如果是GPU服务器): 这是必须的,给服务器装上和你本地机一样的NVIDIA或AMD驱动,让你的物理显卡开始工作。

2、安装游戏启动器: 像Steam、Epic Games、Ubisoft Connect等等,像在本地一样装上,从平台上下载你心仪的游戏,这一步的网速取决于云服务器内部的带宽,通常非常快。

3、安装远程串流软件(重要!): 这就是让游戏画面“飞”到你屏幕上的关键,推荐方案:

Sunshine + Moonlight 这是目前最流行的开源方案,Sunshine安装在服务器端,Moonlight安装在你本地的电脑、手机、平板甚至电视上,它基于NVIDIA的GameStream协议,延迟极低,画质极佳,设置起来可能需要一点网络知识(端口转发,但云服务器通常有安全组,直接放行就行了),但效果一流。

Parsec 商业软件,各方面都很成熟,免费版功能够用,它不依赖硬件编码,对AMD显卡、Intel核显支持都很好,甚至CPU编码也能用,操作极其傻瓜,注册个账号,在服务器上运行客户端,输入码,就能连上,对新手极其友好,缺点是有流量限制(免费版每月40小时),而且国内网络连接可能偶尔不稳定。

RDP(微软远程桌面) 如果只是玩策略游戏、挂机,或者对延迟不敏感,直接用Windows自带的远程桌面也行,但画质和延迟体验会差一些,玩FPS肯定没戏。

第三步:开始游戏吧!

当你把以上都配置好,打开Moonlight或Parsec,输入服务器的连接码,几秒钟后,你的屏幕上就会显示远在几百公里外、机房里的那台“云端电脑”的桌面,双击Steam上的《文明6》,加载游戏,等待…… 你看到那朵巨大的、快速加载的世界地图在你眼前展开,你的本地电脑瞬间变成了一个“神奇遥控器”,指尖的每一次点击和滑动,会穿越网络,在云端被计算、渲染,然后以极低的延迟传回你的屏幕上,你甚至可以躺在床上,用平板电脑玩《全面战争》,那种感觉,真的很奇妙。

优点与缺点:为什么我不劝你盲目入坑?

任何一个技术方案都两面性,云服务器玩游戏也不例外。

优点:

硬件自由 终极的跨越硬件障碍,你的笔记本电脑、老台式机、甚至智能手机和电视盒子,都能秒变高性能游戏机。

成本可控 按需租赁,你不需要一次性投入几千上万元买新显卡,对于偶尔玩大作的玩家,按小时租GPU服务器,一年玩下来可能只花几百块,对于挂机玩家,租一台低配云服务器,一个月几十块钱的电费都比不上。

节能环保 本地设备几乎不发热,风扇不转,省电,真正的“绿色”游戏。

数据安全 游戏存档、截图、Mod文件都在云端,重装系统、换电脑毫无压力,永远不会丢。

缺点:

网络依赖 这是最大的命门,你需要一个稳定、低延迟、带宽足够(至少30Mbps以上)的宽带网络,如果你是移动宽带、校园网,或者无线信号不好,那体验会变成幻灯片,延迟让你想砸键盘。

延迟问题 哪怕是最理想的网络环境下,从你的输入到屏幕反馈,也会有几十毫秒的延迟,对于《CS2》、《守望先锋》这种毫秒必争的竞技射击游戏,这延迟是致命的,但对于《赛博朋克2077》、《荒野大镖客2》等剧情驱动、动作节奏不快的大作,大多数人完全感受不到。

学习成本 对完全不懂网络、服务器的新手来说,配置Sunshine+Moonlight或Parsec,设置安全组防火墙,还是有一定门槛的,但好在网上教程很多,跟着一步步做,一两个小时也能搞定。

合规性问题 部分游戏厂商的服务条款可能禁止在云服务器上运行,原神》的开发计划禁止了,你可能需要找一些非官方的“云手机”方案,不过,大部分PC单机游戏没有这个问题。

一个忠告

云服务器玩游戏,不是万能药,它更适合那些追求“省心”、“节能”、“灵活硬件选择”的玩家,或者是游戏类型正好对口的人,但对于核心竞技玩家,或对延迟零容忍的“硬核派”,还是老老实实升级自己的硬件吧。

我的《赛博朋克2077》之旅,最后并没有在云服务器上走完,因为我租的那台2核小服务器,在没有GPU的情况下,跑《2077》确实变成了PPT,我最终用这经验,帮朋友搭了台挂《全面战争》的服务器,而自己则攒了台新电脑。

那段探索“云游戏”自建方案的经历,让我深刻理解了“计算”这件事的本质:你可以选择把计算放在任何地方,只要你能把它传回来。 对于很多人来说,这或许就是未来游戏的雏形——一台高性能的服务器在云端为你独享,你只需一个屏幕和一个手柄,你是愿意继续等待,还是从现在开始,就用自己的双手,把你的游戏,搬到云端去呢?

文章摘自:https://idc.huochengrm.cn/fwq/25135.html

评论