你点开底部的「下载」,第一眼是两排彩色胶囊:Paper、Purpur、Fabric、Forge……再往下是版本号,一长串。你只想开个服,却要先做三道选择题。
真正的麻烦往往出现在选完之后:名称填好、点了下载,进度卡在 43% 不动;或者下载成功,回概览点启动却提示 Java 未安装。
别慌。这个页面真正要做的只有三步:选核心、选版本、点下载。其他东西——已安装列表、导入入口、下载日志——都是辅助。这一页把三步拆开讲,顺便说清哪些核心不能选、哪些版本下载后还要多等一步。
这一页解决什么问题:18 个胶囊怎么挑、版本列表为什么短、下载失败先看哪。
照做之后你会看到:已安装核心列表里出现你选的核心,并标着「当前选用」。
第一次开 Java 服,选 Paper 就够了。
版本列表默认只显示最近 8 个,没看到就点「显示全部」。
BDS 要先初始化专用环境(PRoot + box64),转译运行、性能约为原生一半,见 官方基岩版(BDS)开服。
页面从哪看起:三步就够#
从上到下,下载页大致分四块:
已安装核心列表(默认折叠):你下过的核心都在这里,可以选用、校验修复、删除。
选择核心类型:18 个胶囊,选一个。下方会显示这个核心的定位,以及“支持插件/支持模组”的绿字或红字。
选择游戏版本 / 选择核心版本:Java 系选 MC 版本,基岩系选核心版本。
下载服务端核心:填名称、点「开始下载」、看速度和日志。
核心类型决定后面的一切:能不能装插件、要不要模组、用哪个 Java、默认端口是 25565 还是 19132。所以第一步别随手点,先看下一节。
18 个核心选项:先按类型分组#
胶囊一共 18 个,不是 16 个——16 个是常用的,另外两个是 BDS 和「未知」。按用途分组后就容易记了:
| 组别 | 核心 | 插件 | 模组 | 默认端口 |
|---|---|---|---|---|
| 插件服 | Paper、Purpur、Leaves、Leaf、Spigot、CraftBukkit | 支持 | 不支持 | 25565 |
| 模组服 | Fabric、Forge、NeoForge、Quilt | 不支持 | 支持 | 25565 |
| 原版 | Vanilla | 不支持 | 不支持 | 25565 |
| 代理端 | Velocity、BungeeCord | 不支持 | 不支持 | 25565 |
| 基岩服 | PowerNukkitX、PocketMine-MP、Allay | 仅 PNX | 不支持 | 19132(UDP) |
| 特殊 | BDS、未知 | — | — | 19132(BDS) |
按人群对号入座:
第一次开 Java 服:选 Paper。插件生态最成熟,性能也比原版好。
要装模组:Fabric 轻量、启动快;Forge 老牌、整合包多;NeoForge 是 Forge 的继任者;Quilt 是 Fabric 分支。
朋友用手机基岩版:PowerNukkitX(JVM)或 Allay(JVM,Java 21+);PocketMine-MP 走 PHP。
代理端:只有做多子服统一入口时才用,不能装插件或模组。
未知:给识别不出的导入/还原用,正常下载不要选。
官方 BDS 只发布 Linux x86_64 + glibc 构建,而 Minexa 只有 arm64-v8a,Android 用的是 bionic。应用的做法是在 PRoot Ubuntu 容器里用 box64 转译执行——所以选 BDS 之前,先到「依赖与环境管理 → BDS」点一次「初始化环境」,约 32MB 下载。没初始化就点启动会直接被拦住,这是缺少环境,不是核心坏了。
每个核心的详细差别、适合多少人、吃什么 Java,见 18 个核心选项总览。别在这里靠名字猜。
插件支持和模组支持,差在哪#
这是下载页最容易被忽略的一行小字,却决定了你后面能装什么。
插件是只装在服务端上的扩展,玩家客户端不用装任何东西,进来就能玩。模组是连客户端也要装同样文件的改造,服务端装了、玩家没装就进不去。
所以两者的代价完全不同:
| 插件(Plugin) | 模组(Mod) | |
|---|---|---|
| 玩家要装东西吗 | 不用,直接进 | 必须装同名同版本的模组 |
| 典型用途 | 圈地、经济、权限、小游戏 | 加新方块、新生物、新维度 |
| 换核心的代价 | 低,多数插件可迁移 | 高,模组与核心版本强绑定 |
一个核心通常只支持其中一种,这也是为什么表格里会出现红字“不支持插件”。选错了类型,后面装什么都装不上。
Minecraft 生态里确实有“插件 + 模组”的混合方案,但那要额外的兼容层,Minexa 不内置。新手别在第一个服上折腾这个,先跑通 Paper。
已安装核心列表:选用、校验修复、删除#
这张卡默认折叠,点右上角「展开」。每一行显示核心名、类型 版本,以及真实文件夹名;当前在用的那个会标绿字「当前选用」。
选用:把这份核心设为当前服务器。当前核心那一行的「选用」是灰的。
校验修复:检查这份核心的文件是否完整,缺文件或损坏时按应用提示处理。
删除:会二次确认。服务端运行中不能删,按钮会禁用并提示先停止。
想换回以前下过的版本,不用重新下载,在这里点「选用」就行——前提是那份文件还在。
列表底部有一行下载路径说明,写的是 home/servers/... 之类的旧路径。那是过时文案,不要照着去找文件。真实位置见后面的“下载落到哪里”。
版本列表:默认只显示 8 个#
Java 系的标题是「选择游戏版本」,基岩系是「选择核心版本」。版本列表默认只显示前 8 个,超出的收在「显示全部 N 个版本」里;展开后按钮变成「仅显示常用版本」。
没看到想要的版本:先点「显示全部」,再找不到就用下方的「自定义版本」手动输入,例如
1.20.4,点「确定」。基岩核心的每个版本下面会标“支持游戏:x.x.x”,这是客户端协议版本;没标就写“官方未标注”,以核心官方说明为准。
BDS 只给两条通道(稳定版 / 预览版),想要别的构建就点「历史版本」,弹窗里能搜索、按稳定/预览筛选,见 BDS 版本、升级与降级。
切换核心会清空并重新请求版本列表,同时重置“展开全部”。
版本列表给的是服务端版本,不是“越新越好”。朋友用 1.21.4 客户端,你就选 1.21.4 的服务端;跨版本要靠 ViaVersion 这类插件,Minexa 不内置。完整思路见 选版本、升级与降级。
版本列表大部分来自核心官方接口:Paper、Purpur、Leaves、Leaf、Fabric、Forge、NeoForge、Quilt、Vanilla、Velocity、PowerNukkitX、PocketMine-MP、Allay 各有来源。Spigot、CraftBukkit 用的是应用内置的固定版本表,BungeeCord 只有 latest 一项,这是两个例外。
Forge、NeoForge、Quilt:下载后还要跑 installer#
这三个核心不是“下个 jar 就能启动”。下载完成后,应用会自动执行 installer(安装器,负责把核心文件拼装成能启动的样子),生成启动文件;这一步可能要几分钟,还会联网拉依赖。
先装 Java。installer 运行前会检查所选 Java,没装会直接报错(提示里是英文的 “Java … is not installed”)。所以顺序是:先装 Java,再下载这三个核心。
装完看结果。成功后会生成启动文件;失败会提示 installer 执行失败,或“未生成启动文件”。这时先看终端里的安装日志,再检查网络。
不建议中途切核心。installer 跑一半切走,你很难判断它到底完成没有。
Forge 系下载完不等于能用,回概览点启动前,先确认这份核心有启动文件。
PowerNukkitX 和普通 Java 核心不需要 installer。PocketMine-MP 是 .phar,第一次启动会自动下载约 10 MB 的 PHP 运行环境,多个 PocketMine 服务器共享同一份。BDS 下载的是整包 zip,会解压到独立目录。
起名、点下载:进度、日志与落盘位置#
「核心名称」是必填项,用来区分不同核心,例如 生存服-1.20.4。它不只是备注:名称会参与生成文件夹名,同名会被直接拒绝,提示“已存在同名服务器”。
为什么这么严?因为两个同名核心可能指向同一个目录,容易误删、误覆盖。中文名落盘时会被转成 ASCII 并附加 6 位哈希后缀,所以实际文件夹名和显示名不同,这是正常的。
点「开始下载」后:
页面显示「速度 · 百分比」,例如
2.35 MB/s · 43%。没有进度条,别以为是卡住了。下方「下载日志」只显示最近 8 行,镜像回退、重试都写在这里。
下载失败会自动重试,最多按候选源数量尝试;失败后删除残文件,不会留下半个 jar。
真实落盘位置是:
/storage/emulated/0/Minexa/Minecraftserver/<目录名>/server.jarPocketMine 的启动文件会重命名为 PocketMine-MP.phar;BDS 是整包解压后的目录。下载完成时,应用还会顺手写 eula.txt(内容 eula=true,BDS 除外)、创建 plugins/ 目录。所以你不需要自己找 EULA 文件,也不会看到询问弹窗。
应用内置多线程分片下载,实际默认 32 线程;但设置页只提供 2、4、8 三档,所以首次进入时三档都没有选中,这是正常的。下不动时可以手动选 4 或 8,也可以先去 设置与「更多」 调整下载线程。
下载失败,按这个顺序查#
失败时别急着重装,先按表格从上往下排:
| 现象 | 优先检查 | 处理 |
|---|---|---|
| 提示环境未初始化 | 概览的初始化卡 | 等初始化完成再下载 |
| installer 报 Java 未安装 | 所选 Java 来源和版本 | 先去依赖与环境管理装 Java |
| 速度长期为 0 / 反复重试 | 下载日志的通道和错误行 | 换网络、换时段;必要时用代理 |
| 提示同名服务器 | 已安装核心列表 | 换一个名称,别覆盖旧目录 |
| 提示无法创建目录 | 所有文件访问权限、剩余空间 | 授权、清理空间后重试 |
下载失败的第一反应应该是换源重试,而不是重新选核心。镜像回退是内置的,页面不会显示“当前镜像”,你只能在下载日志里看到 [通道 N/M] 和失败原因。
也别在下载中反复切核心:切换会重置版本列表,你会分不清下到哪一步了。
下载完成之后,四步收尾#
回「概览」,确认「当前核心」是刚下的那个,运行环境是
Termux · Java 21一类。点启动,去终端等
Done。第一次要生成世界,1~3 分钟正常。看到
Done再复制地址给朋友,格式是IP:端口。先做一次备份,再装插件、改配置。见 备份、还原与世界管理。
如果启动秒退或卡住,先看 启动失败排查,不要急着重装核心。
「已安装核心列表」里能看到你下载的核心,且标着绿字「当前选用」。
概览的「启动服务端」卡片不再显示“尚未下载服务端核心”。
点「显示全部 N 个版本」后,版本数明显变多,且能再切回常用版本。
用文件页进
servers/,能在对应目录里看到server.jar和eula.txt。如果选的是 BDS,已经到「依赖与环境管理 → BDS」初始化过环境(没初始化时启动会被拦住)。
下一步#
已有现成的服务器或整合包:导入服务器与整合包
不确定该选哪个核心:18 个核心选项总览
想换版本:选版本、升级与降级