- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何启用 崩溃日志 , gdb 和 重启器 AzerothCore 服务器?我找不到有关此的任何信息,请帮助。
最佳答案
更新 28/04/2021
官方指南可在此处获得:https://www.azerothcore.org/wiki/how-to-restart-and-debug
使用 acore 仪表板
在这里您可以找到适用于 linux/bash 环境的重启程序:https://github.com/azerothcore/azerothcore-wotlk/tree/master/apps/startup-scripts
这些脚本在编译后会自动复制到 /dist
如果您正在使用我们的目录 ./acore.sh
仪表盘
您可以复制 conf.sh.dist
并创建一个 conf-world.sh
文件来自定义那些记录的配置(对 conf-auth.sh
执行相同的操作)。这样,你已经预先配置了重启程序和 gdb 来创建一个 gdb.txt
(crashdump) 核心崩溃时的文件。确保使用 RelWithDebInfo
或 Debug
编译(在您的 CMake 命令中)以获得有意义的崩溃报告。
然后复制restarter-world.sh
和 restarter-auth.sh
从 conf 文件旁边的“examples”和“run-engine”文件的同一文件夹中。
最终你会得到这样的东西:
运行这 2 个重启器脚本,让 authserver 和 worldserver 重启器都支持 gdb。
重新启动器(不支持 gdb)
您也可以使用 ./acore.sh run-worldserver
和 ./acore.sh run-authserver
当您使用仪表板进行编译时,它们都开箱即用
手动方式
始终确保使用 RelWithDebInfo 或 调试 编译(在您的 CMake 命令中)以获得有意义的崩溃报告。
创建一个名为 gdb.conf
的文件里面有这个:
set logging on
set debug timestamp
run -c ../etc/worldserver.conf
bt
然后,要调试或创建故障转储,您只需使用其文档中所述的 gdb 命令:
gdb -x gdb.conf --batch ./worldserver
此命令应该足以连接您的 IDE 以调试您的代码,并在服务器崩溃时生成故障转储
pm2 start "gdb -x gdb.conf --batch ./worldserver"
自动重启,监控和gdb你的服务器应该就足够了
关于带有 Gdb、重启程序和崩溃日志的 AzerothCore?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62910364/
在 AzerothCore ,如何只允许创建角色并禁用游戏内角色连接? 最佳答案 如果你不想碰代码,你可以实现一个 mysql 触发器,每当在 characters 中创建一个新字符时。表,在 cha
我想知道您是否可以将authserver 和worldserver 放到后台。我知道芒果会这样做,因为最终艾泽拉斯核心是基于芒果的,所以我想知道艾泽拉斯核心是否仍然可以做到这一点。 最佳答案 或者我为
如何自动保持我的 fork 主分支与 AzerothCore 主分支同步? 最佳答案 你可以使用 GitHub Actions 来保持你的 fork 主分支同步: on: schedule:
我最近找到了 AzerothCore我想知道是否可以对其进行配置或修改,以便我可以与 friend 从头到尾玩整个 WLK(突袭)。 很多年前(超过 8 年)我用过 TrinityCore和 frie
我想要开发领域 (worldserver),它将使用我的 authserver(生产),这样我就可以实时测试我的开发代码。 此外,我希望只有当我的帐户级别 > 1 时才能连接到这个领域。所以 GM 或
更改星期几以重新加载英雄实例的问题。 始终是星期五的 04:00。 我正在尝试将配置放入行中: Instance.ResetTimeRelativeTimestamp = 其他日期之一: 155286
这个问题我想问很久了。您可以在服务器运行时进行数据库记录更新吗?实际上问题是不同的,在服务器运行时进行这些更新是否可取,或者关闭服务器,进行修改然后再次打开它是否更可取?谢谢。对于某些人来说,这似乎是
这个问题我想问很久了。您可以在服务器运行时进行数据库记录更新吗?实际上问题是不同的,在服务器运行时进行这些更新是否可取,或者关闭服务器,进行修改然后再次打开它是否更可取?谢谢。对于某些人来说,这似乎是
安装/更新时 AzerothCore有时会遇到错误,例如: [ERROR]: In mysql_stmt_prepare() id: 3, sql: [ERROR]: Unknown column '
为什么服务器端的一些数据仍然存储在DBC文件中,而不是SQL-DB中?特别是 - 咒语 (spells.dbc)。做什么的?我们的咒语中有很多错误,很难理解咒语出了什么问题,但更难找到咒语......
我正在尝试构建一个使用 SOAP RBAC (3.3.5a) 在 wow server 和 web portal 之间进行通信的 web 门户. AzerothCore 使用什么加密?和Trinity
如何启用 崩溃日志 , gdb 和 重启器 AzerothCore 服务器?我找不到有关此的任何信息,请帮助。 最佳答案 更新 28/04/2021 官方指南可在此处获得:https://www.az
你好,我在尝试使用 functions.sh 启动 db_assembler 时遇到问题,我在 Windows 10 和 MySQL 5.7 下 最佳答案 解决方案是进入 conf/config.sh
我一直在努力让 TrinityCore 启动并运行,与 Ubuntu 的恐怖作斗争,以便让事情正常运行。终于搞定了工作流程,完成了两个相关的项目,我打算开始修改代码。但我找到了艾泽拉斯核心,我很感兴趣
使用后.character changefaction xxx或 .character changerace xxx关于字符xxx我无法自定义和保存角色,因为它失败了: Could not chang
最初是通过这个github问题问到的: https://github.com/azerothcore/azerothcore-wotlk/issues/3527 将./.env.dist文件复制到./
我使用 install with Docker 全新安装了 Azerothcore方法。 我可以使用 SET realmlist 192.168.1.242 通过本地网络进行连接 让 docker 或
有没有人已经成功添加了Rochet2's Reforging script在 AC ?我的工作但不完全。在角色登录时,脚本应该在重铸(和装备)元素上重新应用奖励,但似乎“player->GetItem
我需要知道在哪里可以更改咒语的范围 - THAIL SMASH 71077 关于这个咒语,我在 C++ 代码中唯一能看到的是: events.ScheduleEvent(EVENT_TAIL_SMAS
我按照官方 installation guide for AzerothCore using Docker containers 在 docker 中运行 Azerothcore-WOTLK|我想知道
我是一名优秀的程序员,十分优秀!