
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
ServerPackCreator是一个命令行工具(CLI),旨在从给定的Minecraft模组包(支持Forge、NeoForge、Fabric、LegacyFabric或Quilt等模组加载器)创建服务器包,从而减少模组包开发中的重复工作。通过自定义配置,用户可快速生成包含服务器所需文件(如启动脚本、server.properties、服务器图标等)的服务器包,尤其适用于模组包版本更新时的服务器包快速构建。
-cgen参数运行,可逐步生成自定义配置文件/saves/MyWorld复制为服务器包根目录下的/MyWorld)lsiobase/alpine(Alpine Linux + S6 overlay),支持与主机相同的用户/组ID,便于文件权限管理latest:最新稳定版develop:开发版,可能包含未稳定功能,慎用| 变量名 | 描述 | 默认值 | 取值范围/示例 |
|---|---|---|---|
START | 容器启动模式 | cont | 目前仅支持cont |
TZ | 系统时区 | Europe/Berlin | 如Asia/Shanghai |
PUID | 运行容器的用户ID | - | 通过`cat /etc/passwd |
PGID | 运行容器的组ID | - | 通过`cat /etc/passwd |
MODPACKDIR | 模组包路径或CurseForge项目ID+文件ID组合 | - | 本地路径示例:/data/modpack;CurseForge示例:430517,3250155(项目ID,文件ID) |
MINECRAFTVERSION | Minecraft版本(与模组包一致) | - | 如1.19.2,通过CurseForge项目ID+文件ID时自动获取 |
MODLOADER | 模组加载器类型 | - | Forge、Fabric、NeoForge、LegacyFabric或Quilt |
MODLOADERVERSION | 模组加载器版本(与模组包一致) | - | 如43.2.0(Forge),通过CurseForge项目ID+文件ID时自动获取 |
CLIENTMODS | 客户端模组列表(逗号分隔,匹配文件名前缀) | - | 如jei-,journeymap-,optifine- |
COPYDIRS | 需复制到服务器包的目录列表(逗号分隔) | - | 如/saves/MyWorld,/config |
INCLUDEZIPCREATION | 是否生成ZIP归档 | true | true或false |
INCLUDESTARTSCRIPTS | 是否包含启动脚本 | true | true或false |
INCLUDESERVERPROPERTIES | 是否包含server.properties文件 | true | true或false |
INCLUDESERVERINSTALLATION | 是否安装模组加载器服务器 | true | true或false |
INCLUDESERVERICON | 是否包含server-icon.png | true | true或false |
javaPath | Java可执行文件路径 | - | 如/usr/bin/java(Linux)或C:\Program Files\Java\jdk17\bin\java(Windows) |
yamlversion: "2" services: serverpackcreator: image: docker.xuanyuan.run/griefed/serverpackcreator:latest container_name: serverpackcreator restart: "no" environment: - TZ=Asia/Shanghai # 时区设置 - PUID=1000 # 主机用户ID - PGID=1000 # 主机组ID - MODPACKDIR=430517,3250155 # CurseForge项目ID,文件ID - MODLOADER=Forge # 模组加载器类型 - MODLOADERVERSION=43.2.0 # 模组加载器版本 - MINECRAFTVERSION=1.19.2 # Minecraft版本 - INCLUDEZIPCREATION=true # 生成ZIP归档 - INCLUDESTARTSCRIPTS=true # 包含启动脚本 - INCLUDESERVERPROPERTIES=true # 包含server.properties - INCLUDESERVERINSTALLATION=true # 安装服务器加载器 - INCLUDESERVERICON=true # 包含服务器图标 - COPYDIRS=/saves/MyWorld,/config # 复制的目录 - CLIENTMODS=jei-,journeymap- # 客户端模组列表 volumes: - /host/path/to/data:/data # 数据卷挂载(生成的服务器包存储于此)
bashdocker create \ --name=serverpackcreator \ -e TZ=Asia/Shanghai \ -e PUID=1000 \ -e PGID=1000 \ -e MODPACKDIR=430517,3250155 \ -e MODLOADER=Forge \ -e MODLOADERVERSION=43.2.0 \ -e MINECRAFTVERSION=1.19.2 \ -e INCLUDEZIPCREATION=true \ -e INCLUDESTARTSCRIPTS=true \ -e INCLUDESERVERPROPERTIES=true \ -e INCLUDESERVERINSTALLATION=true \ -e INCLUDESERVERICON=true \ -e COPYDIRS=/saves/MyWorld,/config \ -e CLIENTMODS=jei-,journeymap- \ -v /host/path/to/data:/data \ --restart "no" \ griefed/serverpackcreator:latest
首次运行后,工具会在server_files目录下生成模板文件(启动脚本、server.properties、server-icon.png等),用户可自定义这些文件以适配模组包需求。若需重新生成默认模板,删除对应文件后重新运行即可。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务