如何在VPS上搭建Minecraft基岩版服务器?
| 项目 |
说明 |
| VPS配置要求 |
推荐1核CPU、1GB内存、20GB存储空间,操作系统选择Ubuntu 20.04 LTS |
| 必备软件工具 |
Docker、Nginx(可选)、Minecraft基岩版服务端软件 |
| 网络要求 |
开放19132/19133端口(UDP/TCP),建议配置防火墙规则 |
| 性能优化建议 |
使用SSD存储、限制视距为8-12区块、定期清理日志文件 |
VPS搭建Minecraft基岩版服务器全攻略
准备工作
- 选择VPS提供商:推荐使用阿里云、腾讯云等国内服务商,海外可选择DigitalOcean或Vultr
- 基础配置:
- 操作系统:Ubuntu 20.04 LTS(兼容性最佳)
- 安全组设置:开放19132/19133端口(UDP/TCP)
sudo ufw allow 19132:19133/udp
sudo ufw allow 19132:19133/tcp
sudo ufw enable
安装步骤
- 更新系统:
sudo apt update && sudo apt upgrade -y
- 安装Docker:
curl -fsSL https://get.docker.com | sh
sudo systemctl enable --now docker
- 拉取基岩版服务端镜像:
docker pull itzg/minecraft-bedrock-server:latest
服务器配置
- 创建运行目录:
mkdir -p ~/bedrock-server/{worlds,configs}
- 生成配置文件:
docker run -it --rm -v ~/bedrock-server/configs:/data itzg/minecraft-bedrock-server:latest
- 修改server.properties:
server-name=My Bedrock Server
gamemode=survival
difficulty=normal
max-players=20
启动服务器
docker run -d \
-v ~/bedrock-server/worlds:/data/worlds \
-v ~/bedrock-server/configs:/data/configs \
-p 19132:19132/udp \
--name bedrock-server \
itzg/minecraft-bedrock-server:latest
常见问题解决方案
| 问题现象 |
可能原因 |
解决方法 |
| 连接超时 |
防火墙未开放端口 |
检查安全组规则和UFW设置,确认19132/19133端口已开放 |
| 客户端显示”无法加入游戏” |
服务端未正确配置 |
检查server.properties中的server-port是否与映射端口一致 |
| 游戏卡顿 |
VPS资源不足 |
升级配置或降低view-distance参数值(建议设置为8-12) |
| 存档丢失 |
卷挂载路径错误 |
确认docker run命令中的-v参数正确指向本地存储目录 |
性能优化建议
- 定期维护:
docker stop bedrock-server
docker run -it --rm -v ~/bedrock-server/worlds:/data itzg/minecraft-bedrock-server:latest /data/worlds/backup
- 资源监控:
- 使用
htop查看CPU/内存使用情况
- 设置自动重启脚本(每日凌晨低峰期)
通过以上步骤,您可以在VPS上成功搭建并运行Minecraft基岩版服务器。建议初次使用时先进行小规模测试,确认稳定后再邀请更多玩家加入。
发表评论