如何从零配置PixelMon服务器
本文共432字。
版权声明:署名 | CC BY 4.0
在一台12核64G服务器上部署一个抛壳萌游戏服。
实验环境
| 项 | 值 |
|---|---|
| CPU | Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz * 12 |
| Memory | 64G |
| System | Linux 5.4.0-75-generic Ubuntu 20.04 Server |
准备工作
Java8
根据PixelMon Wiki的介绍,Java版本必须是64位Java 8,版本稍微变动都不行。
在Ubuntu系统上安装Java 8,几年前倒是折腾过不少次。 当时是先安装ppa源,然后更新apt,最后下载,可能需要更改一下默认的Java版本,就结束了。
然而Oracle停止维护了Java 8,这种方法,它失效了。现在需要去Oracle官网下载Java 8,但是Oracle开始收费了,还需要登录才能下载。于是我们选择这个GitHub仓库下载。以jdk-8u212为例,
1 | sudo mkdir /usr/lib/java |
最后一行运行时根据提示把当前默认Java版本修改为Java 8。
MC forge server
从Forge官网下载1.12的forge installer jar包,然后运行
1 | java -jar forge-1.12.2-*-installer.jar --installServer |
P.S. MC版本必须是1.12.2,请根据这个版本选择最新的forge版本。
P.S. 速度可能会慢,请自行设置代理。export HTTP_PROXY这种或许不会有效,请尝试使用proxychains等工具。
设置systemd unit与其他配置
参考这个GitHub项目:MinecraftSystemdUnit。
安装PixelMon
服务器和本地mod都要从官网下载官网。服务器版是下方小字的wget:
1 | wget -O Pixelmon-1.12.2-8.3.5.jar https://dl.reforged.gg/3mcvTq2 |
本地mc也要安装mod,且服务器和本地mc版本都是1.12.2。
Fin.