上回说到我用旧的小米 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