我给云海鹿修了条高速公路

aiyipoi
17
2024-09-13

这台服务器,原本是为《饥荒》而生的。

2核4G,50G SSD,轻量应用服务器。跑一个 DST 集群,绰绰有余。朋友连进来打打巨鹿、清清蜘蛛巢,延迟稳定,没人掉线,日子过得像秋天的洞穴——安静、可控、一切在掌控之中。

直到我们想试试《幻兽帕鲁》。

听说这游戏支持多人联机,机制有趣,像宝可梦遇上生存建造。我想:既然服务器空着,不如也跑一个?反正都是 SteamCMD 部署,改改脚本,开个新端口,顺手的事。

于是,我把 Palworld 服务端拉了进来,和《饥荒》共用这台机器。
启动成功,日志绿色,Successfully started!
我甚至有点得意:看,技术人的快乐就是这么朴素。

但当四个人同时上线,开始骑着云海鹿,用「阴云之岚」从悬崖跃下、横跨峡谷、探索地图、抓帕鲁、建基地——
CPU 直接飙到 100%,内存跑满,磁盘 I/O 持续红字,swap 疯狂读写。
然后,第一个掉线。
接着是第二个。
最后,整个机器卡死,连 SSH 都登不进去。

我重启了三次,每次都是同样的结局:
帕鲁还没抓到,服务器先崩了

不是配置错了,也不是网络问题,
而是这游戏对多人状态同步的要求远超预期:
每只帕鲁的位置、状态、技能;
每个玩家的建造、采集、战斗;
全都要实时确认、刷新。
哪怕只是简单的跑图,服务器也像被塞进十辆重载卡车的窄桥,瞬间堵死。

我开始查资料,翻官方文档,终于找到《幻兽帕鲁》服务端的推荐配置

“建议 4 核以上 CPU,8GB 内存起,SSD 存储,带宽不低于 10Mbps。”

我低头看了眼自己这台 2核4G + 50G SSD 的轻量机——
不是它不努力,是我太天真了

于是我打开云服务商页面,对比配置。
从 2核4G 升到 4核8G,硬盘从 50G 扩到 200G SSD,带宽也得提一倍。
价格?
一年近 3600。

我盯着屏幕看了很久。
这笔钱,可以买一台 Steam Deck;
可以买好几款 3A 大作;
也可以存着,等哪天真需要时再用。

但问题是——
我不想让大家玩得卡顿、掉线、刚建好基地就重连
我不想像上次那样,眼睁睁看着朋友在蜘蛛洞里“一步一回头”,最后被围殴到复活台。
技术人的执念有时候很奇怪:
我可以接受复杂,但不能接受“不稳”;
我可以省钱,但不能省掉体验。

于是,我点了“升级配置”。
页面跳转,支付成功,系统提示:“升级将在维护窗口内生效”。
那一刻,我竟有点像做了一场手术——
把老机器送进“麻醉室”,等它醒来,就是更强的自己。

现在,服务器稳了。
大家能骑着云海鹿成群结队地从悬崖跃下,发动「阴云之岚」,在云海间划出长长的轨迹,没人掉帧;
有人建了三层自动化农场,帕鲁们各司其职;
甚至有人开始搞“帕鲁恋爱服务”——A点负责野外抓稀有帕鲁,B在基地烤蛋糕、布置爱心房间,然后安排相亲配对,一条龙服务生崽,效率拉满。

我知道,这多出来的 2核、4G 内存、150G 硬盘,不是为某个单一功能买的,
而是为不被卡住的自由买的。

3600 块,买不来新游戏,也存不下存款,
但它买来了——
语音里那句“终于不卡了”,
深夜联机时的笑声,
还有那个始终亮着的绿色状态灯。

所以,尽管贵得离谱,我还是升了。
毕竟,
有些路,不能只看 ROI(投资回报率)
比如通往帕鲁世界的那条,
总得有人,先修好。

—— 猫与纸鸢

动物装饰