
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Ubuntu 22.04 · .NET 9
适用于Subnautica的多人Nitrox服务器,支持持久化存储,可通过环境变量完成服务器的完整配置。
bashdocker run -d --name nitrox \ -p 11000:11000/udp -p 11000:11000/tcp \ -e SUBNAUTICA_INSTALLATION_PATH=/subnautica \ -e NITROX_WORKDIR=/opt/nitrox \ -e NITROX_SAVES_DIR=/opt/nitrox/Nitrox/saves \ -e SERVER_WORLD_NAME="我的世界" \ -v /本地/Subnautica路径:/subnautica:ro \ -v nitrox_data:/opt/nitrox \ -v /本地/存档路径:/opt/nitrox/Nitrox/saves \ docker.xuanyuan.run/spidegames/nitrox_server:latest
11000/udp、11000/tcp — Nitrox服务器默认端口。NITROX_WORKDIR(默认 /opt/nitrox)
存储Nitrox二进制文件和运行时文件。挂载卷可避免每次启动重新下载。
NITROX_SAVES_DIR
存档根目录(实际路径为 /opt/nitrox/Nitrox/saves)。若需在主机管理存档,直接挂载本地文件夹到此路径。
docker-compose卷示例:
yamlvolumes: nitrox_data:
(除非标记为必填,否则均为可选)
SUBNAUTICA_INSTALLATION_PATH — 已挂载的Subnautica安装路径。NITROX_WORKDIR(默认 /opt/nitrox)— Nitrox工作目录。NITROX_VERSION(默认 1.8.1.0)— 安装的Nitrox版本。NITROX_DOWNLOAD_URL — 自定义压缩包URL(覆盖版本下载)。NITROX_FORCE_REINSTALL(默认 false)— 强制重新下载(即使已安装)。NITROX_SAVES_DIR — 存档根目录(推荐 /opt/nitrox/Nitrox/saves)。SERVER_WORLD_NAME(默认 我的世界)— 存档下的世界文件夹名称。SERVER_CFG_PATH — 显式指定server.cfg路径(覆盖存档+世界名称的组合路径)。以下变量映射到server.cfg的常见设置:
SERVER_PASSWORD — 服务器密码。SERVER_GAMEMODE — 游戏模式(1=生存、2=自由、3=硬核、4=创意或自定义字符串)。SERVER_COMMANDS_ENABLED — 是否启用控制台命令(映射到DisableConsole,值为true/false)。SERVER_PVP_ENABLED — 是否启用PVP(值为true/false)。SERVER_KEEP_INVENTORY — 死亡是否保留物品(映射到KeepInventoryOnDeath,值为true/false)。完整配置传递
前缀为NITROX_CFG_的变量会直接写入server.cfg(格式为Key=Value):
yamlenvironment: NITROX_CFG_SaveInterval: "60000" NITROX_CFG_MaxConnections: "50" NITROX_CFG_AutoPortForward: "False"
.nitrox_version文件。/var/lib/nitrox/.deps_installed)。nitrox用户(UID ***)运行,若以root启动则通过gosu切换。server.cfg写入存档下的世界文件夹。yamlservices: nitrox: image: docker.xuanyuan.run/spidegames/nitrox_server:latest environment: SUBNAUTICA_INSTALLATION_PATH: /subnautica NITROX_WORKDIR: /opt/nitrox NITROX_SAVES_DIR: /opt/nitrox/Nitrox/saves SERVER_WORLD_NAME: "我的世界" SERVER_PASSWORD: "secret" SERVER_GAMEMODE: "1" # SERVER_COMMANDS_ENABLED: "false" # SERVER_PVP_ENABLED: "false" # SERVER_KEEP_INVENTORY: "true" # SERVER_CFG_PATH: /opt/nitrox/Nitrox/saves/我的世界/server.cfg # NITROX_CFG_SaveInterval: "60000" volumes: - /本地/Subnautica路径:/subnautica:ro - nitrox_data:/opt/nitrox - /本地/存档路径:/opt/nitrox/Nitrox/saves ports: - "11000:11000/udp" - "11000:11000/tcp" restart: unless-stopped volumes: nitrox_data:
--build-arg NITROX_VERSION=...重建镜像后重启。NITROX_FORCE_REINSTALL=true或删除nitrox_data卷。docker compose down -v)。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务