如何在VPS上搭建Minecraft服务器?^^1^^2^^3^^
| 配置项 |
推荐参数 |
说明 |
| CPU |
4核及以上 |
建议选择Ryzen 7950X或i9 13900KF等高性能处理器^^4^^5^^ |
| 内存 |
8GB及以上 |
1.20+版本建议8GB起步,模组服需16GB以上^^4^^5^^ |
| 系统 |
Debian11/Windows Server |
Linux性能更优,Windows操作更简单^^1^^6^^ |
| 带宽 |
100Mbps+ |
10人以下小服够用,大型服务器建议500Mbps^^5^^ |
| 存储 |
50GB SSD |
纯净服约10GB,模组/插件服建议100GB+^^4^^ |
| 端口映射 |
25565(游戏)+23333⁄24444 |
MCSM面板需额外开放管理端口^^4^^ |
VPS搭建Minecraft服务器完整指南
一、准备工作
- 选择VPS服务商:推荐雨云、萤光云等专业游戏云服务商,提供多种配置选择^^5^^7^^
- 确定服务器类型:
- 独立VPS:性能稳定,适合中大型服务器
- 面板服:操作简单,适合新手(如翼龙面板、MCSM)^^8^^9^^
- 基础配置建议:
# Linux系统推荐配置
CPU: 4核 内存: 8GB 系统: Debian11
# Windows系统推荐配置
CPU: 4核 内存: 8GB 系统: Windows Server 2019+
二、详细开服步骤
Linux系统部署流程
- 连接服务器:
ssh root@yourserverip
- 安装Java环境:
apt update && apt install -y openjdk-17-jdk
java -version # 验证安装
- 创建服务目录:
mkdir /opt/minecraft && cd /opt/minecraft
- 下载服务端:
wget https://launcher.mojang.com/v1/objects/xxx/server.jar -O minecraftserver.jar
- 首次运行:
java -Xmx2G -Xms1G -jar minecraftserver.jar
同意EULA协议后生成配置文件^^10^^
Windows系统部署流程
- 通过mstsc连接远程桌面
- 安装Visual C++运行库(必需组件)^^1^^
- 下载服务端文件(官网或Minecraft Wiki)
- 双击运行server.jar生成配置文件
- 编辑server.properties设置参数^^11^^
三、常见问题解决方案
| 问题现象 |
可能原因 |
解决方法 |
| 连接超时 |
防火墙未放行端口 |
检查安全组规则,开放25565端口^^4^^ |
| 服务端启动失败 |
Java版本不兼容 |
安装Java17或更高版本^^10^^ |
| 玩家频繁掉线 |
内存不足 |
增加Xmx参数值(如-Xmx4G)^^10^^ |
| 无法上传插件/模组 |
权限不足 |
检查plugins文件夹权限(Linux需chmod 777)^^12^^ |
| 控制台报”Out of memory” |
内存分配不合理 |
调整Xms(初始)和Xmx(最大)参数值,建议Xms≤Xmx且不超过物理内存80%^^10^^ |
四、进阶优化建议
- 性能调优:
- 使用Paper或Mohist优化服务端性能^^7^^
- 定期清理无用插件和旧世界备份
- 安全防护:
- 设置强密码和OP权限
- 安装Anti-DDoS插件防止攻击^^5^^
- 管理工具:
- MCSM面板:可视化管理系统^^7^^
- 常用指令:
/save-all # 强制保存
/op [玩家] # 授予管理员权限
通过以上步骤,您可以在VPS上成功搭建并稳定运行Minecraft服务器。根据实际玩家数量和模组需求,可灵活调整配置参数。建议定期备份世界文件,防止数据丢失。
发表评论