--- redirect_from: /documentation_index --- # Documentation index ## How to Install * [Installation Guide](installation) ## Help * [FAQ](faq) * [Common Errors](common-errors) * [Standard Operating Procedure](standard-operating-procedure) ## Database * [DB auth](database-auth.md) * [DB characters](database-characters.md) * [DB world](database-world.md) ## Documentation * [Bash system](bash_system.md) * [Bitwise operations](bit-and-bytes-tutorial.md) * [Changelog](changelog.md) * [CMake options](cmake-options.md) * [Core Scripts](core-scripts.md) * [DBC Index](dbc-index.md) * [Directory structure](directory-structure.md) * [Exit Codes](exitcodes.md) * [How to Debug and Restart](how-to-restart-and-debug.md) * [IP2LOCATION](ip2location.md) * [Logging Configuration](logging-configuration.md) * [Monitoring AzerothCore with Grafana](monitoring-azerothcore-with-grafana.md) * [MySQL types (C++)](mysqltypescpp.md) * [Project Versioning](project-versioning.md) * [Sniffing & Parsing](sniffing-and-parsing) * [SQL Directory](sql-directory.md) * [SQL Versioning](sql-versioning.md) ## Recipes & Techniques * [Useful Tools](useful-tools.md) * [How to import DBC data into SQL](how-to-import-dbc-data-in-db.md) * [Run Worldserver and Authserver in Visual Studio](run-worldserver-and-authserver-in-visual-studio.md) * [Useful SQL Snippets](useful-sql.md) * [How to use gperftool to analyse your app](how-to-use-gperftool.md) ## Extend AzerothCore * [The Modular Structure](the-modular-structure.md) * [Hooks Bash](hooks-bash.md) * [Hooks Cmake](hooks-cmake.md) * [Hooks C++](hooks-script.md) ## External resources * Guides and Tips from our Forum * DBC Documentation