10
10
月
2026
适用游戏:我的世界 Java 版(Minecraft Java Edition)
适用人群:想和朋友长期开一个生存服的玩家
服务端类型:Java 原生,Linux 直接跑,是 NAT 型服务器最经典的用途之一
本文是 Linux 系统专属教程(Ubuntu / Debian / CentOS 通用)。
用 Windows 服务器的请转:《我的世界开服保姆级教程(Windows 版)》→ https://z0w.cn/wiki/minecraft-server-guide-windows.html
一、开服前先看这段(避坑)
MC 服务端不吃显卡,但很吃内存和单核性能:
| 规模 | 建议配置 | JVM 分配 |
|---|---|---|
| 2~5 人小服(原版) | 2核4G | -Xmx3G |
| 5~10 人(插件服) | 4核8G | -Xmx6G |
| 10 人以上 / 大型整合包 | 4核16G 起 | -Xmx10G 以上 |
⚠️ -Xmx 不要等于总内存,要给系统留 1~2G,否则会 OOM 崩服。
MC 用 TCP 端口(25565),和大部分 Steam 游戏的 UDP 不一样——这是新手最容易搞混的地方,映射时选错协议直接连不上。
二、端口规划
| 端口 | 协议 | 用途 |
|---|---|---|
| 25565 | TCP | Java 版默认端口 |
| 19132 | UDP | 基岩版(手机/主机端)默认端口,本文不涉及 |
在云服务器控制台「端口映射」添加:
- TCP 外部
25565→ 内部25565
想改端口就改server.properties里的server-port,映射跟着改。
三、第一步:装 Java 并下载服务端
# 1. 装 Java(1.18+ 需要 Java 17,1.20.5+ 需要 Java 21)
sudo apt update
sudo apt install -y openjdk-17-jre-headless screen wget curl
java -version # 确认输出正常选服务端:
| 类型 | 特点 | 推荐度 |
|---|---|---|
| Paper | 性能优化好,支持插件,兼容原版存档 | ★★★★★ 首选 |
| Fabric | 模组服首选,性能也好 | 模组服用 |
| Vanilla | 官方原版,最省资源,但不能装插件 | 纯原版小服用 |
以 Paper 为例(1.20.4 版本):
mkdir ~/mc && cd ~/mc
# 下载 Paper 服务端(版本号按自己需要改)
wget https://api.papermc.io/v2/projects/paper/versions/1.20.4/builds/497/downloads/paper-1.20.4-497.jar -O server.jar版本号可以在 Paper 官网下载页查最新的 build。官方原版则从 Minecraft 官网 launcher 页获取 server.jar 链接。四、第二步:首次启动与同意协议
cd ~/mc
java -Xms1G -Xmx3G -jar server.jar nogui首次会失败并提示需要同意 EULA,执行:
echo "eula=true" > eula.txt再启动一次,等它生成世界(首次生成地形要几分钟)。看到 Done (xxs)! 就起来了。
五、第三步:改配置(server.properties)
nano ~/mc/server.properties常用项:
server-port=25565 # 端口,要和映射一致
server-name=我的MC服 # 服务器名(需要服务端支持)
motd=欢迎来玩 # 列表里显示的介绍
max-players=10 # 最大人数
online-mode=true # 正版验证,改 false 才能进离线/盗版客户端
view-distance=8 # 视距,卡顿就降到 6
simulation-distance=6 # 模拟距离
level-name=world # 存档文件夹名
level-seed= # 地图种子,留空随机
difficulty=normal # 难度
gamemode=survival # 模式
enable-command-block=false
white-list=false # 开白名单更省心,防陌生人
spawn-protection=0改完必须重启服务端才生效。
六、第四步:挂后台开服
写个启动脚本,方便反复用:
nano ~/mc/start.sh#!/bin/bash
cd ~/mc
java -Xms1G -Xmx3G -jar server.jar noguichmod +x ~/mc/start.sh
screen -S mc
~/mc/start.shCtrl+A → D 脱离,服务器继续跑。回到控制台:screen -r mc。
做成 systemd 服务(推荐长期服):
sudo nano /etc/systemd/system/mc.service[Unit]
Description=Minecraft Server
After=network.target
[Service]
WorkingDirectory=/root/mc
ExecStart=/usr/bin/java -Xms1G -Xmx3G -jar server.jar nogui
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.targetsudo systemctl daemon-reload
sudo systemctl enable mc
sudo systemctl start mc七、第五步:客户端进服
游戏 → 多人游戏 → 添加服务器 → 填:
你的服务器IP:25565NAT 用户填映射后的外部端口,例如 1.2.3.4:25565。
给自己 OP 权限:在服务端控制台输入
op 你的游戏ID八、常见问题排查
1. 连不上 / 卡在"正在连接"?
- 端口协议必须是 TCP;
server-port和实际映射对不上;online-mode=true但客户端是离线登录(设为 false)。
2. 服里很卡、TPS 掉?
- 降
view-distance(8→6)、simulation-distance;用 Paper 而不是原版;加内存。 - 看 TPS:OP 后输入
/tps(Paper 自带)。
3. 崩服报 OutOfMemory?
-Xmx给太大,系统没内存了。原则是总内存 - 1~2G。
4. 存档在哪?怎么备份?
# 存档目录(level-name 决定)
~/mc/world
~/mc/world_nether
~/mc/world_the_end
# 停服后备份(强烈建议先 /save-all 再备份)
tar czf ~/mc_backup_$(date +%m%d).tar.gz -C ~/mc world world_nether world_the_end⚠️ 千万别在服务器运行时直接打包,容易存出损坏的档。先/save-all再save-off,备份完再save-on。
5. 想装插件?
- Paper 服务端把插件
.jar丢进~/mc/plugins目录,重启即可。
6. 想开模组服?
- 换 Fabric 服务端,模组丢进
mods目录,客户端也要装一模一样的模组。
九、总结
| 项目 | 说明 |
|---|---|
| 配置 | 2核4G 小服起步,插件服建议 8G |
| 网络 | NAT 型服务器 + TCP 25565 映射 |
| 服务端 | Paper(插件服)/ Fabric(模组服)/ 原版 |
| 连接方式 | IP:25565 |
MC 服一开就是几个月不关机,是最典型的长期在线服——长期成本才是大头,用 NAT 型服务器能把这笔钱压到最低。
📌 觉得有用的话点个赞/收藏,评论区交流开服问题,看到都会回。
懒得折腾 Java 和环境配置的朋友,可以看看财富云计算的游戏云服务器:一键开服面板,NAT 价格,我的世界、方舟、RUST、森林之子、Scum 等主流游戏都支持快速部署。
延伸阅读
- 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
- 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
- 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
- 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
- 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
- RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
- 短链接服务搭建:Shlink 自托管,链接数据自己掌握
- 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道

[...]适用游戏:我的世界 Java 版(Minecraft Java Edition)适用人群:想和朋友长期开一个生存服的玩家服务端类型:Windows 系统(服务端 exe 直接运行)本文是 Windows 系统专属教程(Windows Server 2019 / 2022)。用 Linux 服务器的请转:《我的世界开服保姆级教程(Linux 版)》→ https://z0w.cn/wiki/mine[...]
2026-10-10 回复
[...]└─ 百人小游戏 → 8核16G+,考虑独立 IPJava 版开服教程见我的世界开服教程(Linux)/ Windows 版;多开(生存服 + 小游戏服同机)见多游戏共存一台服务器。结语MC 配置的核心规律:纯净服买 CPU 余量,Mod 服买内存余量,整合包两个都要。个人服从 4核8G 起步永远不会错,NAT 型机器让你用一半以下的成本拿下这一档,省下的钱加到内存上,体[...]
2026-10-18 回复
[...]这是本站长期维护的游戏配置与教程总索引。想开服,先在这页搞清楚两件事:你的游戏要吃多少配置、你的系统该看哪篇教程。建议收藏——换游戏、加 MOD、人数变多时,回来核对一遍能省掉大部分"卡爆了"和"连不上"。搭配阅读:还没买服务器?先看购前决策索引(预算分级 / NAT vs 独立 IP / 避坑清单);端口映射看不懂?先看端口速查表(40+ 游戏端口协议一页查清)。一、全游戏配置需求速查表下表按"[...]
2026-10-18 回复