如何上传自己的服务端
一、麦块联机支持自定义服务端
麦块联机支持导入你自己的 Minecraft 服务端,无论是原版、Forge、Fabric、Spigot 还是其他类型的服务端都可以。你可以把在本地电脑上配置好的服务端上传到麦块联机平台运行。
二、什么是正确的服务端结构?
在上传之前,请确保你要上传的是服务端而不是客户端!
✅ 正确的服务端目录应该包含:
服务端文件夹/
├── mods/ (如果是 Forge/Fabric 服务端)
├── world/ (存档文件夹)
├── mods/ (模组文件夹)
├── plugins/ (如果是 Spigot/Paper 服务端)
├── config/ (配置文件夹)
├── libraries/ (依赖库)
├── server.jar (服务端核心文件,名字可能不同)
├── server.properties (服务器配置文件)
├── eula.txt (用户协议文件)
└── 其他配置文件...❌ 常见错误:
- 不要上传客户端文件夹:客户端包含
saves/、resourcepacks/、screenshots/等文件夹 - 不要上传多层嵌套的文件夹:比如
服务端/服务端/mods/这种结构 - 不要只上传某个子文件夹:比如只上传了
mods文件夹而没有服务端核心
三、如何在电脑上压缩服务端
Windows 系统:
- 找到你的服务端文件夹(确保里面有
server.jar、world等文件) - 进入文件夹内部,选中所有文件和文件夹(Ctrl + A)
- 右键点击选中的文件,选择"发送到" → "压缩(zipped)文件夹"
- 或者使用 7-Zip/WinRAR:右键 → "添加到压缩文件" → 选择
.zip格式
Mac 系统:
- 找到你的服务端文件夹
- 进入文件夹内部,选中所有文件和文件夹(Command + A)
- 右键点击选中的文件,选择"压缩 X 项"
- 系统会自动生成一个
.zip文件
⚠️ 重要提示:
一定要进入服务端文件夹内部,压缩里面的所有内容,而不是压缩整个文件夹!
- ✅ 正确:压缩后的 zip 文件解压出来直接是
mods/、world/、server.jar等 - ❌ 错误:压缩后的 zip 文件解压出来是
服务端文件夹/mods/、服务端文件夹/world/等
四、使用 SFTP 工具上传服务端
- 打开麦块联机控制台
- 找到并点击 SFTP 工具(通常在文件管理或控制台菜单中)
- 连接到你的服务器
- 将刚才压缩好的
.zip文件拖拽上传到服务器(如果不会请查看如何上传文件帮助文档) - 等待上传完成(文件较大可能需要一些时间)
五、在文件管理器中解压
- 上传完成后,进入麦块联机的文件管理器
- 找到你刚才上传的
.zip文件 - 点击文件右侧的操作按钮,选择解压或解压缩
- 选择解压到当前目录(根目录)
- 等待解压完成
检查解压结果:
解压完成后,在文件管理器的根目录应该直接看到:
/
├── mods/
├── world/
├── config/
├── server.jar
├── server.properties
└── ...如果你看到的是这样的结构,说明解压错误:
/
└── 服务端文件夹/
├── mods/
├── world/
└── ...如果出现多余嵌套,你需要:
- 进入那个多余的文件夹
- 将里面的所有文件移动到根目录
- 删除空的文件夹
六、修改启动命令
- 在麦块联机控制台找到实例设置或启动命令选项
- 根据你的服务端类型修改启动命令
常见启动命令示例:
原版/Forge/Fabric 服务端:
bash
java -jar server.jar nogui如果你的服务端核心文件名不是 server.jar,需要改成对应的名字:
bash
java -jar forge-1.20.1-47.2.0.jar nogui
java -jar fabric-server-launch.jar noguiSpigot/Paper 服务端:
bash
java -jar paper-1.20.1-196.jar nogui如果服务端自带启动脚本(run.sh 或 start.sh):
有些服务端整合包会自带启动脚本文件,比如 run.sh、start.sh 或 start_server.sh等以sh结尾的文件。如果你的服务端根目录有这些文件,可以直接使用脚本启动:
bash
bash ./run.sh或者
bash
bash ./start.sh注意: 使用脚本启动时,脚本文件名前面要加 ./,表示当前目录下的文件。
七、启动服务器
- 保存启动命令
- 点击启动服务器按钮
- 在控制台查看启动日志
- 如果看到 "游戏启动成功" 或类似提示,说明启动成功
常见问题
Q: 启动失败,提示找不到 jar 文件?
A: 检查启动命令中的文件名是否与实际的服务端核心文件名一致。
Q: 启动后提示缺少 mods 或配置文件?
A: 说明解压时出现了多余嵌套,文件不在根目录。重新检查文件结构。
祝你游戏愉快! 🎮

