关于平台

cpu:
内存:8G
储存:40G
系统:CentOS7

准备工作

更新yum源

1
yum update

安装java

1
yum install -y java screen

查看Java是否安装完成

1
java -v

开始搭建

新建Minecraft Server目录

1
mkdir minecraft

进入Minecraft Server目录

1
cd minecraft

下载原版服务器核心

1
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar
1
https://s3.amazonaws.com/Minecraft.Download/versions/{版本号}/minecraft_server.{版本号}.jar

第一次启动服务器

1
java -Xms1024M -Xmx1024M -jar minecraft_server.1.12.2.jar

第一次启动会失败,我们需要把eula=false改成eula=true

1
vi eula.txt

eula=false =====> eula=true

再次启动服务器

1
java -Xms1024M -Xmx1024M -jar minecraft_server.1.12.2.jar

当你看到 Done (7.759s)! For help, type “help” or “?” 后,就代表服务器已成功开启
现在你可以输入 stop 来关闭服务端了

创建mods文件夹

1
mkdir mods

所有的插件均放在 mods 文件夹内,即使这是纯净版

下载forge

进入http://files.minecraftforge.net/在左侧选择你的版本复制链接到终端

1
wget https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.12.2-14.23.5.2854/forge-1.12.2-14.23.5.2854-installer.jar

安装forge

1
2
3
java -jar forge-1.12.2-14.23.5.2854-installer.jar -nogui -serverInstall
或者
java -jar forge-1.12.2-14.23.5.2854-installer.jar nogui --installServer

安装过程可能有亿点点慢

ls

启动服务器

1
java -Xms4096M -Xmx4096M -jar forge-1.12.2-14.23.5.2854.jar

不建议低于 4096M ,如果模组较少的话可以2048M起步(分配过低会导致频繁GC从而卡服)

安装sponge核心

forge
保存后新建一个名为 mods 的文件夹并下载 sponge核心丢进去

1
2
cd /root/minecraft/mods
wget https://repo.spongepowered.org/maven/org/spongepowered/spongeforge/1.12.2-2838-7.2.3/spongeforge-1.12.2-2838-7.2.3.jar

启动服务器

1
java -Xms4096M -Xmx4096M -jar forge-1.12.2-14.23.5.2854.jar