我的世界(Minecraft)服务器搭建完全指南(2026年更新版)
🌍 我的世界(Minecraft)服务器搭建完全指南(2026年更新版)
——从零到联机,安全稳定+避坑指南 | 支持Java版/基岩版
⚠️ 重要前提
- 仅限正版Minecraft账号玩家使用(遵守Mojang EULA)
- 服务器需24小时开机设备(旧电脑/云服务器)
- 家庭宽带需公网IP(联系运营商确认)或使用内网穿透方案
📋 一、搭建前核心准备
| 项目 | 要求 | 检查方式 |
|---|---|---|
| Java环境 | Java 17+(1.17+版本)Java 8(1.16及以下) | java -version |
| 硬件 | 最低:2核4G(10人内)推荐:4核8G+(20人+) | 任务管理器/htop |
| 网络 | 上传带宽≥10Mbps端口25565可开放 | speedtest.net测速 |
| 系统 | Windows 10+/Linux(Ubuntu 22.04+) | 系统属性 |
| 必备文件 | 服务器核心(.jar) | 从官网下载 |
💡 云服务器替代方案(无公网IP时):
- 腾讯云轻量应用服务器(学生价¥24/月)
- 阿里云ECS(新用户专享)
- 内网穿透工具:花生壳、NATAPP(免费版有延迟)
🧱 二、服务器核心选择(按需求匹配)
| 类型 | 适用场景 | 推荐选择 | 下载地址 |
|---|---|---|---|
| 纯净原版 | 体验原汁原味 | 官方Vanilla | minecraft.net/download |
| 插件扩展 | 需要经济/领地/小游戏 | Paper(首选) | papermc.io |
| 模组支持 | 需安装Forge/Fabric模组 | Mohist(Forge+插件) | mohistmc.com |
| 基岩版 | 手机/Win10版玩家 | BDS(官方) | bedrock.dev |
✅ 新手强烈推荐 Paper:
- 兼容Spigot插件(99%插件支持)
- 性能优化显著(减少卡顿)
- 自带反作弊基础防护
💻 三、详细搭建步骤(以 Paper 1.20.1 为例)
▶ Windows 系统
# 1. 创建文件夹(如 D:\MC_Server)
# 2. 下载 paper-1.20.1.jar 放入文件夹
# 3. 新建 start.bat(用记事本)
@echo off
java -Xms2G -Xmx4G -jar paper-1.20.1.jar nogui
pause
# 4. 首次运行生成文件 → 关闭服务器
# 5. 修改 eula.txt:eula=true
# 6. 修改 server.properties(关键参数见下文)
# 7. 双击 start.bat 启动
▶ Linux 系统(Ubuntu)
# 1. 安装Java
sudo apt update && sudo apt install openjdk-17-jre-headless -y
# 2. 创建服务用户(安全!)
sudo adduser --system --group minecraft
# 3. 下载核心 & 创建启动脚本
sudo -u minecraft wget https://api.papermc.io/.../paper-1.20.1.jar
sudo nano /etc/systemd/system/minecraft.service
# 4. 粘贴以下内容(systemd服务)
[Unit]
Description=Minecraft Server
After=network.target
[Service]
User=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms2G -Xmx4G -jar paper-1.20.1.jar nogui
Restart=on-failure
[Install]
WantedBy=multi-user.target
# 5. 启动服务
sudo systemctl daemon-reload
sudo systemctl start minecraft
sudo systemctl enable minecraft # 开机自启
⚙️ 四、关键配置(server.properties)
# 基础设置
server-port=25565 # 建议修改为非默认端口(如25577)提升安全
online-mode=true # 必须true!防止盗版玩家进入
max-players=20 # 最大玩家数
view-distance=8 # 视距(降低可减小卡顿)
# 世界设置
level-name=world # 世界文件夹名
gamemode=survival # 游戏模式
difficulty=normal # 难度
# 性能优化(Paper特有)
# 在 paper-global.yml 中设置:
# chunk-loading:
# per-tick: 20 # 降低区块加载压力
# anti-xray:
# enabled: true # 防X光
🔒 五、网络配置(成败关键!)
▶ 家庭宽带用户
- 查公网IP:百度“ip",对比路由器WAN口IP是否一致
→ 不一致需联系运营商申请(或改用内网穿透) - 路由器端口转发:
- 登录192.168.1.1(路由器后台)
- 找到「虚拟服务器/端口转发」
- 添加规则:外部端口=25565,内部IP=服务器局域网IP,协议=TCP+UDP
- 关闭防火墙拦截:
- Windows:控制面板→防火墙→允许应用通过防火墙→勾选Java
- Linux:
sudo ufw allow 25565/tcp
▶ 云服务器用户
- 安全组开放 25565 TCP+UDP 端口(腾讯云/阿里云控制台设置)
🛠️ 六、进阶管理(提升体验)
| 需求 | 解决方案 |
|---|---|
| 玩家管理 | 插件:LuckPerms(权限)+ EssentialsX(基础命令) |
| 自动备份 | 插件:CoreProtect(回档)+ 自建cron定时备份world文件夹 |
| 控制面板 | 工具:AMP(付费)、Pterodactyl(开源面板) |
| 跨平台联机 | 插件:GeyserMC(Java服支持基岩版玩家) |
| 防崩服 | 启动脚本加-XX:+UseG1GC + 定期重启(systemd timer) |
📦 插件安装:
- 停止服务器
- 将 .jar 放入
plugins文件夹- 启动服务器自动生成配置
⚠️ 七、安全与避坑指南
| 问题 | 解决方案 |
|---|---|
| 无法连接 | 检查:端口转发是否生效(用 canyouseeme.org 测25565) |
| 频繁卡顿 | 降低view-distance;检查内存分配(-Xmx不超过物理内存70%) |
| 玩家被踢出 | 检查online-mode=true;服务器时间同步(Linux: timedatectl set-ntp true) |
| 世界损坏 | 立即停止服务器 → 用备份恢复;定期用MCASelector修复区块 |
| DDoS攻击 | 云服务器启用高防IP;家庭宽带用Cloudflare Tunnel(高级方案) |
🔐 安全铁律:
- 永远不要用root/administrator直接运行服务器
- 定期更新服务器核心(修复安全漏洞)
- 敏感文件(ops.json)设置权限:
chmod 600 ops.json
💡 八、新手友好工具推荐
- 一键搭建工具(仅限测试):
- Windows:MCSManager(国产开源面板)
- 手机远程管理:MCMobile(iOS/Android)
- 世界编辑:
- Amulet Editor(跨平台区块编辑)
- WorldEdit(服务器内指令编辑)
- 监控:
- 服务器状态页:Minecraft-Status
❓ 常见问题速答
Q:手机能玩我搭的Java服务器吗?
A:不能!需用 GeyserMC插件 转换协议,或单独搭基岩版服务器(BDS)
Q:朋友连不上,显示“连接超时”?
A:90%是端口问题!检查:① 路由器转发 ② 防火墙 ③ 服务器IP是否填对(用公网IP+端口)
Q:需要域名吗?
A:非必需!直接用IP:端口连接。如需域名:购买域名→A记录解析到公网IP→玩家输入域名:端口
🌱 最后的话
搭建服务器是创造属于你们的方块宇宙的第一步!
✨ 记住三件事:
1️⃣ 先小范围测试(拉2-3个朋友验证)
2️⃣ 定期备份世界(血泪教训!)
3️⃣ 尊重他人:设置规则、管理玩家、享受共建乐趣
📚 官方资源:
- Minecraft Wiki 服务器搭建
- PaperMC 文档
- Mojang EULA协议(务必阅读!)
我的世界(Minecraft)服务器搭建完全指南(2026年更新版)
https://www.wutro.cn//archives/4wsrFDOk