1. Disable detailed logging in the config.
2. If that doesn't work, check bot count. With a n150 the max you can get is 1000 bots. Reduce them.
3. If none of these work, post crash log.
Thank you. I do have detailed logging all set to false and bots are default of 600min/800max.
Crash log is attached.
Anecdotally, I have never had a crash on this repack running our LAN server 24/7/365 with only the AI Playerbots, AH Bot, Pvp Titles, Autorevive, Breaking News Override, Time is Time, Boss Announcer & Dead Means Dead modules active. ~1800-2000 bots on an Intel i5 3570 CPU 32GB DDR3 Win10. I do have to shut down/restart the world server every 4-5 days or so due to the continuous memory creep, as we're sitting at 25 of 32GB used. It's a good idea to reboot your server every couple of days or so if you use less RAM. My first order of business would be to try and run the repack with as few modules as possible if crashes are persistent.
Last edited by smilingbob; 04-15-2025 at 05:54 PM.
Anecdotally, I have never had a crash on this repack running our LAN server 24/7/365 with only the AI Playerbots, AH Bot, Pvp Titles, Autorevive, Breaking News Override, Time is Time, Boss Announcer & Dead Means Dead modules active. ~1800-2000 bots on an Intel i5 3570 CPU 32GB DDR3 Win11. I do have to shut down/restart the world server every 4-5 days or so due to the continuous memory creep, as we're sitting at 25 of 32GB used. It's a good idea to reboot your server every couple of days or so if you use less RAM. My first order of business would be to try and run the repack with as few modules as possible if crashes are persistent.
Thanks for the help. I did that just today. Disabled a bunch of modules and will monitor. In terms of rebooting, do you mean the actual PC or just worldserver.exe? I see that the core itself has a shutdown scheduler for worldserver. I assume you then setup a Windows task to restart it a few minutes later? Is that the best way?
Thanks for the help. I did that just today. Disabled a bunch of modules and will monitor. In terms of rebooting, do you mean the actual PC or just worldserver.exe? I see that the core itself has a shutdown scheduler for worldserver. I assume you then setup a Windows task to restart it a few minutes later? Is that the best way?
Thank you. I do have detailed logging all set to false and bots are default of 600min/800max.
Crash log is attached.
Code:
00007FF6B73FB626 00000062F32FE550 PS_Transmogrification::OnPlayerLootItem+36 H:\azerothcore-wotlk\modules\mod-transmog\src\transmog_scripts.cpp line 1069
00007FF6B7E8F6FA 00000062F32FE5A0 ScriptMgr::OnPlayerLootItem+5A H:\azerothcore-wotlk\src\server\game\Scripting\ScriptDefines\PlayerScript.cpp line 375
00007FF6B7FDA095 00000062F32FE670 Player::StoreLootItem+355 H:\azerothcore-wotlk\src\server\game\Entities\Player\Player.cpp line 13678
00007FF6B84AAD97 00000062F32FE7D0 WorldSession::HandleAutostoreLootItemOpcode+507 H:\azerothcore-wotlk\src\server\game\Handlers\LootHandler.cpp line 99
00007FF6B774F8BE 00000062F32FE9E0 StoreLootAction::Execute+6FE H:\azerothcore-wotlk\modules\mod-playerbots\src\strategy\actions\LootAction.cpp line 428
According to this the game crashed when either a player or bot picked up a piece of equipment, triggering the transmog module code to add that equipment/set to their list of available transmog items. So the culprit is transmog module. Disable it and see if any other crash occurs.
00007FF6B73FB626 00000062F32FE550 PS_Transmogrification::OnPlayerLootItem+36 H:\azerothcore-wotlk\modules\mod-transmog\src\transmog_scripts.cpp line 1069
00007FF6B7E8F6FA 00000062F32FE5A0 ScriptMgr::OnPlayerLootItem+5A H:\azerothcore-wotlk\src\server\game\Scripting\ScriptDefines\PlayerScript.cpp line 375
00007FF6B7FDA095 00000062F32FE670 Player::StoreLootItem+355 H:\azerothcore-wotlk\src\server\game\Entities\Player\Player.cpp line 13678
00007FF6B84AAD97 00000062F32FE7D0 WorldSession::HandleAutostoreLootItemOpcode+507 H:\azerothcore-wotlk\src\server\game\Handlers\LootHandler.cpp line 99
00007FF6B774F8BE 00000062F32FE9E0 StoreLootAction::Execute+6FE H:\azerothcore-wotlk\modules\mod-playerbots\src\strategy\actions\LootAction.cpp line 428
According to this the game crashed when either a player or bot picked up a piece of equipment, triggering the transmog module code to add that equipment/set to their list of available transmog items. So the culprit is transmog module. Disable it and see if any other crash occurs.
Thanks for the help. I did that just today. Disabled a bunch of modules and will monitor. In terms of rebooting, do you mean the actual PC or just worldserver.exe? I see that the core itself has a shutdown scheduler for worldserver. I assume you then setup a Windows task to restart it a few minutes later? Is that the best way?
That is exactly the way I did it when I was using SPP Classics repack, but I have not located the shutdown scheduler for world server for AC. Mind sharing where you found it? Going upstairs now to take a look.
That is exactly the way I did it when I was using SPP Classics repack, but I have not located the shutdown scheduler for world server for AC. Mind sharing where you found it? Going upstairs now to take a look.
I was looking a couple of days ago and mistakenly thought this was part of the core. Turns out it's a module called "mod-server-auto-shutdown". Unfortunately this repack doesn't include it so now I'm not sure how to handle automatic restart of worldserver.exe :-(
I found a YouTube video where a guy does it with a batch file. May give that a try. Here's the code he uses:
TITLE AzerothCore Restarter]- Test Realm (AC)
:run
worldserver.exe
goto run
00007FF6B73FB626 00000062F32FE550 PS_Transmogrification::OnPlayerLootItem+36 H:\azerothcore-wotlk\modules\mod-transmog\src\transmog_scripts.cpp line 1069
00007FF6B7E8F6FA 00000062F32FE5A0 ScriptMgr::OnPlayerLootItem+5A H:\azerothcore-wotlk\src\server\game\Scripting\ScriptDefines\PlayerScript.cpp line 375
00007FF6B7FDA095 00000062F32FE670 Player::StoreLootItem+355 H:\azerothcore-wotlk\src\server\game\Entities\Player\Player.cpp line 13678
00007FF6B84AAD97 00000062F32FE7D0 WorldSession::HandleAutostoreLootItemOpcode+507 H:\azerothcore-wotlk\src\server\game\Handlers\LootHandler.cpp line 99
00007FF6B774F8BE 00000062F32FE9E0 StoreLootAction::Execute+6FE H:\azerothcore-wotlk\modules\mod-playerbots\src\strategy\actions\LootAction.cpp line 428
According to this the game crashed when either a player or bot picked up a piece of equipment, triggering the transmog module code to add that equipment/set to their list of available transmog items. So the culprit is transmog module. Disable it and see if any other crash occurs.
So I had another crash at 5:48am this morning with the same exact error. I looked at the transmog module github and they seem to think there aren't any crash issues associated with the mod. Is it known to be unstable or is it just my PC having the issue? This N150 is new so I'm hoping I don't have some sort of CPU problem. The core runs it at 100% full time.
In terms of rebooting, do you mean the actual PC or just worldserver.exe?
It is beneficial to shut down properly.
1 In worldserver.exe type server shutdown 1 <-- or however many seconds you want and wait for the window to close
2 In authserver.exe press ctrl+c once and wait for the window to close
3 In mysql console press ctrl+c 2 times
Do this so that your database is not corrupted.
I usually do this twice a week, however, I have:
Processor: Intel(R) Xeon(R) E-2146G CPU @ 3.50GHz
Number Of Processors: 12
Physical Memory: 66932100 KB (Available: 41541328 KB) [ECC]
Windows 11 Pro 24H2
This is currently running 2178 bots. (900 min and 2500 max in the config)
I also recommend rebooting the computer once a week to clear the RAM cache if you're not using ECC memory. This can defuse memory creep up which can cause a crash if a memory cell tries to cross into another.
If you can, and this goes for anyone, use an external backup drive and Cobian Reflector to back up at minimum the MySQL directory at minimum twice a day and use versioning. I have mine set to backup the MySQL folder once an hour and keep 12 versions and backup the entire Azerothcore Repack once a day, keeping just 2 versions. This will allow you to go back in time in case something craps out.