前置需求:
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
完成!点击选中刚刚添加的服务器,点击“加入服务器”
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于