搭建 RLCraft 服务器
前言
RLCraft 是一款好评如潮的 Minecraft 整合包。在原生 Minecraft 的基础上做了多样的扩展,可玩性非常高。关于此扩展包的具体介绍可在如下网站查看:https://www.curseforge.com/minecraft/modpacks/rlcraft
将它运行在服务器上,就可以和好朋友一起玩了。
需要注意的是 RLCraft 只是一个代表性的例子。此方法适用于大部分 Forge Server 的搭建,不过具体的细节还是要看官网的介绍。
前期准备
- JDK8
一定要是 JDK8,新版的 JDK 17 无法运行我们需要的旧版本的 Forge1.12.2 服务器。下载地址:https://www.oracle.com/sg/java/technologies/javase/javase8-archive-downloads.html
- Forge1.12.2 - 14.23.5.2860
- RLCraft2.9.1
下载地址:https://mediafilez.forgecdn.net/files/3655/676/RLCraft+Server+Pack+1.12.2+-+Release+v2.9.1c.zip
Forge 和 RLCraft 要放在同一个文件夹内
完成效果图(举例):
安装服务器
- 将 RLCraft 解压缩
1 | unzip RLCraft+Server+Pack+1.12.2+-+Release+v2.9.1c.zip |
- 修改 server.properties 配置文件
必须要设置如下几个部分,其他部分在知情的情况下可自行修改:
1 | allow-flight=true |
- 安装 Forge 服务器
1 | /usr/local/jdk/jdk1.8.0_202/bin/java -jar forge-1.12.2-14.23.5.2860-installer.jar --installServer |
结尾出现如下字样即为安装成功
- 启动 Forge 服务器
1 | /usr/local/jdk/jdk1.8.0_202/bin/java -jar forge-1.12.2-14.23.5.2860.jar nogui |
不出意外的话程序会报错并退出
原因:我们没有同意什么用户协议什么的
- 同意用户协议
修改 eula.txt 文件,将 eula 设置为 true
- 启动服务器
1 | /usr/local/jdk/jdk1.8.0_202/bin/java -jar forge-1.12.2-14.23.5.2860.jar nogui |
这步需要等待较长时间,而且中间会各种爆红、卡顿什么的,只要不闪退就不用管他,耐心等待就好。出现如下字样即为启动成功
至此,服务端就搭建完成了!
- 放开端口
如果没做修改的话,Forge 服务器默认运行在 25565 端口,在防火墙中开启此端口即可
开始游戏
打开 Minecraft 启动器,点击多人游戏,输入名称和公网IP地址,连接服务器,一气呵成
祝您游戏愉快!