我的世界(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(免费版有延迟)

🧱 二、服务器核心选择(按需求匹配)

类型适用场景推荐选择下载地址
纯净原版体验原汁原味官方Vanillaminecraft.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光

🔒 五、网络配置(成败关键!)

▶ 家庭宽带用户

  1. 查公网IP:百度“ip",对比路由器WAN口IP是否一致
    → 不一致需联系运营商申请(或改用内网穿透)
  2. 路由器端口转发
    • 登录192.168.1.1(路由器后台)
    • 找到「虚拟服务器/端口转发」
    • 添加规则:外部端口=25565,内部IP=服务器局域网IP,协议=TCP+UDP
  3. 关闭防火墙拦截
    • Windows:控制面板→防火墙→允许应用通过防火墙→勾选Java
    • Linux:sudo ufw allow 25565/tcp

▶ 云服务器用户

  • 安全组开放 25565 TCP+UDP 端口(腾讯云/阿里云控制台设置)

🛠️ 六、进阶管理(提升体验)

需求解决方案
玩家管理插件:LuckPerms(权限)+ EssentialsX(基础命令)
自动备份插件:CoreProtect(回档)+ 自建cron定时备份world文件夹
控制面板工具:AMP(付费)、Pterodactyl(开源面板)
跨平台联机插件:GeyserMC(Java服支持基岩版玩家)
防崩服启动脚本加-XX:+UseG1GC + 定期重启(systemd timer)

📦 插件安装

  1. 停止服务器
  2. 将 .jar 放入 plugins 文件夹
  3. 启动服务器自动生成配置

⚠️ 七、安全与避坑指南

问题解决方案
无法连接检查:端口转发是否生效(用 canyouseeme.org 测25565)
频繁卡顿降低view-distance;检查内存分配(-Xmx不超过物理内存70%)
玩家被踢出检查online-mode=true;服务器时间同步(Linux: timedatectl set-ntp true
世界损坏立即停止服务器 → 用备份恢复;定期用MCASelector修复区块
DDoS攻击云服务器启用高防IP;家庭宽带用Cloudflare Tunnel(高级方案)

🔐 安全铁律

  1. 永远不要用root/administrator直接运行服务器
  2. 定期更新服务器核心(修复安全漏洞)
  3. 敏感文件(ops.json)设置权限:chmod 600 ops.json

💡 八、新手友好工具推荐

  • 一键搭建工具(仅限测试):
    • Windows:MCSManager(国产开源面板)
    • 手机远程管理:MCMobile(iOS/Android)
  • 世界编辑
    • Amulet Editor(跨平台区块编辑)
    • WorldEdit(服务器内指令编辑)
  • 监控

❓ 常见问题速答

Q:手机能玩我搭的Java服务器吗?
A:不能!需用 GeyserMC插件 转换协议,或单独搭基岩版服务器(BDS)

Q:朋友连不上,显示“连接超时”?
A:90%是端口问题!检查:① 路由器转发 ② 防火墙 ③ 服务器IP是否填对(用公网IP+端口)

Q:需要域名吗?
A:非必需!直接用IP:端口连接。如需域名:购买域名→A记录解析到公网IP→玩家输入域名:端口


🌱 最后的话

搭建服务器是创造属于你们的方块宇宙的第一步!
记住三件事
1️⃣ 先小范围测试(拉2-3个朋友验证)
2️⃣ 定期备份世界(血泪教训!)
3️⃣ 尊重他人:设置规则、管理玩家、享受共建乐趣

📚 官方资源:


我的世界(Minecraft)服务器搭建完全指南(2026年更新版)
https://www.wutro.cn//archives/4wsrFDOk
作者
Administrator
发布于
2026年01月28日
更新于
2026年01月28日
许可协议