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

我的世界 Java 版自建服 配图
经典4核4G起

我的世界 Java 版自建服

OpenJDK + server.jar / Paper,逐行讲解

端口参考:TCP 25565

配置 / 要点

配置为经验参考,以实际人数与模组为准;云主机价格以下单页为准。

项目建议说明
原版约5人2–4核/4G-Xmx≈3G
轻模组4核/8G按模组加内存
重整合8核/16GFTB/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 nogui

Xms 初始堆内存;Xmx 最大堆内存;nogui 不要图形界面;首次会生成文件后退出或报 eula

sed -i "s/eula=false/eula=true/" eula.txt

把 eula.txt 里 false 改成 true,表示同意最终用户许可

4. 调内存再启动

java -Xms2G -Xmx3G -jar server.jar nogui

4G 机器建议 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。

微信号 Edward__Hsu · 备注「游戏服搭建」

← 返回游戏搭建