手把手教你用宝塔面板10分钟搞定Minecraft服务器搭建
作为一个老MC玩家兼服务器运维,我经常被问到”怎么快速搭建自己的MC服务器”。今天我就分享一个超级实用的方法——用宝塔面板部署Minecraft Java版服务端,整个过程比传统方式简单太多了!
准备工作:这些你得先装好
首先确保你的服务器满足以下条件:
- 至少2GB内存(1.17+版本建议4GB以上)
- 安装好宝塔面板(推荐7.9.0+版本)
- 开放25565端口(记得在服务器防火墙和宝塔面板都放行)
我上次帮朋友搭服就踩过坑,他阿里云的服务器默认没开安全组,结果折腾半天连不上服务器…
第一步:安装Java环境
在宝塔面板的”软件商店”搜索Java:
# 查看可安装的Java版本
bt 16
# 安装Java17(目前MC主流版本都支持)
bt 16 17
小贴士:如果你要运行老版本MC(比如1.12.2),可能需要安装Java8。我建议用bt 16 8
同时安装Java8,方便切换。
第二步:创建网站和下载服务端
别被”网站”迷惑了,我们只是借用宝塔的网站管理功能:
- 在宝塔新建一个PHP网站(随便选个域名或IP)
- 进入网站根目录,删除默认文件
- 从官网下载server.jar
我习惯用wget直接下载,这样更快:
wget https://launcher.mojang.com/v1/objects/.../server.jar
第三步:配置启动脚本
新建一个start.sh
启动脚本:
#!/bin/bash
java -Xms1024M -Xmx2048M -jar server.jar nogui
然后给执行权限:
chmod +x start.sh
注意:-Xmx
参数要根据你的服务器内存调整。我有次给1GB的小鸡开了2G内存参数,结果直接OOM崩溃了…
第四步:用Supervisor保活进程
在宝塔的”软件商店”安装Supervisor,然后添加守护进程:
{
"name": "minecraft",
"command": "/www/wwwroot/你的目录/start.sh",
"directory": "/www/wwwroot/你的目录",
"autorestart": true
}
这样即使服务器崩溃也会自动重启,再也不用半夜被玩家@起来重启服务了!
常见问题排查
Q:连不上服务器?
检查三步:1. 服务器防火墙 2. 宝塔面板安全组 3. MC服务端是否开启online-mode
Q:玩家频繁掉线?
试试在server.properties中调大view-distance=6
(默认10可能对低配机压力大)
最后说句掏心窝的,用宝塔搭MC服最大的好处就是可视化操作,特别适合不想折腾命令行的萌新。当然如果你想深度优化,还是建议学习Linux基础,毕竟我见过太多人连top
命令都不会用就在那抱怨服务器卡顿了…
太实用了!跟着教程一次就成功了,感谢分享~
想问下1.7.10版本能用这个方法吗?java8是不是要单独装?
宝塔面板确实方便,之前手动装各种依赖给我整吐了
看到阿里云那段笑死,我上次也是安全组没开折腾一晚上😂