如何从零配置PixelMon服务器

在一台1264G服务器上部署一个抛壳萌游戏服。

实验环境

服务器配置表
CPUIntel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz * 12
Memory64G
SystemLinux 5.4.0-75-generic Ubuntu 20.04 Server

准备工作

Java8

根据PixelMon Wiki的介绍,Java版本必须是64Java 8,版本稍微变动都不行。

Ubuntu系统上安装Java 8,几年前倒是折腾过不少次。 当时是先安装ppa源,然后更新apt,最后下载,可能需要更改一下默认的Java版本,就结束了。

然而Oracle停止维护了Java 8,这种方法,它失效了。现在需要去Oracle官网下载Java 8,但是Oracle开始收费了,还需要登录才能下载。于是我们选择这个GitHub仓库下载。以jdk-8u212为例,

1
2
3
4
sudo mkdir /usr/lib/java
sudo tar -zxvf jdk-8u212-linux-x64.tar.gz -C /usr/lib/java
sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.8.0_212/bin/java 300
sudo update-alternatives --config java

最后一行运行时根据提示把当前默认Java版本修改为Java 8。

MC forge server

Forge官网下载1.12forge 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.

0条搜索结果。