在腾讯云轻量应用服务器上搭建 Minecraft(MC)服务器是一个常见的需求,尤其适合用于小型游戏服务器、朋友间联机等场景。以下是详细的搭建步骤:
✅ 准备工作
1. 购买腾讯云轻量应用服务器
- 登录 腾讯云控制台
- 进入【轻量应用服务器】页面,选择合适的配置(建议至少 2 核 4G)
- 操作系统推荐:CentOS 7 或更高版本 / Ubuntu 20.04+
- 注意开放端口(如:25565)
🧱 步骤一:连接服务器
使用 SSH 工具(如 Xshell、Putty 或 Mac/Linux 自带终端)连接服务器。
ssh root@你的服务器公网IP
输入密码或使用密钥登录。
📦 步骤二:安装 Java 环境(Minecraft 依赖)
对于 CentOS:
yum install java-17-openjdk -y
java -version
对于 Ubuntu:
apt update
apt install openjdk-17-jdk -y
java -version
Minecraft 推荐使用 Java 17,如果使用老版本 MC(如 1.16),可安装 Java 8。
📂 步骤三:上传或下载 Minecraft 服务端文件
你可以从以下方式获取 server.jar 文件:
方法 1:本地上传(推荐)
使用 SCP 或 FTP 工具将你本地的 server.jar(例如 Paper、Spigot、Vanilla)上传到服务器。
示例命令(Windows 下用 PowerShell):
scp server.jar root@你的服务器IP:/root/
方法 2:服务器直接下载
wget https://papermc.io/api/v2/projects/paper/versions/1.20.1/builds/123/downloads/paper-1.20.1-123.jar -O server.jar
替换为你要的版本号和构建号。
▶️ 步骤四:运行 Minecraft 服务端
创建一个启动脚本,比如 start.sh:
#!/bin/bash
java -Xms1G -Xmx3G -jar server.jar nogui
赋予执行权限并运行:
chmod +x start.sh
./start.sh
第一次运行后会生成相关配置文件,但会报错“eula.txt”未接受协议。
🔐 步骤五:同意 EULA 协议
编辑 eula.txt 文件:
nano eula.txt
将 eula=false 改为:
eula=true
保存退出(Ctrl+O → Enter → Ctrl+X)
再次运行 ./start.sh,服务器就会正常启动了!
🔌 步骤六:配置防火墙和端口映射
1. 在腾讯云控制台开放端口:
- 登录腾讯云控制台 → 轻量服务器 → 防火墙 → 添加规则
- 添加自定义 TCP 端口 25565(默认 MC 端口)
2. 本地测试连接:
- 使用 Minecraft 客户端添加服务器,填写你的公网 IP 和端口即可连接
🧰 可选优化
后台运行(screen 或 nohup)
安装 screen:
# CentOS
yum install screen -y
# Ubuntu
apt install screen -y
使用 screen 后台运行:
screen -S mc
./start.sh
Ctrl+A+D # 分离窗口
重新进入:
screen -r mc
📝 总结
| 步骤 | 内容 |
|---|---|
| 1 | 购买腾讯云轻量服务器 |
| 2 | SSH 登录服务器 |
| 3 | 安装 Java |
| 4 | 获取 server.jar 并运行 |
| 5 | 修改 eula.txt |
| 6 | 开放防火墙端口 |
| 7 | 使用 Minecraft 客户端连接 |
如果你需要更高级的功能(如插件管理、自动备份、面板界面),可以考虑安装:
- PaperMC(高性能分支)
- SpigotMC(插件支持好)
- PurpurMC(定制化强)
- 面板工具:如 Pterodactyl
如果你有具体版本或者想要图形化管理面板,也可以告诉我,我可以帮你定制教程。
CDNK博客