| 安装指南 | |
|---|---|
| 本文是安装指南的一部分。你可以单独阅读,也可以点击前面的链接在各步骤之间轻松切换。 | |
| << 第 6 步:服务器最终步骤 | 第 8 步:客户端设置 >> |
如果你想了解 SQL 目录的工作方式,或者打算进行自定义修改,我们建议你阅读这篇文章。
默认情况下,Worldserver 和 Authserver 会检查并执行所有新文件到你在配置中指定的数据库。
要编辑自动数据库更新器,你可以在 authserver.conf 和 worldserver.conf 的 UPDATE SETTINGS 下找到所需设置。
AzerothCore 还附带了一个名为 dbimport 的独立工具。它运行与 Authserver 和 Worldserver 完全相同的更新器,但不会启动服务器:它连接到三个数据库,如果它们为空则创建并填充它们,应用所有待处理的 SQL 更新,然后退出。
当你想要以下操作时,这会很有用:
该工具属于 tools 构建列表的一部分,因此可以单独编译:
-DTOOLS_BUILD=db-only 只构建 dbimport,不构建其他工具(map/vmap/mmap 提取器)-DAPPS_BUILD=none 跳过 Authserver 和 Worldserver该工具安装在其他二进制文件旁边(例如 Linux 上的 env/dist/bin/dbimport,或 Windows 上构建输出文件夹中的 dbimport.exe),并读取它自己的配置文件 dbimport.conf,该文件与其它配置文件一样由 dbimport.conf.dist 创建。
dbimport.conf 包含与 authserver.conf 和 worldserver.conf 相同的 UPDATE SETTINGS(Updates.EnableDatabases、Updates.AutoSetup、Updates.Redundancy、Updates.AllowedModules、...),此外还有 MySQL 连接设置,因此请确保这些设置与你的服务器配置一致。
If you are still having problems, check:
| 安装指南 | |
|---|---|
| 本文是安装指南的一部分。你可以单独阅读,也可以点击前面的链接在各步骤之间轻松切换。 | |
| << 第 6 步:服务器最终步骤 | 第 8 步:客户端设置 >> |