VPS如何运行Minecraft?_详细安装配置指南

如何在VPS上安装和运行Minecraft(MC)?

步骤 操作说明 使用工具 命令示例
1 更新系统软件包 SSH终端 sudo apt update && sudo apt upgrade -y
2 安装Java运行环境 OpenJDK sudo apt install openjdk-17-jdk
3 下载Minecraft服务端 wget wget https://launcher.mojang.com/mc/game/最新版本/server.jar
4 创建启动脚本 文本编辑器 nano start.sh(内容见代码块)
5 设置防火墙规则 ufw sudo ufw allow 25565
#!/bin/bash
java -Xmx1024M -Xms1024M -jar server.jar nogui

VPS上安装和运行Minecraft的完整指南

准备工作

在开始之前,确保您已经:
  • 拥有一个已配置的VPS(推荐Ubuntu 20.04+系统)
  • 具有root或sudo权限的SSH访问能力
  • 至少2GB可用内存(建议4GB以上)

详细操作步骤

1. 系统更新

首先通过SSH连接到您的VPS,执行以下命令更新系统:
sudo apt update && sudo apt upgrade -y

2. 安装Java环境

Minecraft服务端需要Java运行环境,推荐使用OpenJDK 17:
sudo apt install openjdk-17-jdk -y
安装完成后验证版本:
java -version

3. 下载服务端文件

使用wget下载官方最新版服务端(请替换[最新版本]为实际版本号):
wget https://launcher.mojang.com/mc/game/最新版本/server.jar

4. 创建启动脚本

新建start.sh文件并添加以下内容:
#!/bin/bash
java -Xmx1024M -Xms1024M -jar server.jar nogui
赋予执行权限:
chmod +x start.sh

5. 配置防火墙

开放Minecraft默认端口25565:
sudo ufw allow 25565
sudo ufw enable

常见问题解决方案

问题现象 可能原因 解决方法
连接超时 防火墙未放行端口 检查ufw status并确认规则已生效
内存不足 分配内存过小 修改启动脚本中的-Xmx参数值
服务端崩溃 Java版本不兼容 确保使用OpenJDK 17+
无法保存世界 文件权限不足 运行chmod -R 777 .(仅限测试环境)

后续操作建议

  1. 首次运行会生成eula.txt,编辑该文件并设置eula=true同意协议
  2. 使用screentmux保持后台运行:
screen -S mc
./start.sh
(按Ctrl+A后按D detach会话)
  1. 通过screen -r mc重新连接查看日志
如需进一步优化性能,可考虑:
  • 安装PaperSpigot等优化版服务端
  • 配置自动备份脚本
  • 设置监控告警机制

发表评论

评论列表