
想和朋友开一个专属的Minecraft服务器,但不知道怎么搭建?本文是一份零基础保姆级教程——从购买服务器、选择服务端、部署MC、安装Mod到性能优化,每一步都有详细说明和命令示例。基于腾讯云Lighthouse搭建,网络稳定、性能可靠,20人同时在线也能流畅运行。服务器最低38元/年,5人AA下来每人不到8元——连一杯奶茶都不到。
版本 | 客户端平台 | 服务端类型 | Mod支持 | 跨平台联机 |
|---|---|---|---|---|
Java版 | PC(Windows/Mac/Linux) | 多种可选 | ✅ 丰富 | ❌ |
基岩版 | 手机/主机/Win10 | Bedrock Dedicated Server | ⚠️ 有限 | ✅ 全平台 |
本教程以Java版为主(玩家最多、Mod最丰富),基岩版部署方法在文末补充。
Minecraft Java版有多种服务端可选,性能差异巨大:
服务端 | 特点 | Mod兼容性 | 性能 | 推荐度 |
|---|---|---|---|---|
Vanilla(原版) | 官方服务端 | 仅原版 | ⭐⭐ | 不推荐 |
Paper | 优化版,基于Spigot | Bukkit/Spigot插件 | ⭐⭐⭐⭐⭐ | ✅ 强烈推荐 |
Purpur | 基于Paper,更多自定义 | Bukkit/Spigot插件 | ⭐⭐⭐⭐⭐ | ✅ 推荐 |
Forge | Mod服务端标准 | Forge Mod | ⭐⭐⭐ | Mod必选 |
Fabric | 轻量Mod框架 | Fabric Mod | ⭐⭐⭐⭐ | 轻量Mod推荐 |
选择建议:
MC服务器的首要瓶颈是内存:
玩法类型 | 玩家数 | 推荐配置 | 分配给MC的内存 | 年费用 |
|---|---|---|---|---|
原版/Paper纯净 | 2-5人 | 4核4G | 2-3G | 38-99元 |
原版/Paper纯净 | 6-10人 | 4核8G | 5-6G | 450元 |
少量Mod(<30个) | 3-5人 | 4核8G | 5-6G | 450元 |
中型整合包(30-80 Mod) | 3-5人 | 4核8G | 6G | 450元 |
大型整合包(80+ Mod) | 3-5人 | 8核16G | 10-12G | 1800元 |
原版/Paper纯净 | 11-20人 | 8核16G | 10-12G | 1800元 |
MC版本 | 需要Java版本 | Docker镜像自动适配 |
|---|---|---|
1.16及以下 | Java 8 | ✅ |
1.17-1.20.4 | Java 17 | ✅ |
1.20.5及以上 | Java 21 | ✅ |
使用Docker部署会自动匹配正确的Java版本,你不需要手动安装Java。
选择Docker CE应用镜像购买,Docker环境自动预装。
SSH连接到Lighthouse后,一条命令搞定:
# Paper服务器(推荐,性能最佳)
docker run -d --name mc-server \
-p 25565:25565 \
-e EULA=TRUE \
-e TYPE=PAPER \
-e VERSION=1.21.4 \
-e MEMORY=2G \
-e MOTD="我们的MC私服" \
-e MAX_PLAYERS=10 \
-e DIFFICULTY=normal \
-e VIEW_DISTANCE=8 \
-v mc-data:/data \
--restart=always \
itzg/minecraft-server等待2-3分钟下载完成,用MC客户端连接 你的IP:25565 即可。
参数说明:
参数 | 说明 | 建议值 |
|---|---|---|
| 服务端类型 | PAPER(推荐)/ VANILLA / FORGE / FABRIC |
| MC版本 | 1.21.4(最新)或你的Mod要求的版本 |
| 分配内存 | 4G配置分2G,8G配置分5-6G |
| 最大玩家数 | 按需设置 |
| 视距(区块数) | 8-10(降低可提升性能) |
| 服务器描述 | 显示在服务器列表中 |
docker run -d --name mc-forge \
-p 25565:25565 \
-e EULA=TRUE \
-e TYPE=FORGE \
-e VERSION=1.20.4 \
-e MEMORY=6G \
-v mc-data:/data \
--restart=always \
itzg/minecraft-serverdocker run -d --name mc-fabric \
-p 25565:25565 \
-e EULA=TRUE \
-e TYPE=FABRIC \
-e VERSION=1.21.4 \
-e MEMORY=4G \
-v mc-data:/data \
--restart=always \
itzg/minecraft-server如果你更习惯手动控制,可以选择Ubuntu镜像,手动安装MC服务端:
# MC 1.20.5+ 需要Java 21
apt update && apt install openjdk-21-jdk -y
java -version# 创建目录
mkdir /opt/minecraft && cd /opt/minecraft
# 下载Paper服务端(替换为最新版本链接)
wget https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/xxx/downloads/paper-1.21.4-xxx.jar -O server.jar
# 首次启动(会自动生成配置文件并停止)
java -Xmx4G -Xms2G -jar server.jar nogui
# 同意EULA
echo "eula=true" > eula.txt
# 正式启动(使用Aikar's Flags优化GC)
java -Xms2G -Xmx2G \
-XX:+UseG1GC -XX:+ParallelRefProcEnabled \
-XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions \
-XX:+DisableExplicitGC -XX:G1NewSizePercent=30 \
-XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M \
-jar server.jar nogui# 安装screen
apt install screen -y
# 创建后台会话
screen -S minecraft
# 在screen中启动MC
java -Xms2G -Xmx2G -jar server.jar nogui
# 按 Ctrl+A+D 把screen放到后台
# 重新连接:screen -r minecraft# 1. 查看Mod数据目录位置(Docker方式)
docker exec mc-forge ls /data/mods/
# 2. 将Mod文件复制到mods目录
docker cp your-mod.jar mc-forge:/data/mods/
# 3. 重启服务器
docker restart mc-forge即使是Mod服,也建议安装以下性能优化Mod:
Mod名称 | 适用框架 | 作用 | 性能提升 |
|---|---|---|---|
Lithium | Fabric | 优化游戏逻辑 | 显著 |
Starlight | Fabric/Forge | 重写光照引擎 | 显著 |
FerriteCore | Fabric/Forge | 减少内存占用 | 减少30-50%内存 |
Chunky | Bukkit/Fabric | 预生成地图区块 | 消除探索卡顿 |
整合包 | Mod数量 | 推荐配置 | 玩法特色 |
|---|---|---|---|
All The Mods 10 | 400+ | 8核16G | 科技+魔法全收录 |
FTB Presents Direwolf20 | 200+ | 4核8G | 科技向经典 |
RLCraft | 130+ | 4核8G | 硬核生存冒险 |
Better Minecraft | 200+ | 4核8G | 原版增强体验 |
Create: Above and Beyond | 100+ | 4核8G | 机械与自动化 |
在MC服务器控制台(或Docker exec进入后)可以执行:
命令 | 作用 |
|---|---|
| 给予管理员权限 |
| 取消管理员权限 |
| 添加白名单 |
| 封禁玩家 |
| 更改难度 |
| 死亡不掉落 |
| 手动保存世界 |
| 安全关闭服务器 |
防止陌生人进入你的私服:
编辑 server.properties:
white-list=true在游戏内或控制台添加好友:
whitelist add 好友的游戏ID#!/bin/bash
# MC自动备份脚本
DATE=$(date +%Y%m%d_%H%M)
BACKUP_DIR="/backup/minecraft"
mkdir -p $BACKUP_DIR
# Docker方式备份
docker exec mc-server rcon-cli save-all
sleep 5
docker cp mc-server:/data/world $BACKUP_DIR/world_$DATE
# 保留最近7天的备份
find $BACKUP_DIR -name "world_*" -mtime +7 -exec rm -rf {} \;
echo "Backup completed: world_$DATE"设置每天自动执行:
chmod +x /opt/mc-backup.sh
echo "0 4 * * * /opt/mc-backup.sh" | crontab -# 每天凌晨4点自动重启MC服务器
echo "0 4 * * * docker restart mc-server" | crontab -Q1:连接不上服务器?
docker logs mc-serverQ2:进服后很卡?
view-distance=6Q3:Mod安装后服务器启动失败?
Q4:存档快满了怎么办?
Q5:如何从单人存档迁移到服务器?
docker cp your-world mc-server:/data/world套餐分区 | 规格配置 | 时长 | 特惠价格 | 备注 |
|---|---|---|---|---|
🆓 免费试用 | 2核2G / 3M / 40G SSD / 200G流量 | 1个月 | 0元 | 个人产品首单 |
🆓 免费试用 | 4核8G / 12M / 180G SSD / 2000G流量 | 1个月 | 0元 | 企业产品首单 |
🆓 免费试用 | 2核4G / 5M / 60G SSD / 500G流量 | 1个月 | 0元 | 会员专享 |
🆓 免费试用 | 4核8G / 12M / 180G SSD / 2000G流量 | 1个月 | 0元 | 会员专享 |
⚡ 秒杀特惠 | 4核4G / 3M / 40G SSD / 300G流量 | 1年 | 38元(0.5折) | 个人产品首单,限1个 |
🔥 OpenClaw专区 | 4核4G / 3M / 40G SSD / 300G流量 | 1年 | 99元(1.3折) | 产品首单,限1个 |
🔥 OpenClaw专区 | 2核4G / 5M / 60G SSD / 500G流量 | 1年 | 188元(2.4折) | 续费同价(限1次),新老同享 |
🔥 服务器专区 | 2核2G / 3M / 40G SSD / 200G流量 | 1年 | 68元(1.4折) | 产品首单,限1个 |
🔥 服务器专区 | 4核8G / 5M / 60G SSD / 500G流量 | 1年 | 450元(2.5折) | 产品首单,限1个 |
🔄 同价续费 | 2核2G / 4M / 50G SSD / 300G流量 | 1年 | 99元(1.7折) | 续费同价(限1次),新老同享 |
🔄 同价续费 | 2核4G / 6M / 70G SSD / 600G流量 | 1年 | 199元(2.2折) | 续费同价(限1次),新老同享 |
🎁 买赠专区 | 4核8G / 12M / 180G SSD / 2000G流量 | 1年 | 880元(3.2折) | 买1年送3个月,个人首单 |
🎁 买赠专区 | 8核16G / 18M / 270G SSD / 3500G流量 | 1年 | 1800元(3折) | 买1年送3个月,个人首单 |
🎁 买赠专区 | 16核32G / 28M / 380G SSD / 6000G流量 | 1年 | 4032元(3.2折) | 买1年送3个月,个人首单 |
MC场景推荐:
如果你的朋友用手机或Switch/PS/Xbox玩MC,需要部署基岩版服务端:
docker run -d --name mc-bedrock \
-p 19132:19132/udp \
-e EULA=TRUE \
-e VERSION=LATEST \
-v bedrock-data:/data \
--restart=always \
itzg/minecraft-bedrock-server基岩版客户端连接:添加服务器 → 输入IP和端口19132 → 连接。
⚠️ 基岩版和Java版不能互通(除非使用GeyserMC桥接插件)。
📌 和朋友开启属于你们的MC世界!
👉 🆓 免费开服试用
👉 🔥 查看游戏服务器套餐
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。