843 字
4 分钟
Minecraft 服务器 Linux 安装指南(支持 Java & NeoForge)
1️⃣ 系统准备
- 确保服务器系统为 Linux x86_64 或 ARM 架构。
- 安装必要工具:
sudo apt update && sudo apt install -y wget curl unzip tar或在 CentOS:
sudo yum install -y wget curl unzip tar2️⃣ 安装 MCSManager 面板(可选)
MCSManager 是一个网页面板,可以方便管理 Minecraft 服务器实例。
sudo su -c "wget -qO- https://script.mcsmanager.com/setup_cn.sh | bash"安装完成后,访问面板:
http://<服务器IP>:23333面板支持快速创建实例、管理启动参数、上传模组等操作。
3️⃣ 安装 Java 环境(推荐 Javam)
Javam 是一个便捷的 Java 管理工具,可以自动安装兼容 Minecraft 的 JDK 版本。
curl -sSL https://raw.githubusercontent.com/USYDShawnTan/javam/main/javam.sh | bash -s -- --install-only4️⃣ 创建 Minecraft 服务器实例
4.1 下载服务器安装包
根据需求选择服务器类型:
- NeoForge(支持 mods 和 NeoForge 功能)
- Forge(原生 mod 支持)
- Fabric(如需 Fabric mod)
下载地址:
4.2 安装服务器
执行安装程序:
java -jar neoforge-21.1.213-installer.jar --installServer- 安装路径可自定义,默认在当前目录生成服务器文件夹。
- 安装完成后会生成
run.sh启动脚本。
5️⃣ 初次启动
首次启动用于生成配置文件、mods 文件夹及基础世界文件:
sh ./run.sh首次启动可能会下载必要的库文件,请耐心等待。
6️⃣ 上传 Mods
- 上传你喜欢的 mod 到服务器的
mods文件夹:
/<项目目录>/mods/- 确保 mod 与服务器版本兼容,例如 NeoForge 21.1.x 对应 Minecraft 1.21.1。
⚠️ 注意:Java 版 mods 只对 Java 客户端生效,Bedrock/手机客户端无法使用。
7️⃣ 正式启动服务器
sh ./run.sh8️⃣ 手机/平板访问(Bedrock 版)配置
8.1 安装 GeyserMC
GeyserMC 是一个 Bedrock-to-Java 代理,允许手机和平板客户端加入 Java 服务器。
- 下载 GeyserMC 最新版本:
wget https://ci.opencollab.dev/job/GeyserMC/job/Geyser/job/master/lastSuccessfulBuild/artifact/bootstrap/standalone/target/Geyser-Standalone.jar -O geyser.jar- 创建文件夹并放入 Geyser:
mkdir -p /opt/minecraft/bedrockmv geyser.jar /opt/minecraft/bedrock/cd /opt/minecraft/bedrock- 启动 Geyser(首次启动会生成配置文件):
java -jar geyser.jar8.2 配置 Geyser
编辑 config.yml,主要配置:
remote: address: 127.0.0.1 # Minecraft Java 服务器地址(本机服务器) port: 25565 # Java 服务器端口 auth-type: online # Mojang/微软账号验证
bedrock: address: 0.0.0.0 port: 19132 # Bedrock 客户端访问端口8.3 安装 Floodgate(免账号验证)
Floodgate 是 Geyser 的插件,允许手机无需 Microsoft/Bedrock 账号即可进入服务器。
- 下载 Floodgate 最新版本:
wget https://ci.opencollab.dev/job/GeyserMC/job/Floodgate/job/master/lastSuccessfulBuild/artifact/standalone/target/floodgate.jar- 放入 Geyser 的
plugins文件夹:
/opt/minecraft/bedrock/plugins/- 重启 Geyser:
java -jar geyser.jar9️⃣ 访问方式
- Java 客户端:
<服务器IP>:25565 - Bedrock/手机客户端:
<服务器IP>:19132
⚠️ 请确保防火墙允许 25565(Java)和 19132(Bedrock)端口。
- 服务器启动后即可通过 Java 客户端 访问:
<服务器IP>:25565 - 如果需要支持手机/平板等 Bedrock 客户端,可后续安装 GeyserMC + Floodgate。
8️⃣ 高级管理(可选)
- MCSManager 面板:可以通过面板管理启动、停止、上传 mods、备份世界。
- 自定义启动参数:修改
run.sh或server.properties,调整内存、端口、最大玩家数等。 - 自动更新 Java:使用 Javam 管理工具更新 Java 版本,保证服务器稳定性。
9️⃣ 小贴士
- 备份世界:定期备份
world文件夹,防止意外丢失。 - 安全性:开放端口 25565,注意防火墙配置;若面板公网访问,建议设置密码或反向代理。
- Mods 兼容性:安装前最好查看 mod 官方文档,避免版本冲突。
✅ 完成以上步骤后,你的服务器即可实现 电脑 + 手机同时访问 Minecraft Modded 世界。
Minecraft 服务器 Linux 安装指南(支持 Java & NeoForge)
https://iqwq.com/posts/mc/open-mc-server/