环境要求
运行 Silkard 26.3 所需的 Java 版本、硬件与网络环境。
Java 25
Silkard 26.3 对应 Minecraft 26.3,必须安装 Java 25(Mojang 从 26.1 起将运行环境提升到 Java 25)。Java 21 及以下无法启动。
检查版本:
bash
期望输出:
text
开头的 25 是主版本号,必须匹配。
下载:Eclipse Temurin JDK 25 或 Microsoft OpenJDK 25。
同一台机器可并存多个 Java 版本。若启动脚本报错
UnsupportedClassVersionError,说明用的仍是旧 Java,请在脚本中写死 Java 25 可执行文件的完整路径。
硬件建议
| 规模 | 内存 | CPU | 磁盘 |
|---|---|---|---|
| 测试 / 单人 | ≥ 4 GB | 2 核 | ≥ 5 GB |
| 小型服(10 人内) | ≥ 8 GB | 4 核 | ≥ 20 GB |
| 中大型 / 多模组 | ≥ 16 GB | 6 核以上 | SSD ≥ 50 GB |
-Xmx建议不超过物理内存的 70%,给系统和其他进程留余量。- 混合服务端同时加载 Fabric 模组与 Bukkit 插件,内存占用高于原版。
- 大量模组时优先使用 SSD,世界读写是主要瓶颈。
网络与端口
| 项目 | 默认值 |
|---|---|
| 协议 | TCP |
| 端口 | 25565 |
| 防火墙 | 放行 25565/tcp |
- 开服需能访问公网(首次启动会拉取必要依赖)。
- 云服务器在安全组中额外放行该端口。
- 修改端口:编辑
server.properties中的server-port。
操作系统
- Windows 10 / 11、Windows Server 2019+
- Linux(Ubuntu 22.04+ / Debian 12+ / CentOS Stream 9 等)
- macOS 可用于本地测试,不建议生产部署
前置检查清单
-
java -version显示 25 - 已准备独立的空目录存放服务端
- 端口
25565已放行 - 已有服务端 jar(见获取安装包)