CMaNGOS TBC-DB 项目使用教程
1. 项目目录结构及介绍
CMaNGOS TBC-DB 项目的目录结构如下:
tbc-db/
├── github/
│ └── workflows/
├── ACID/
├── Full_DB/
├── Updates/
├── backups/
├── dev/
├── locales/
├── utilities/
├── .gitignore
├── AUTHORS
├── CHANGELOG.txt
├── COPYRIGHT.md
├── InstallFullDB.sh
├── LICENSE.md
├── README.md
目录介绍:
- github/workflows/: 包含 GitHub Actions 的工作流配置文件。
- ACID/: 包含与 ACID 测试相关的文件。
- Full_DB/: 包含完整的数据库 SQL 文件。
- Updates/: 包含数据库的更新 SQL 文件。
- backups/: 包含数据库备份文件。
- dev/: 包含开发相关的文件。
- locales/: 包含本地化相关的文件。
- utilities/: 包含实用工具文件。
- .gitignore: Git 忽略文件配置。
- AUTHORS: 项目贡献者列表。
- CHANGELOG.txt: 项目变更日志。
- COPYRIGHT.md: 版权声明文件。
- InstallFullDB.sh: 数据库安装脚本。
- LICENSE.md: 项目许可证文件。
- README.md: 项目介绍和使用说明。
2. 项目启动文件介绍
InstallFullDB.sh
InstallFullDB.sh 是项目的启动文件,用于安装和更新数据库。该脚本会自动创建数据库表、填充数据并应用所有更新。
使用方法:
-
打开终端并导航到项目根目录。
-
运行以下命令:
./InstallFullDB.sh该命令会自动创建一个名为
InstallFullDB.config的配置文件。 -
如果需要修改数据库连接配置,可以编辑
InstallFullDB.config文件。
3. 项目配置文件介绍
InstallFullDB.config
InstallFullDB.config 是项目的配置文件,用于配置数据库连接信息和其他选项。
配置项:
- DB_NAME: 数据库名称。
- DB_USER: 数据库用户名。
- DB_PASS: 数据库密码。
- ENABLE_BOTS: 是否启用机器人相关的 SQL 文件。
- ENABLE_DEV_UPDATES: 是否启用开发更新相关的 SQL 文件。
- ENABLE_CUSTOM_CHANGES: 是否启用自定义更改相关的 SQL 文件。
示例配置:
DB_NAME="mangos"
DB_USER="mangos"
DB_PASS="mangos"
ENABLE_BOTS="false"
ENABLE_DEV_UPDATES="false"
ENABLE_CUSTOM_CHANGES="false"
配置说明:
- DB_NAME: 默认值为
mangos,可以根据需要修改。 - DB_USER: 默认值为
mangos,建议修改为更安全的用户名。 - DB_PASS: 默认值为
mangos,建议修改为更安全的密码。 - ENABLE_BOTS: 如果不需要机器人相关的功能,可以设置为
false。 - ENABLE_DEV_UPDATES: 如果不需要开发更新相关的功能,可以设置为
false。 - ENABLE_CUSTOM_CHANGES: 如果不需要自定义更改相关的功能,可以设置为
false。
通过以上配置,您可以根据实际需求定制数据库的安装和更新过程。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



