# ![logo](http://git.yiy0.com:3000/avatars/b07f8fc3398a442ec8aabd03406cfa4dfdca774c649815434ac98d4400151232?size=96) AzerothCore [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](CODE_OF_CONDUCT.md) [![CodeFactor](https://www.codefactor.io/repository/github/azerothcore/azerothcore-wotlk/badge)](https://www.codefactor.io/repository/github/azerothcore/azerothcore-wotlk) [![StackOverflow](http://img.shields.io/badge/stackoverflow-azerothcore-blue.svg?logo=stackoverflow)](https://stackoverflow.com/questions/tagged/azerothcore?sort=newest "Ask / browse questions here") [![Discord](https://img.shields.io/discord/217589275766685707?logo=discord&logoColor=white)](https://discord.gg/gkt4y2x "Our community hub on Discord") ## Build Status [![nopch-build](https://github.com/azerothcore/azerothcore-wotlk/actions/workflows/core-build-nopch.yml/badge.svg?branch=master)](https://github.com/azerothcore/azerothcore-wotlk/actions/workflows/core-build-nopch.yml?query=branch%3Amaster) [![pch-build](https://github.com/azerothcore/azerothcore-wotlk/actions/workflows/core-build-pch.yml/badge.svg?branch=master)](https://github.com/azerothcore/azerothcore-wotlk/actions/workflows/core-build-pch.yml?query=branch%3Amaster) [![core-modules-build](https://github.com/azerothcore/azerothcore-wotlk/actions/workflows/core_modules_build.yml/badge.svg?branch=master)](https://github.com/azerothcore/azerothcore-wotlk/actions/workflows/core_modules_build.yml?query=branch%3Amaster) [![windows-build](https://github.com/azerothcore/azerothcore-wotlk/actions/workflows/windows_build.yml/badge.svg?branch=master)](https://github.com/azerothcore/azerothcore-wotlk/actions/workflows/windows_build.yml?query=branch%3Amaster) [![macos-build](https://github.com/azerothcore/azerothcore-wotlk/actions/workflows/macos_build.yml/badge.svg?branch=master)](https://github.com/azerothcore/azerothcore-wotlk/actions/workflows/macos_build.yml?query=branch%3Amaster) [![docker-build](https://github.com/azerothcore/azerothcore-wotlk/actions/workflows/docker_build.yml/badge.svg?branch=master)](https://github.com/azerothcore/azerothcore-wotlk/actions/workflows/docker_build.yml?query=branch%3Amaster) [![tools-build](https://github.com/azerothcore/azerothcore-wotlk/actions/workflows/tools_build.yml/badge.svg?branch=master)](https://github.com/azerothcore/azerothcore-wotlk/actions/workflows/tools_build.yml?query=branch%3Amaster) ## 简介 AzerothCore 是一个开源的游戏服务器应用程序和框架,专为托管大型多人在线角色扮演游戏(MMORPG)而设计。它基于流行的 MMORPG《魔兽世界》(WoW),旨在重现 3.3.5a 版本的原版游戏体验。 最初的代码基于 MaNGOS、TrinityCore 和 SunwellCore,经过大量开发,提高了游戏的稳定性、游戏机制和模块化。AzerothCore 已经发展成为一个社区驱动的项目,拥有大量的贡献者和开发者。它使用 C++ 编写,为创建模仿官方 WoW 服务器机制的私服提供了坚实的基础。 ## 理念 我们的主要目标是创建一个可玩的游戏服务器,提供完整的游戏体验。以下是我们的主要关注点: * **稳定性** * 我们确保所有更改在合并到主分支之前通过 CI 测试。 * **原版内容** * 我们努力使所有游戏内容尽可能接近原版,因此我们对修复有很高的标准。 * **自定义** * 使用[模块](#模块)可以轻松自定义您的体验。 * **社区驱动** * AzerothCore 拥有一个活跃的开发者、贡献者和用户社区,他们通过论坛、Discord 频道和其他交流平台进行协作、分享知识和提供支持。 ### 模块 AzerothCore 设计为高度模块化,允许开发者扩展和自定义游戏,以满足他们的偏好或创建独特的游戏体验。这种灵活性使得可以添加自定义功能、内容和修改。 我们已经有许多由社区开发的模块,其中许多可以在[模块目录](https://www.azerothcore.org/catalogue.html#/)中找到。 ## 安装 详细的安装说明可以在[这里](http://www.azerothcore.org/wiki/installation)找到。 ## 贡献 AzerothCore 也可以作为学习资源,帮助有志开发者了解 WoW 服务器的工作原理、MMORPG 的结构、游戏服务器模拟器的创建,或者提高他们的 C++ 和 SQL 技能。 如果您想为项目做出贡献,您可以在我们的[Wiki](https://www.azerothcore.org/wiki/contribute)中找到许多指导资源。 我们还建议您阅读我们的[贡献者行为准则](https://github.com/azerothcore/azerothcore-wotlk/blob/master/.github/CODE_OF_CONDUCT.md)。 欢迎加入我们的[Discord 服务器](https://discord.gg/gkt4y2x)。 点击“⭐ Star”按钮,帮助我们在 Github 上获得更多关注! ## 作者与贡献者 该项目于 2016 年基于 SunwellCore 创建。遗憾的是,SunwellCore 发布时没有任何 Git 历史记录,因此 Git 上没有 2016 年之前所有贡献者的记录。 您可以在[作者文件](https://github.com/azerothcore/azerothcore-wotlk/blob/master/AUTHORS)中查看更多详细信息。 ## 重要链接 - [Doxygen 文档](https://www.azerothcore.org/pages/doxygen/index.html) - [官方网站](http://www.azerothcore.org/) - [AzerothCore 目录](http://www.azerothcore.org/catalogue.html "模块、工具和其他 AzerothCore 相关资源")(模块、工具等) - [我们的 Discord 服务器](https://discord.gg/gkt4y2x) - [我们的 Wiki](http://www.azerothcore.org/wiki "由 AzerothCore 创始人开发,易于使用") - [我们的论坛](https://github.com/azerothcore/azerothcore-wotlk/discussions/) - [我们的 Facebook 页面](https://www.facebook.com/AzerothCore/) - [我们的 LinkedIn 页面](https://www.linkedin.com/company/azerothcore/) ## 许可证 - 新的 AzerothCore 源代码组件基于 [GNU AGPL v3](https://www.gnu.org/licenses/agpl-3.0.en.html) 发布。 - 基于 MaNGOS/TrinityCore 的旧代码基于 [GNU GPL v2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html) 发布。 需要注意的是,AzerothCore 不是 Blizzard Entertainment 的官方产品,也不与《魔兽世界》或 Blizzard Entertainment 有任何关联或认可。AzerothCore 绝不支持也不赞助非法公共服务器。如果您将此项目用于运行非法公共服务器而非测试和学习,这是您个人的选择。 ## 特别感谢 [JetBrains](https://www.jetbrains.com/?from=AzerothCore) 为 AzerothCore 开发者提供了免费的[开源许可证](https://www.jetbrains.com/community/opensource/)。 [![JetBrains logo.](https://resources.jetbrains.com/storage/products/company/brand/logos/jetbrains.svg)](https://jb.gg/OpenSourceSupport)