问题标签 [azerothcore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
169 浏览

c++ - 在 Azerothcore 中从 c++ 代码添加自定义战利品

我正在尝试创建一个新模块;为此,我需要为一般战利品添加一个自定义处理程序。即:为世界上的每个怪物添加一个战利品,而不是通过 sql。

我实际上编辑了这个文件:

在 LootMgr.cpp: 中,在 LootTemplate::Process 中,我添加了对我创建的新方法的新调用:

在 OnBeforeLoot 内部,执行一些代码,然后,我想在战利品上添加一个项目,如下所示:


该物品显示在世界上某些怪物的战利品中,但我无法抢劫它们。

并且只出现在第一个怪物中。然后下一个怪物不会掠夺任何东西。

你知道我如何在不使用 loot_template 表的情况下正确地在战利品中插入自定义物品吗?只能通过代码

谢谢!!!

0 投票
2 回答
187 浏览

docker - 安装过程中权限被拒绝错误 使用 docker “生成服务器配置文件”的第 1 步

当我尝试第 1 部分安装的命令时: ./bin/acore-docker-generate-etc

我收到这样的权限错误:

docker install 的第 1 步没有说明在哪里 git bash 这个命令。我也尝试过使用命令: cd azerothcore-wotlk 但我收到此错误:

0 投票
1 回答
294 浏览

azerothcore - AzerothCore:更改 authserver 的端口

在 AzerothCore 中,可以通过更改 in 的值来更改的worldserver端口。然后应该相应地更新数据库表中的值。WorldServerPortworldserver.confrealmacore_auth

authserver过程呢?它默认为3724. 有可能改变它吗?然后如何告诉客户端连接到不同的端口?

0 投票
0 回答
373 浏览

world-of-warcraft - 客户端卡在“身份验证”阶段

我按照本教程在 VPS 上设置了 Azerothcore 。我已经创建了一个帐户,但是当我尝试登录时,我的客户端卡在了身份验证阶段。

我完全按照教程进行操作,但我必须从AzerothCore Wiki中的推荐链接下载数据文件,因为我的世界服务器无法识别教程中提供的文件。

我检查了配置文件和数据库,一切正常。地址就是它应该是的(我的 VPS 地址),端口也似乎没问题。我尝试重新下载客户端(WoWmane WotLK 3.3.5a 客户端,带有 WoD 模型),检查我的防火墙(为 WoW 客户端添加了例外)并检查realmlist.wtf文件和配置文件,但无济于事。我的文件夹不是只读的,我现在真的迷路了。

编辑:我现在设法再次得到“格式错误的包”错误。我启动了身份验证服务器,然后是世界服务器,然后尝试登录,然后在客户端再次卡住后关闭了两个服务器。我将粘贴服务器日志文件的相关部分:

0 投票
1 回答
76 浏览

world-of-warcraft - 所有 NPC 和玩家角色的比例设置

当玩家设置“比例”时,我很难找到。我可以看到生物从模板中设置了他们的设置,假设 NPC 也是相同的 - 但我无法发现什么时候设置为玩家角色并且感觉我看起来很努力..

有人能指出我正确的方向吗?我有点希望做到这一点,以便所有 NPC/玩家/生物将在给定比例修改器的 -0.1 和 +0.15 之间随机缩放。

任何可能的帮助没有如何实现这一点都会很棒,谢谢。

0 投票
3 回答
329 浏览

mysql - 我在编译新内核后将所有数据库更新应用到我的 SQL 服务器,并收到此错误,我该怎么办?

在我使用 github 上的 DB_auth、db_characters_ 和 db_world 中的所有更新更新我的 SQL 后,我收到此错误

控制台

0 投票
1 回答
386 浏览

docker - 为什么我在完全更新的 azerothcore 下载时遇到 docker-compose 版本冲突?

操作系统:CentOS Linux release 7.7.1908 (Core) [3.10.0-957.27.2.el7.x86_64]

已经完成了一个yum upgrade/update并且没有什么可以更新,也刚刚完成了一个git pullforazerothcore-wotlk并且没有什么可以更新。

错误:“./docker-compose.yml”中的版本不受支持。您可能会看到此错误,因为您使用了错误的 Compose 文件版本。指定“2”(或“2.0”)的版本并将您的服务定义放在services键下,或者省略version键并将您的服务定义放在文件的根目录以使用版本 1。有关撰写文件格式的更多信息版本,请参阅https://docs.docker.com/compose/compose-file/

0 投票
1 回答
169 浏览

docker - Docker 从缓存中构建已删除的模块

我已经使用 docker 构建了 AzerothCore,并且在阻止 docker 从可能的缓存中构建已删除模块时遇到问题

码头工人建造:

我还清azerothcore-wotlk\docker\build\cache\src除了模块和引用它的任何文件

0 投票
1 回答
146 浏览

mysql - 将字符从数据库提取到另一个包含所有项目的数据库

我试图将与角色的 guid 相关的数据复制到另一个数据库(同一帐户),但它总是出现没有任何项目

我正在使用删除/插入

这来自inventori db,例如:

曾经导出/导入角色出现时没有物品:没有装备和库存

psd:我在关闭和打开服务器的情况下执行了查询,结果相同

0 投票
1 回答
211 浏览

docker - AzerothCore Docker 构建 cmake 错误:没有创建目标的规则

我正在尝试使用 Docker 设置 AzerothCore,但是当我发出命令时:

它失败了: