Minecraft Mod 服务器搭建(Forge 服务器)

本贴最后更新于 723 天前,其中的信息可能已经时过境迁

前置需求:

Linux 系统:Centos 8

Forge 版本:1.19.2 - 43.1.58

文章内相关 Link

Forge:Downloads for Minecraft Forge for Minecraft

云服务器(计算机)打开防火墙端口

1.打开防火墙

systemctl start firewalld

2.添加 Minecraft 25565 端口

firewall-cmd --zone=public --add-port=25565/tcp --permanent

3.重启防火墙

firewall-cmd --reload

4.查看开放的防火墙端口号

firewall-cmd --list-all

看到 25565 端口即可

ports: 25565/tcp

搭建服务器

登录服务器后台,首先进行更新 Centos 系统

sudo yum update

更新完成后,即可开始服务器部署搭建 Java 环境

搭建 Java 环境

1.查找 yum 下可更新的 Java 列表

yum -y list java*
//或者
yum search jdk

2.安装 Java 浏览器

yum install -y java-17-openjdk.x86_64
//验证完成安装
java -version

如果出现以下情况,说明安装成功:

openjdk version "17.0.1" 2021-10-19 LTS
OpenJDK Runtime Environment 21.9 (build 17.0.1+12-LTS)
OpenJDK 64-Bit Server VM 21.9 (build 17.0.1+12-LTS, mixed mode, sharing)

下载 Forge

wget wget https://maven.minecraftforge.net/net/minecraftforge/forge/1.19.2-43.1.58/forge-1.19.2-43.1.58-installer.jar

下载后在服务器内看见 forge-1.19.2-43.1.58-installer.jar 即为下载成功

安装 Forge

java -jar forge-1.19.2-43.1.58-installer.jar -install

直到出现以下情况,代表安装成功

The server installed successfully
You can delete this installer file now if you wish

查看服务器内文件,缺一不可

.
├── forge-1.19.2-43.1.58-installer.jar.log
├── libraries
├── run.bat # Forge启动脚本(Windows)
├── run.sh # Forge启动脚本(macOS/Linux)
└── user_jvm_args.txt
└── mods

运行 Forge

Linux 服务器内,只需要运行 run.sh 脚本文件即可

./run.sh

运行会收到报错信息,需要我们同意相关协议:

[20:05:22] [ServerMain/INFO]: Building unoptimized datafixer
[20:05:23] [ServerMain/ERROR]: Failed to load properties from file: server.properties
[20:05:23] [ServerMain/WARN]: Failed to load eula.txt
[20:05:23] [ServerMain/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

同意相关协议

vim eula.txt

按 i 进入编辑模式,修改完成后按 esc 退出编辑模式,随后输入:wq 保存并退出编辑器

将条款内第三条更改为

eula=true

再次终端运行同样命令即可启动 Forge:

./run.sh

添加 Mod

把相关 Mod 添加到 mods 文件夹内即可

添加 mod 后,一定要重启 Forge 服务器以加载 mods。

进入游戏

打开游戏,进入“多人游戏”

选择“添加服务器”

服务器名称:默认
服务器地址:你的公网 IP:25565

完成!点击选中刚刚添加的服务器,点击“加入服务器”

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...