
事情是这样的。
前两天刷短视频,看到有人说几十块钱的云服务器就能开《我的世界》私服,还能跟朋友联机玩。我当时就心动了,正好手头有台吃灰的2核2G轻量服务器,寻思着不试试怎么对得起这每个月的月租。
然后就开始了长达一周的折腾之旅。
结论先放前面:能不能玩游戏这事吧,得看你说的是哪种”玩”。自己当玩家在服务器上玩3A大作?想都别想。开个小型游戏服务器让朋友连进来?勉强能行,但限制很多。
下面我把这几天的测试过程和踩过的坑都记录下来,准备入手低配服务器的兄弟可以参考参考,别像我一样头铁。
先搞清楚一件事:云服务器跟你家电脑不是一回事
很多刚接触云服务器的朋友有个误区,觉得2核2G的服务器跟2核2G的电脑是一回事。
还真不是。
你家里的电脑,哪怕是五六年前的老爷机,好歹有个独立显卡吧?集成显卡也算显卡。但云服务器这玩意儿,绝大多数都是没有显卡的,或者说没有你能用的显卡。
云服务器的设计初衷是跑网站、跑应用、做计算的,人家压根就没考虑过让你拿它打游戏。所以什么《原神》《永劫无间》《赛博朋克2077》,趁早死了这条心,装都装不上。
那有人就问了:带GPU的云服务器总行了吧?
行是行,但你看看价格:一台带入门级GPU的云服务器,包月费用顶你家里配台3060Ti游戏主机了。有那钱干嘛不自己组装?
所以咱们今天讨论的”玩游戏”,主要是指拿服务器开游戏服务端,让玩家连进来玩那种。这个思路就对了。
2核2G到底是个什么水平?
在开始折腾之前,我想先搞明白手里这台机器到底是什么段位。
跑了几个常见的测试工具,数据如下:
CPU是Intel Xeon Platinum 8269CY,单核跑分大概在500分左右(Geekbench 5),多核1000出头。内存读写速度大概20GB/s,硬盘是40G的SSD,顺序读写能到200MB/s左右。
这个成绩怎么说呢,单看CPU的话,大概相当于六七年前的中端笔记本水平,比如四代酷睿i5那个档次。但要注意,云服务器的CPU是共享的,不是你一个人独占,高峰期可能会被限制性能。
内存2G在现在看来确实寒酸,Windows 10开机就要吃掉1.5G,基本没法用。所以云服务器跑的都是Linux系统,开机只占两三百M内存,剩下的才能拿来干正事。
综合来看,2核2G服务器的性能大概相当于:
- 2012年左右的主流台式机
- 2015年左右的办公笔记本
- 一台性能还行的树莓派4B
别笑,真就是这么个水平。云服务器的优势从来不在于单机性能,而在于稳定、可扩展、公网IP这些东西。
实测第一弹:我的世界服务器
既然短视频里说得那么玄乎,我就先拿《我的世界》开刀。
原版Java服务端
先试的是Mojang官方的原版服务端。下载、配置、启动,一套流程还算顺利。
启动的时候就感觉不太妙,内存占用直接飙到1.6G,只剩400M左右的余量。我一个人进去逛了逛,还算流畅,TPS稳定在20。
然后叫了两个朋友一起进来,三个人在出生点附近溜达,TPS掉到16-18,偶尔会卡顿一下。我们作死跑远了一点,触发了新区块加载,TPS直接掉到个位数,人物走路像放幻灯片。
结论:2核2G开原版MC服务器,1-2个人勉强能玩,3个人就开始吃力了,想开公开服让路人进来?劝你善良。
Paper服务端
Paper是MC社区优化过的服务端,据说性能比原版好很多。
实测确实有提升,三个人在线的时候TPS能稳定在18-19,体感流畅度好了不少。但加载新区块的时候还是会卡,毕竟硬件摆在这里,优化再好也变不出内存来。
另外Paper支持装插件,但插件装多了内存就不够用了,我装了三个基础插件直接OOM(内存溢出)崩服。
结论:开Paper服务端,3-4个人小范围玩玩可以,但别装太多插件,地图也别探索太大。
基岩版服务端
基岩版服务端比Java版轻量一些,内存占用能控制在800M左右。
五个人同时在线测试,表现比Java版好,基本不卡。但基岩版的生态不如Java版丰富,插件、MOD都少,而且跨平台联机有时候会有奇怪的bug。
如果你和朋友都用手机或者主机玩MC,开基岩版服务端是比较靠谱的选择。
实测第二弹:泰拉瑞亚服务器
《泰拉瑞亚》的服务端比MC轻量多了,这游戏本身就不吃配置。
官方服务端TShock启动后内存占用只有200多M,CPU基本是0%。开了一个大型地图,叫了五个朋友一起进来打Boss,全程流畅,没有任何卡顿。
后来我们干脆搞了个长期存档,最多的时候七八个人同时在线,服务器依然稳如老狗。
结论:2核2G开泰拉瑞亚服务器完全没问题,10人以内随便玩。这游戏对服务器太友好了。
实测第三弹:饥荒联机版
《饥荒联机版》的服务端配置比较麻烦,折腾了一晚上才跑起来。
空载状态内存占用600M左右,开一个洞穴世界就要再加300M,直接逼近2G上限。两个人进去玩了一会儿,前期还行,到了夏天满屏幕的特效和生物,帧数明显下降。
最要命的是存档变大之后,每次自动保存都会卡顿好几秒,体验很差。
结论:2核2G开饥荒联机勉强能玩,但只能开一个地表世界,别开洞穴,人数控制在3人以内。想好好玩建议上4G内存。
实测第四弹:CS2/CSGO社区服
这个大概是很多人最关心的。
先说结论:别想了。
CS2/CSGO的社区服务器对CPU单核性能要求极高,官方建议的最低配置是4核以上、8G内存。我在2核2G上试着部署,刚启动就提示内存不足,根本跑不起来。
就算你用2核4G的配置,也只能开个5v5的小服,人一多照样卡成PPT。
想开CS社区服的朋友,最少也得4核8G起步,认真搞的话建议8核16G。
实测第五弹:幻兽帕鲁
去年火过一阵的《幻兽帕鲁》也试了试。
官方给的最低配置是4核16G,我这2核2G压根没戏。强行启动的话直接报错退出,连服务端主界面都看不到。
后来查了一下,帕鲁服务器的内存占用是跟着存档大小走的,玩到后期动辄七八个G,2G内存纯粹是闹着玩。
结论:想开帕鲁服务器,8核16G起步,低于这个配置就别浪费时间了。
除了游戏,2核2G还能干点啥
既然游戏这条路走得这么艰难,那就聊聊2核2G的正经用途,免得这台服务器彻底吃灰。
个人网站/博客
这个是最经典的用法。2核2G跑个Typecho、Hexo之类的轻量博客,日均几千PV完全没压力。我现在这个博客就跑在上面,稳得一批。
内网穿透
家里的NAS、软路由想在外面访问?用FRP或者NPS做内网穿透,2核2G绰绰有余。我自己就是用这台服务器穿透家里的群晖,在外面也能管理文件。
代码托管
搭个Gitea或者GitLab CE(社区版需要4G内存),个人或者小团队用来存代码,完全够用。
学习Linux
新手学Linux,2核2G是最佳练手配置。反正学习阶段也不需要跑什么重型应用,装个Ubuntu或者CentOS随便折腾,搞坏了重装就是,也就几分钟的事。
跑机器人
各种QQ机器人、微信机器人、Telegram机器人,2核2G都能带得动。我之前跑过一个群管机器人,内存占用才100多M,轻松得很。
挂梯子……算了这个不能说
大家都懂,不展开了。
要不要升级配置?
折腾了这么多天,最大的感受就是:2核2G确实够用,但也仅仅是”够用”而已,稍微想干点正事就捉襟见肘。
如果你的需求是:
- 开MC/泰拉瑞亚小服,人数不超过5人
- 跑个人博客、学习Linux
- 做内网穿透、跑小型机器人
那2核2G完全够了,没必要多花钱。
但如果你想:
- 开稍微像样点的游戏服务器
- 跑Docker部署多个应用
- 做数据库或者跑编译任务
那就老老实实加钱上4G甚至8G内存,CPU最好也升到4核。别问我怎么知道的,问就是在2G内存上跑MySQL被OOM杀进程杀到怀疑人生。
选购建议
最后给想入手低配服务器的朋友一些建议。
第一,内存比CPU重要。同等价位下,2核4G比4核2G实用得多。CPU不够可以慢慢跑,内存不够直接崩给你看。
第二,带宽别太抠。开游戏服务器对带宽有要求,1M带宽能做的事很有限,建议至少3M起步。
第三,轻量服务器够用了。新手玩家没必要上ECS,轻量服务器便宜、简单、够用,等以后真有需求了再升级。
第四,多关注活动。各大厂商隔三差五就有活动,新用户优惠力度很大,同样的配置能便宜一大半。别急着买,等个好价不香吗?
第五,记得备份。云服务器再稳也可能出问题,重要数据一定要备份到本地或者对象存储。我有个朋友的MC存档就因为没备份,服务器故障全没了,几个月的心血白费。
写在后面
这次折腾下来,对2核2G的能力范围有了比较清晰的认知。
它不是废物,但也别指望它上天。找准自己的需求,在能力范围内去使用,云服务器还是很香的。毕竟一年就几十块钱,比开个视频会员还便宜,能折腾出这么多花样已经很值了。
下次打算试试Docker在低配服务器上的表现,到时候再来更新。有问题可以评论区留言,看到都会回复。
就这样,收工。
原创文章,作者:余初云,如若转载,请注明出处:https://blog.jidcy.com/yzj/1985.html
