艾泽拉斯核心(AC)是魔兽世界的开源游戏服务器应用程序,目前支持3.3.5a游戏版本。
它是用C++编写的,基于MaNGOS,TrinityCore和SunwellCore。
作为玩家和管理员,我们非常注意核心的稳定性。其他项目专注于事物的开发方面,往往会忘记用户最希望稳定性高于一切。
因此,为什么没有人被允许将提交直接推送到核心。所有更改在到达分支之前都会经过审查和测试,这意味着我们需要尽可能多的测试人员来避免停滞问题。
master
修复和实现缺失的类似暴风雪的内容是我们的首要任务之一,我们可以吹嘘提供内容最完整的开源模拟器。
模块对于艾泽拉斯核心的成功至关重要。模块允许用户轻松插入和拔出它们,并且不需要修改核心文件。这也意味着用户可以继续从主存储库中提取 git 更改,只开发他们的模块。
我们已经制作了很多模块,其中一些非常重要,可以简化你的工作:
我们的配置文件系统允许用户使用一个微小的配置文件,以获得更好的可读性和维护。
离它的祖先TrinityCore不远,大多数脚本可以很容易地改编。对于MaNGOS的兼容性,它可能需要更多的知识,但它有一个共同的基础。
我们的主要目标是创建一个可玩的游戏服务器,提供完全正常运行的游戏体验。
以下是我们关注的要点:
我们也欢迎新用户(甚至是非英语用户!)并帮助他们学习/提高他们的技能(C++,SQL,Git,软件协作,辅导/维基等)。
与其他更关注开发人员方面的项目不同,我们希望用户能够以尽可能少的麻烦运行他们的服务器。我们所有的贡献者都运行他们的私有服务器(本地或公共)。
这就是为什么 AzerothCore 比其他模拟器更易于使用、维护、理解、开发和定制以满足你的需求。
简而言之,我们专注于用户体验(UX),无论是玩家的体验,开发人员的体验还是管理员的体验。
作为一个开源项目,我们依靠志愿者来追求发展。如果你使用艾泽拉斯核心,以下是帮助我们的方法:
单击“为这个存储库加星标”按钮,以帮助我们在 Github 上获得更多可见性!
查看下面的“贡献”部分。
你可以通过捐赠来支持艾泽拉斯核心。这笔钱将用于支付自由开发人员的更多开源修复费用。
通过在不同的平台上或与想要参与的人谈论我们。
AzerothCore是一个学习项目,有很多不同的方式来为该项目做出贡献:
如果你想为这个项目做出贡献,你会在我们的wiki中找到很多指导你的资源。
随时加入我们的 Discord 聊天服务器,在那里我们教很多新人如何入门以及现在谁是重要的贡献者!
此处提供了安装说明。
我们这里还有一个自动安装 bash 脚本(警告:在运行之前尝试/分析它)。
完全支持AzerothCore的Dockerization,并且我们提供各种社区制作的教程(例如:AWS / Digital Ocean安装)。
我们自制的维基可能有很多答案给你。
对于帮助请求,建议在StackOverflow上提出你的问题,并将其链接到我们的聊天中。
该项目的存在归功于: