Minecraft Java 版开服看着简单——下个 jar 敲 java -jar 就起来了。但真正跑稳需要选对服务端、配好 JVM 参数、把地图备份做踏实。雨云游戏云的高主频 CPU + NVMe 固态盘正好适合 Minecraft——这游戏对单核性能和磁盘 IO 要求都很高。下面按步骤来。
一、服务器选型建议
Minecraft Java 版开服吃单核性能>多核。雨云游戏云选高主频机型,配置参考:
| 玩家数 | 推荐配置 | 预估内存 |
|---|---|---|
| 1-4 人 | 2 核 2G | 给 MC 分配 1.5G |
| 5-10 人 | 4 核 4G | 给 MC 分配 3G |
| 10-25 人 | 4 核 8G | 给 MC 分配 6G |
| 25-50 人 | 8 核 16G | 给 MC 分配 12G |
系统选 Ubuntu 22.04,别用 Windows——图形界面吃掉的内存够再带五个人。新购用优惠码 admin01 走专属入口 https://www.jiyueip.com/link/5617 五折。
二、服务端怎么选
- Vanilla(原版):Mojang 官方服务端,纯净体验,无插件支持。适合想原汁原味的小圈朋友。
- Paper:目前最主流,在原版基础上做了大量性能优化——异步区块加载、生物 AI 削减、红石优化。比原版 TPS 高出 30-50%,大多数服务器默认选它。
- Fabric:轻量级 mod 平台。配合优化类 mod(Lithium、Phosphor/Starlight)能达到接近 Paper 的性能,同时保持原版行为。喜欢 mod 但不要 Forge 那套笨重机制的人首选。
- Forge/NeoForge:大型 mod 包(科技、魔法、冒险整合包)专用,性能开销大,对服务器要求高。
不确定就从 Paper 开始,后续想换再切。
三、安装 Java 与服务端
MC 1.17+ 需要 Java 17,1.20.5+ 需要 Java 21:
apt install openjdk-21-jre-headless # 创建服文件夹 mkdir /opt/mcserver && cd /opt/mcserver # 下载 Paper(以 1.21 为例) wget https://api.papermc.io/v2/projects/paper/versions/1.21/builds/latest/downloads/paper-1.21-latest.jar
四、关键 JVM 启动参数
java -Xms3G -Xmx3G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -jar paper-1.21-latest.jar nogui
参数解读:-Xms 和 -Xmx 设成一样的值,避免运行时动态扩堆;G1GC 是 Minecraft 服务端的首选垃圾回收器;DisableExplicitGC 防止某些插件手动调 GC 拖慢 TPS。
五、server.properties 核心配置
| 参数 | 推荐值 | 说明 |
|---|---|---|
| view-distance | 8-10 | 玩家视野,过高吃内存和带宽 |
| simulation-distance | 6-8 | 生物/方块活动距离,比 view 小 |
| max-players | 按内存定 | 别写 999,写 20 以内 |
| white-list | true | 没白名单等于把服公开 |
| online-mode | true | 正版验证;离线服设 false |
| difficulty | normal | 简单/普通/困难 |
六、后台运行与自动重启
直接 java -jar 关终端就停服。用 screen 或 systemd 做成后台服务:
[Service] User=minecraft WorkingDirectory=/opt/mcserver ExecStart=/usr/bin/java -Xms3G -Xmx3G -jar paper-1.21-latest.jar nogui Restart=on-failure RestartSec=10
意外退出自动拉起来,不用人盯着。
七、地图备份
MC 的地图文件(world 目录)是服务器最值钱的资产。每天定时备份:
tar czf /backup/world_$(date +%F).tar.gz /opt/mcserver/world* find /backup -mtime +7 -delete
保留最近 7 天,设 crontab。别在服务器跑着时直接拷文件——先执行 save-all 和 save-off,备份完再 save-on。
八、常见翻车点
- Java 版本不对——1.20 之前用 Java 17,1.20.5 之后用 Java 21,不匹配直接起不来;
- 内存给太多——超过 12G 反而 GC 停顿变长,MC 不是内存越大越好;
- 忘了设 EULA——第一次启动会生成 eula.txt,把 false 改成 true 才能进服;
- 防火墙没放行 25565 端口——安全组加一条 TCP 25565。
常见问题
关于在雨云上开 MC Java 版服务器的高频疑问,下面一并解答。






