游戏搭建我的世界 Java 版自建服

我的世界 Java 版自建服
OpenJDK + server.jar / Paper,逐行讲解
端口参考:TCP 25565
配置 / 要点
配置为经验参考,以实际人数与模组为准;云主机价格以下单页为准。
| 项目 | 建议 | 说明 |
|---|---|---|
| 原版约5人 | 2–4核/4G | -Xmx≈3G |
| 轻模组 | 4核/8G | 按模组加内存 |
| 重整合 | 8核/16G | FTB/ATM等 |
1. 安装 Java
sudo apt update更新软件源
sudo apt install -y openjdk-21-jre-headless安装无头 JRE;1.20.5+ 常用 21;老版本可能用 17:openjdk-17-jre-headless
java -version确认版本输出正常
2. 准备目录并下载服务端
mkdir -p ~/minecraft && cd ~/minecraft创建游戏目录
wget -O server.jar https://piston-data.mojang.com/v1/objects/替换为你版本hash/server.jar从官网/启动器获取对应版本 server.jar 直链;也可本机上传
请到 Minecraft 官网或 Paper https://papermc.io/downloads 下载与游戏版本一致的服务端 jar,不要用来路不明的 jar。
3. 首次运行并同意 EULA
cd ~/minecraft进入目录
java -Xms1G -Xmx2G -jar server.jar noguiXms 初始堆内存;Xmx 最大堆内存;nogui 不要图形界面;首次会生成文件后退出或报 eula
sed -i "s/eula=false/eula=true/" eula.txt把 eula.txt 里 false 改成 true,表示同意最终用户许可
4. 调内存再启动
java -Xms2G -Xmx3G -jar server.jar nogui4G 机器建议 Xmx 不要占满,留给系统约 1G
更稳妥:用 screen 包一层。
sudo apt install -y screen若未安装
screen -S mc新建会话
cd ~/minecraft && java -Xms2G -Xmx3G -jar server.jar nogui启动
# Ctrl+A 然后 D分离会话
5. 常用配置 server.properties
nano ~/minecraft/server.properties编辑配置
- max-players:最大人数
- motd:服务器列表描述
- gamemode / difficulty:模式与难度
- online-mode=true:正版验证(盗版环境才改 false,且有安全风险)
- server-port=25565:端口
6. 放通端口
# 安全组放行 TCP 25565云控制台操作
sudo ufw allow 25565/tcp本机防火墙若开启
7. 客户端连接
多人游戏 → 添加服务器 → 地址填 `公网IP` 或 `公网IP:25565`。
Paper 核心(可选,性能更好)
# 将下载的 paper-x.x.x.jar 重命名或改启动命令启动命令与原版相同,只是 jar 名不同
java -Xms2G -Xmx3G -jar paper.jar nogui用 Paper 代替官方 jar
模组服需 Forge/Fabric 服务端与客户端模组列表一致。需要代装整合包可加微信 Edward__Hsu。