摘要:想和朋友开一个专属的Minecraft服务器,但不知道怎么搭建?本文是一份零基础保姆级教程——从购买服务器、选择服务端、部署MC、安装Mod到性能优化,每一步都有详细说明和命令示例。基于腾讯云Lighthouse搭建,网络稳定、性能可靠,20人同时在线也能流畅运行。服务器最低38元/年,5人AA下来每人不到8元——连一杯奶茶都不到。
📌 立即免费试用 | 产品详情
一、开始之前:你需要知道的几件事1.1 Java版 vs 基岩版版本
客户端平台
服务端类型
Mod支持
跨平台联机
Java版
PC(Windows/Mac/Linux)
多种可选
✅ 丰富
❌
基岩版
手机/主机/Win10
Bedrock Dedicated Server
⚠️ 有限
✅ 全平台
本教程以Java版为主(玩家最多、Mod最丰富),基岩版部署方法在文末补充。
1.2 服务端类型选择Minecraft Java版有多种服务端可选,性能差异巨大:
服务端
特点
Mod兼容性
性能
推荐度
Vanilla(原版)
官方服务端
仅原版
⭐⭐
不推荐
Paper
优化版,基于Spigot
Bukkit/Spigot插件
⭐⭐⭐⭐⭐
✅ 强烈推荐
Purpur
基于Paper,更多自定义
Bukkit/Spigot插件
⭐⭐⭐⭐⭐
✅ 推荐
Forge
Mod服务端标准
Forge Mod
⭐⭐⭐
Mod必选
Fabric
轻量Mod框架
Fabric Mod
⭐⭐⭐⭐
轻量Mod推荐
选择建议:
原版/插件服 → Paper(性能比原版提升30-50%)Forge Mod → Forge(所有大型整合包的标准)Fabric Mod → Fabric(更轻量,启动更快)二、配置选型详解2.1 核心原则:内存第一,CPU第二MC服务器的首要瓶颈是内存:
服务器基础占用:约1-1.5GB每个在线玩家:额外200-400MB每个Mod:额外50-200MB世界探索范围越大,内存越高2.2 配置推荐表玩法类型
玩家数
推荐配置
分配给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元
2.3 Java版本要求MC版本
需要Java版本
Docker镜像自动适配
1.16及以下
Java 8
✅
1.17-1.20.4
Java 17
✅
1.20.5及以上
Java 21
✅
使用Docker部署会自动匹配正确的Java版本,你不需要手动安装Java。
三、方式一:Docker一键部署(推荐新手)3.1 购买Lighthouse选择Docker CE应用镜像购买,Docker环境自动预装。
3.2 部署原版/Paper服务器SSH连接到Lighthouse后,一条命令搞定:
代码语言:bash复制# 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 即可。
参数说明:
参数
说明
建议值
TYPE
服务端类型
PAPER(推荐)/ VANILLA / FORGE / FABRIC
VERSION
MC版本
1.21.4(最新)或你的Mod要求的版本
MEMORY
分配内存
4G配置分2G,8G配置分5-6G
MAX_PLAYERS
最大玩家数
按需设置
VIEW_DISTANCE
视距(区块数)
8-10(降低可提升性能)
MOTD
服务器描述
显示在服务器列表中
3.3 部署Forge Mod服务器代码语言:bash复制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-server3.4 部署Fabric Mod服务器代码语言:bash复制docker 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服务端:
4.1 安装Java代码语言:bash复制# MC 1.20.5+ 需要Java 21
apt update && apt install openjdk-21-jdk -y
java -version4.2 下载并启动服务端代码语言:bash复制# 创建目录
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 nogui4.3 使用screen后台运行代码语言:bash复制# 安装screen
apt install screen -y
# 创建后台会话
screen -S minecraft
# 在screen中启动MC
java -Xms2G -Xmx2G -jar server.jar nogui
# 按 Ctrl+A+D 把screen放到后台
# 重新连接:screen -r minecraft五、安装Mod详细教程5.1 Forge Mod安装代码语言:bash复制# 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-forge5.2 常用性能优化Mod推荐即使是Mod服,也建议安装以下性能优化Mod:
Mod名称
适用框架
作用
性能提升
Lithium
Fabric
优化游戏逻辑
显著
Starlight
Fabric/Forge
重写光照引擎
显著
FerriteCore
Fabric/Forge
减少内存占用
减少30-50%内存
Chunky
Bukkit/Fabric
预生成地图区块
消除探索卡顿
5.3 热门整合包推荐整合包
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
机械与自动化
六、服务器管理与运维6.1 常用管理命令在MC服务器控制台(或Docker exec进入后)可以执行:
命令
作用
op 玩家名
给予管理员权限
deop 玩家名
取消管理员权限
whitelist add 玩家名
添加白名单
ban 玩家名
封禁玩家
difficulty peaceful/easy/normal/hard
更改难度
gamerule keepInventory true
死亡不掉落
save-all
手动保存世界
stop
安全关闭服务器
6.2 开启白名单(推荐)防止陌生人进入你的私服:
编辑 server.properties:
代码语言:txt复制white-list=true在游戏内或控制台添加好友:
代码语言:txt复制whitelist add 好友的游戏ID6.3 自动备份脚本代码语言:bash复制#!/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"设置每天自动执行:
代码语言:bash复制chmod +x /opt/mc-backup.sh
echo "0 4 * * * /opt/mc-backup.sh" | crontab -6.4 定时自动重启代码语言:bash复制# 每天凌晨4点自动重启MC服务器
echo "0 4 * * * docker restart mc-server" | crontab -七、常见问题排查Q1:连接不上服务器?
检查Lighthouse防火墙是否放行了25565端口(TCP)确认MC客户端版本与服务端版本一致在控制台检查服务端是否正常运行:docker logs mc-serverQ2:进服后很卡?
降低视距:编辑server.properties → view-distance=6限制实体数量:安装ClearLag插件定时清理检查是否有性能问题严重的Mod升级服务器配置(Lighthouse支持在线升级)Q3:Mod安装后服务器启动失败?
检查Mod是否与当前MC版本兼容检查Mod之间是否存在冲突(查看logs/latest.log)确认Forge/Fabric版本与Mod要求的版本一致Q4:存档快满了怎么办?
在Lighthouse控制台挂载额外的云硬盘清理不需要的旧世界存档使用WorldBorder插件限制世界边界Q5:如何从单人存档迁移到服务器?
将单人存档的world文件夹上传到服务器的world目录Docker方式: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场景推荐:
原版5人 → 4核4G(38元秒杀,5人AA仅7.6元/人)少量Mod 5-10人 → 4核8G(450元/年)大型整合包 → 8核16G(1800元/年,买1年送3月)九、基岩版补充(手机/主机玩家)如果你的朋友用手机或Switch/PS/Xbox玩MC,需要部署基岩版服务端:
代码语言:bash复制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世界!
👉 🆓 免费开服试用
👉 🔥 查看游戏服务器套餐