You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AzerothCore使用Docker安装指定模块失败,操作流程及配置路径咨询

问题排查与解答

现有操作遗漏步骤修正

你当前的操作流程有3处缺失,是导致3个模块无法启用的核心原因:

  • 克隆模块后未校验分支匹配:需保证拉取的3个问题模块的分支,和你本地 AzerothCore 核心分支完全一致,分支不匹配的模块会在构建阶段被自动跳过,不会编译进服务端程序。
  • 仅同步了单个模块的配置文件:你只复制了mod-learn-spells对应的配置文件,mod-new-character-perks、mod-quick-teleport两个模块的配置文件也需要同步到对应目录,无有效配置文件的模块默认不会启动。
  • 未执行容器重启操作:构建完成后需要重启服务端容器,新编译的模块和更新后的配置才会被加载。

疑问解答

1. Docker部署是否需要额外执行CMake重建?

不需要。./acore.sh docker build 命令已经内置了CMake生成、源码编译的全流程,会自动扫描modules目录下的合法模块完成编译。你本地单独执行CMake报错是因为本地环境未配置对应的编译依赖,用Docker构建的场景下完全不需要在本地配置CMake环境,可忽略本地CMake的报错。

2. .conf配置文件的读取路径规则

Docker部署模式下,服务端优先读取 .\azerothcore-wotlk\env\docker\etc\modules 目录下的.conf文件,模块自带的conf目录下的文件仅作示例用途,不会被服务端直接读取。你只需把所有要启用的模块的.conf文件都复制到env\docker\etc\modules目录下即可,后续修改配置也仅需修改该目录下的对应文件。

内容的提问来源于stack exchange,提问作者MagentaCyan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 17:45:09