跳到内容
Minecraft

文档:启动脚本生成器(Aikar's flags)

Minecraft Java 服务器启动脚本生成器:-Xms/-Xmx、PaperMC 推荐的 G1GC 参数集(Aikar's flags)、--nogui、重启循环和自定义 JVM 参数。全部在浏览器中完成。

最后更新:2026/10/9

打开工具

Minecraft Java 服务器通过“java -Xms… -Xmx… -jar server.jar”启动。该工具生成完整命令:固定内存(-Xms = -Xmx)、PaperMC 文档推荐的 G1GC 参数集(“Aikar's flags”)以及 --nogui 选项。

如何使用该工具

  1. 填写下载的 jar 文件名(paper.jar、purpur.jar、fabric-server-launch.jar、server.jar 等)。

  2. 选择内存大小(GB),为系统留出 1–1.5 GB(例如 8 GB 机器设置 6 GB)。

  3. 启用 Aikar's flags(推荐用于 Paper 及其分支),必要时启用重启循环。

  4. 下载 start.sh,放入服务器文件夹并赋予执行权限:chmod +x start.sh。

  5. 运行 ./start.sh。首次启动时在 eula.txt 中设置 eula=true 以接受 EULA。

Java 版本与 Windows 对应写法

根据 PaperMC 文档,当前的 Paper 至少需要 Java 25;1.20 至 1.21.11 使用 Java 21,1.17 至 1.19 使用 Java 17。请在 PaperMC 的“Getting started”页面核对您的版本。在 Windows 上,把同一条命令写在 start.bat 的一行里(末尾加“pause”)。

java -Xms6G -Xmx6G -jar paper.jar --nogui
pause

常见问题

为什么 -Xms 要等于 -Xmx?
PaperMC 建议两个值设为相同以避免堆内存调整,并为操作系统保留约 1–1.5 GB。Aikar's flags 还包含 -XX:+AlwaysPreTouch,会在启动时预先占用内存。
这些参数适用于 Vanilla 或 Fabric 吗?
它们是 JVM(G1GC)选项,因此适用于任何 Java 服务器,只有“-jar”部分不同(如 fabric-server-launch.jar)。PaperMC 针对 Paper 提供了文档;其他服务端请自行测试并观察 GC 停顿。
server.properties 编辑器 工具截图Minecraft免登录
配置 Minecraft Java 服务器:玩家、世界、性能、白名单和 RCON。
配置Java 版打开
文档
Minecraft
Minecraft免登录
创建带实时预览的两行彩色 MOTD:§ 代码、十六进制颜色、server.properties 行和 MiniMessage。
MOTD颜色打开
文档
Minecraft
Minecraft需要登录
编辑 Bukkit、Spigot 和 Paper 的 YAML 文件,提供常用键说明、默认值及缩进错误检测。
YAML配置打开
文档
Minecraft
Minecraft免登录
根据用户名列表生成 whitelist.json 和 ops.json,离线 UUID 在本地计算,无需联网或调用 Mojang。
玩家管理打开
文档
Minecraft
Minecraft免登录
计算 Minecraft 世界边界的半径、区块数、区域数、预生成时间、磁盘空间和已加载区块。
世界性能打开
文档
Minecraft
Minecraft免登录
为 itzg/minecraft-server 镜像生成 docker-compose.yml:服务端类型、版本、内存、玩家、RCON、OP 和白名单。
Docker部署打开
文档