论幻兽帕鲁服务器崩溃删档之罪恶
前言: 最近一款支持联机生存建造的捕捉宝可梦的游戏 幻兽帕鲁火了 虽然游戏是缝缝补补的集大成之做 不过最后呈现的玩法着实让玩家们上瘾 游戏发售当天呢 我也是和朋友们都下载尝鲜了 打开游戏看了一眼是支持自建服务器的 那有这个选择 我自然不会像去挂着加速器顶着高延迟玩
1刚开服时候
因为是当天嘛 为了图方便快点能玩到嘛 一开始就直接在我自己电脑上开的服务器端口
因为现在国内大多数家庭网络是没有公网ip的 这个 公网ip就像是你在网上的公开广告 你在家里架设服务器就好比在你的房间开了一家商店 路人看不见你的广告就不知道你的商店开在哪里 自然也就找不到你
所以我用闲置的有公网ip的云服务器和朋友们组了个异地局域网 正常玩了一晚上 想着就是都下线了 把存档转移到买的云服务器上 接着玩就是了
这里可能大家会疑惑 已经能玩了 为什么还要把服务器数据转移呢 那是因为服务器的架设初衷就是要做到24h不间断运行的 不需要服务器主人在线 客机也能在任何时间段游玩访问 如果我开在我自己的电脑上 我电脑不用的时候关机了 服务器就掉线了 我的朋友们就无法登录游戏 而云服务可以做到24h不关机 一直值班 可以更方便自由的游玩
这里可能又有朋友要问了 那博主你的电脑一直开机不就可以了吗 对此 确实是可以的 如果你舍得你的电脑一天24小时运行 也能达到效果 但是家用电脑一般都是在房间里的 且不说心不心疼你的电脑一直开着 就是噪音我本人也是难以忍受 所以还是选择把游戏数据移动到云服务器继续运行
2转移存档不成功
然后就是第一个坑 当时我们玩到大概十多级 我把整个服务器存档数据压成压缩包 传到我买的云服务器上 解压 打开 改一下配置信息 我以为就可以了 结果一开服 进去变成新角色需要重新输入名字 服务器把我识别成新进入的玩家了 当时我不知道我这个转移方法是有问题的 也是最近看了网上那么多大佬的视频才知道原来是本地的数据还需要转移操作一下才行 而且成功率看评论区也不是都实现了
取舍之下 想着反正也没玩多久干脆就重玩 都觉得还是开个24H不下线的服务器对大家来说都更方便
3内存不够炸内存崩溃
重新开档后 问题又出现了没玩到一会 服务器就因为内存吃满炸了 崩溃重启了
这里解释一下 内存满了导致崩溃 常见例子就是手机多开几个软件后自动杀后台 因为软件需要在内存空间内运行 占用内存空间大小 如果没有空间运行 就会导致自身程序或后台程序崩溃 举个例子 你有一个4+64GB的手机 这里的4就是指你的手机有4GBb的可供软件同时运行的空间 这个时候你先开了一个游戏元梦之星 占用了3GB 然后再开一个蛋仔派对占用2GB 此时剩余1个GB的空间就不足以支撑蛋仔派对运行 系统为了让目前打开的游戏有足够的内存空间成功开启 就会自动关闭后台的程序 然后处于后台运行的元梦之星就炸了
4尝试更换服务器系统降低内存占用
此刻我就想着 要不换成linux内核的系统再试一下 起码还能省出起码一个GB的内存空间
这里给不了解的大伙解释一下 为什么换到linux系统就能节省空间 现在常见的电脑操作系统的操作系统一般就3个,windows系统 linux系统 和mac os系统
windows:平时大家使用的电脑之所以要装windows系统 是为了操作方便 是更多服务于普通用户在使用方面的便捷性能的 所以需要一个丰富美观的图形界面 简便地操作使用 而这些图形可视界面在一定程度就会造成对内存的初始占用开销 最直观的体现就是 你刚买的新电脑开机 什么也没做 打开任务管理器就能看见已经占用了你2-3GB
linux: 而linux系统是多用于后台服务器做数据处理的 更多是服务于运维管理人员 普通用户一般接触不到 就不需要提供完善的操作界面 多数情况只有一个黑框终端界面 因为大多数时候linux系统只需要去做程序预先设定好的步骤计算即可 也就自然能省下一大部分的图形所用开销 初始开机一般只占用400-500MB 也就是约等于0.5GB
至于 mac OS 是苹果电脑的操作系统 原理上和windows一样 服务于普通用户的 但至于内存开销 由于本人没有使用过苹果的电脑设备 所谓知之为知之 不知为不知的 就不去过多探讨了
由于之前提到的 转移整个服务器数据也没法继承原来的存档 所以这次自然而然接受了存档再次消失的后果 直接重装系统 重开服务器 期间我还兴致勃勃地去写了一篇linux开服的图文教程 还准备后续录个开服教程视频 结果不出意外的话 又出意外了
5内存依然暴涨 直至崩溃
还是 一样的 即使换成linux系统后 内存占用一路升高 又炸了 此刻我幡然醒悟啊 云服务器的内存配置根本不足以支持这个游戏的开服需求
当时翻看官方教程写的推荐8GB内存嘛 本来寻思着官网应该是基于32人考虑的服务器嘛 我一个2核4GB的就供我三四个朋友一起玩是足够的 最后才意识到这个内存需量的增长应该是地图的探索度决定的 本想着抱着试一试的心态继续顶着 最后还是在我下地洞开图的时候崩盘了
最后决定还是要找一个身边的电脑去折腾 因为云服务器的配置价格 再往上升级内存 就不是一两百能解决的问题了 不巧的是我的废旧笔记本也已经寄回家里了 不过还好我朋友有一台闲置了的windows系统笔记本 内存装了一条16GB 和一条 8GB的组成的24GB内存 这么装其实蛮怪的 这里就不展开了 总之这么大的内存不该崩溃了吧
再次重开服 一连运行了两天都没出问题 服务器内存占用率虽然一路涨到占用16GB 加上系统自身一共占用到20GB 但也还没有崩溃 以防万一 我还写了个简单的windows批处理脚本来让系统定时检测服务器和内网穿透服务是否开启 检测到掉线了就自动重新打开就可以 毕竟后面即使占满崩溃了 时间上3-4天崩溃一次也不是不能接受了 也算可以高枕无忧了吧
6再次崩溃 甚至坏档
结果在23号下午 接到朋友来电 服务器果然还是崩溃了 不然也不会有这一期视频了 这次甚至连存档都炸没了 上号直接变成新建角色 地图全部重置 所有努力华为乌有啊 恨呐!
最后我也是网上是各种检索信息啊 发现不只是我一个人 大家都遇到过崩溃 坏档情况 更有甚者崩一次服坏一次档 那么到这里这个问题鄙人实在是解决不了了 毕竟官方的问题 只有等着官方修复了 目前看到的解决方案还是以及时备份为主
7感概
幻兽帕鲁凭借玩法大火 希望官方还是有所作为 不要让玩家在联机体验上大打折扣 影响最后的风评