如何在VPS上开启Minecraft服务器?
| 步骤 |
操作说明 |
使用工具 |
配置要求 |
| 1 |
选择VPS提供商并购买服务 |
阿里云、腾讯云等 |
CPU:1核+,内存:2GB+,带宽:5Mbps+ |
| 2 |
连接VPS |
SSH工具(如PuTTY) |
需获取VPS的IP地址和登录凭证 |
| 3 |
安装Java环境 |
OpenJDK或Oracle JDK |
Java 8或更高版本 |
| 4 |
下载Minecraft服务器端 |
Minecraft官网或第三方镜像 |
根据版本选择对应的JAR文件 |
| 5 |
配置服务器参数 |
编辑server.properties文件 |
设置内存分配、游戏模式等 |
| 6 |
启动服务器 |
运行JAR文件 |
使用命令:java -Xmx1024M -Xms1024M -jar minecraftserver.jar nogui |
| 7 |
配置防火墙 |
开放默认端口25565 |
使用iptables或云服务商安全组 |
VPS上开启Minecraft服务器的详细指南
准备工作
在开始之前,您需要准备以下内容:
- 一台已购买的VPS(推荐配置:1核CPU、2GB内存、5Mbps带宽)
- SSH连接工具(如PuTTY或终端)
- 稳定的网络连接
详细操作步骤
1. 连接VPS
使用SSH工具连接到您的VPS服务器。输入以下命令(替换为您的实际IP和用户名):
ssh root@yourvpsip
2. 安装Java环境
Minecraft服务器需要Java运行环境。安装OpenJDK的命令如下:
sudo apt update && sudo apt install openjdk-11-jdk -y
3. 下载Minecraft服务器端
创建专用目录并下载服务器端文件:
mkdir minecraftserver && cd minecraftserver
wget https://launcher.mojang.com/mc/game/versionmanifest.json
根据返回的版本信息选择下载链接
4. 配置服务器参数
编辑
server.properties文件,设置以下关键参数:
server-port=25565
max-players=20
online-mode=true
5. 启动服务器
使用以下命令启动服务器(分配1GB内存):
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
6. 配置防火墙
开放Minecraft默认端口:
sudo ufw allow 25565/tcp
sudo ufw enable
常见问题解答
| 问题 |
原因 |
解决方案 |
| 连接超时 |
防火墙未开放端口 |
检查安全组和iptables设置 |
| 内存不足 |
分配内存过小 |
增加-Xmx参数值(如-Xmx2048M) |
| 版本不兼容 |
Java版本不匹配 |
安装推荐的Java版本 |
| 启动失败 |
配置文件错误 |
检查server.properties语法 |
| 性能差 |
VPS资源不足 |
升级配置或优化插件 |
注意事项
- 定期备份世界文件夹(
world目录)
- 考虑使用Screen或Tmux保持后台运行
- 对于生产环境,建议使用专用控制面板如Multicraft
发表评论