2025-02-25 13:27:42 +08:00

6.6 KiB
Raw Blame History

# ![logo](https://raw.githubusercontent.com/azerothcore/azerothcore.github.io/master/images/logo-github.png) 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 "在这里提问/浏览问题")
[![Discord](https://img.shields.io/discord/217589275766685707?logo=discord&logoColor=white)](https://discord.gg/gkt4y2x "我们的Discord社区中心")

## 构建状态

[![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)