上回说到我用旧的小米 9 安装了 Linux Deploy,跑了个 MySQL 和 QQ 机器人。最近又心血来潮想玩玩 MC 服务器,可不能浪费了这骁龙 855 和 8 GB RAM。

在云服务器上试运行

服务器配置:

  • 1 CPU
  • 2 GB RAM
  • 5MB 带宽

安装 JDK 17,在 MC 服务器官网下载 1.19 版本的服务器 JAR 包。由于这个服务器总共才 2 GB RAM,我只给了 1.5 GB 的最大内存。

算上初始化地图,这服务器花了差不多 2 分钟才运行完成,就算用生成过的地图也花了 70 多秒,而且连接之后地图加载也很卡,移动的时候还会闪现到前一瞬间的位置,完全不行。

开始搞机

由于在学校,校园网会时不时断开,所以小米 9 就用我的另一个电话卡的流量来获得相对稳定的网络连接。

把云服务器上的地图文件拷贝下来,小米 9 里安装好 JDK 17 的 arm64 版本。

系统占了 3 GB RAM,所以我给了 MC 服务器最大 4 GB RAM,只花了 10 秒就完全启动了,真的强。

连接服务器,我选择的方案是内网穿透,把 MC 服务器的端口映射到云服务器上,通过云服务器的 ip 地址访问 MC 服务器。不过这个方案受限于云服务器的带宽,还有多一次转发导致延迟会增加一些。

使用的内网穿透工具是 nps,支持 tcp、udp、socks5、http 等几乎所有流量转发。官方文档也很详细,配置很快。

配好后连接 MC 服务器,地图加载速度比之前快多了,感觉 5 MB 的小水管还行,叫上 2 个小伙伴一起玩没有压力,平时挖矿钓鱼跑图感觉不到卡顿,也没有闪现问题,就只有战斗的时候会感觉到延迟。

驯化了一只叫格林娜的橘猫😋。

2022-09-15