前言

RLCraft 是一款好评如潮的 Minecraft 整合包。在原生 Minecraft 的基础上做了多样的扩展,可玩性非常高。关于此扩展包的具体介绍可在如下网站查看:https://www.curseforge.com/minecraft/modpacks/rlcraft

将它运行在服务器上,就可以和好朋友一起玩了。

需要注意的是 RLCraft 只是一个代表性的例子。此方法适用于大部分 Forge Server 的搭建,不过具体的细节还是要看官网的介绍。


前期准备

  1. JDK8

一定要是 JDK8,新版的 JDK 17 无法运行我们需要的旧版本的 Forge1.12.2 服务器。下载地址:https://www.oracle.com/sg/java/technologies/javase/javase8-archive-downloads.html

  1. Forge1.12.2 - 14.23.5.2860

下载地址:https://maven.minecraftforge.net/net/minecraftforge/forge/1.12.2-14.23.5.2860/forge-1.12.2-14.23.5.2860-installer.jar

  1. RLCraft2.9.1

下载地址:https://mediafilez.forgecdn.net/files/3655/676/RLCraft+Server+Pack+1.12.2+-+Release+v2.9.1c.zip

Forge 和 RLCraft 要放在同一个文件夹内

完成效果图(举例):

image-20221017205506501


安装服务器

  1. 将 RLCraft 解压缩
1
unzip RLCraft+Server+Pack+1.12.2+-+Release+v2.9.1c.zip

image-20221017205751240

  1. 修改 server.properties 配置文件

必须要设置如下几个部分,其他部分在知情的情况下可自行修改:

1
2
3
4
allow-flight=true
difficulty=3
max-tick-time=-1
enable-command-block=true
  1. 安装 Forge 服务器
1
/usr/local/jdk/jdk1.8.0_202/bin/java -jar forge-1.12.2-14.23.5.2860-installer.jar --installServer

结尾出现如下字样即为安装成功

image-20221017210325504

  1. 启动 Forge 服务器
1
/usr/local/jdk/jdk1.8.0_202/bin/java -jar forge-1.12.2-14.23.5.2860.jar nogui

不出意外的话程序会报错并退出

image-20221017210534783

原因:我们没有同意什么用户协议什么的

  1. 同意用户协议

修改 eula.txt 文件,将 eula 设置为 true

image-20221017210819733

  1. 启动服务器
1
/usr/local/jdk/jdk1.8.0_202/bin/java -jar forge-1.12.2-14.23.5.2860.jar nogui

这步需要等待较长时间,而且中间会各种爆红、卡顿什么的,只要不闪退就不用管他,耐心等待就好。出现如下字样即为启动成功

image-20221017211448271


至此,服务端就搭建完成了!

  1. 放开端口

如果没做修改的话,Forge 服务器默认运行在 25565 端口,在防火墙中开启此端口即可


开始游戏

打开 Minecraft 启动器,点击多人游戏,输入名称和公网IP地址,连接服务器,一气呵成

image-20221017214321097


祝您游戏愉快!