Closed trickerer closed 2 years ago
trickerer, спасибо большое за работу.
Процедура установки аналогично Тринитикор с NPC ботами (которую ты написал) или как Azerithcore? Нужно еще что-то добавлять в базы, например NPC, как в Тринитикор или как здесь написано (https://www.azerothcore.org/wiki/installation)?
Установка AC от TC почти не отличается (Classic Setup). Боты ставятся сверху, точно так же, как и на TC (включая заливку sql вручную).
hey there tried to apply the patch to fresh clone of azerothcore but patching did not work has the procedure changed compared to trinitycore ? i used patch -p1 < NpcBots.patch but it started complaining right away this is the line "can't find file to patch at input line 294"
ps also very grateful for you doing this will make this core even better :)
hey there tried to apply the patch to fresh clone of azerothcore but patching did not work has the procedure changed compared to trinitycore ? i used patch -p1 < NpcBots.patch but it started complaining right away this is the line "can't find file to patch at input line 294"
ps also very grateful for you doing this will make this core even better :)
installation similar to TK. Download from here https://github.com/trickerer/AzerothCore-wotlk-with-NPCBots and build as described here https://github.com/trickerer/Trinity-Bots.
hey there tried to apply the patch to fresh clone of azerothcore but patching did not work has the procedure changed compared to trinitycore ? i used patch -p1 < NpcBots.patch but it started complaining right away this is the line "can't find file to patch at input line 294" ps also very grateful for you doing this will make this core even better :)
installation similar to TK. Download from here https://github.com/trickerer/AzerothCore-wotlk-with-NPCBots and build as described here https://github.com/trickerer/Trinity-Bots.
yeah i know thanks though that was my next step to do so i can check out the bots :) just thought i should mention the patch procedure did not work so trickerer would know about it ;)
"can't find file to patch at input line 294"
is worrying, guess I need to look into it.
AzerothCore receives many more sensitive updates so patching may break after 1-2 days of patch update. Just be aware of that.
yeah i know about the patching thing lived on the edge with TC as well if the patch worked great if not wait for updates rince and repeat ;)
been playing with the bots for a couple of hours now and so far the bots are behaving great only strange issue i have is when accessing the bot menus they feel unresponsive most of the time did not act like that on trinitycore back when i still used that core might it be related to unoptimized functions in the core perhaps ?
although i should mention i have all the bots spawned in the world in different places so they can be hired from the vendors did make sure i placed them in low population and out in the middle of nowhere where no player can ever get to ;) used the same spawn macros that i used on TC so they are divided into smaller batches to avoid any problems
should mention the update visuals did not work every time had to use it multiple times before it changed the outfits on the bots other than that the bots have been working as expected as far as i can tell
going to fix web server tomorrow so my buddy can create an account and test as well
running the game server on a supermicro with dual xeon and 16gb ram for the vm used the recommended ram setting for the core also loading all maps during server bootup think that was about all i can think of i'll keep you up to date if anything crops up
hey there tried to apply the patch to fresh clone of azerothcore but patching did not work has the procedure changed compared to trinitycore ? i used patch -p1 < NpcBots.patch but it started complaining right away this is the line "can't find file to patch at input line 294"
ps also very grateful for you doing this will make this core even better :)
I just tested it and fresh AC repo got patched just fine. You must've used wrong patch file, AzerothCore patch is located in AC
folder
https://github.com/trickerer/Trinity-Bots/tree/master/AC
При тесте сервера АС с NPC ботами обнаружил следующее:
Пока что нашёл это. Позже отпишусь еще.
P.S.
hey there tried to apply the patch to fresh clone of azerothcore but patching did not work has the procedure changed compared to trinitycore ? i used patch -p1 < NpcBots.patch but it started complaining right away this is the line "can't find file to patch at input line 294"
ps also very grateful for you doing this will make this core even better :)
I just tested it and fresh AC repo got patched just fine. You must've used wrong patch file, AzerothCore patch is located in
AC
folder https://github.com/trickerer/Trinity-Bots/tree/master/AC
ah damn must have missed that i copied the patch directly from the main folder exactly like i used to do on TC didn't think about checking the folder itself if it had any changes to it thought everything was baked in for both repos my bad
think i found a crash related to bots and the underground tram i set the bots to 0 distance and stepped on the tram after a while server crashed have not activated logs yet so have nothing to show the bots did not ride the tram with me they fell behind when the tram left the station and a short while after the server crashed
also noticed when i got back in that my party had a character from a different account as a party member instead of all 5 bots uninvited the wrong character and relogged and all went back to normal
hi! awesome work! one feature i'm missing at the moment though is an autobalance module for azerothcore with npcbots.
hi! awesome work! one feature i'm missing at the moment though is an autobalance module for azerothcore with npcbots.
azerothcore has autobalance modules check out https://www.azerothcore.org/catalogue.html#/
there is a whole host of different modules to pick from from unless you are after something really specific in this case ?
hi! awesome work! one feature i'm missing at the moment though is an autobalance module for azerothcore with npcbots.
azerothcore has autobalance modules check out https://www.azerothcore.org/catalogue.html#/
there is a whole host of different modules to pick from from unless you are after something really specific in this case ?
The autobalance module for azerothcore doesn't recognize npcbots as players so dungeons are tuned for 1 player even if you are in a group with 4 other bots. In trinitycore this was asdressed within the mod.
OS Ubuntu 20.04.5 x64
crash info for the underground tram issue info threads and backtrace
'''(gdb) info threads
Id Target Id Frame
1 Thread 0x7ffff4c51fc0 (LWP 14262) "worldserver" futex_wait_cancelable (private=
'''(gdb) bt
debugInfo="MapID: 369 X: 9.15125 Y: 1547.86 Z: -85.3017 O: 0.0274096\nGUID Full: 0xf130011172000002 Type: Creature Entry: 70002 Low: 2 Entry 70002\nName: Thran\nAliveState: true UnitMovementFlags: 0 ExtraUnitMovem"..., message="m_currMap", fmtMessage="") at /home/gameadm/source/azerothcore/src/common/Debugging/Errors.cpp:112
at /home/gameadm/source/azerothcore/src/server/game/Maps/Map.cpp:1047
at /home/gameadm/source/azerothcore/src/server/game/Entities/Transport/Transport.cpp:917
at /home/gameadm/source/azerothcore/src/common/Dynamic/TypeContainerVisitor.h:50
at /home/gameadm/source/azerothcore/src/common/Dynamic/TypeContainerVisitor.h:57
this=0x7fffa35fd470, c=...) at /home/gameadm/source/azerothcore/src/common/Dynamic/TypeContainerVisitor.h:91
y=2, visitor=...) at /home/gameadm/source/azerothcore/src/server/game/Grids/NGrid.h:103
visitor=...) at /home/gameadm/source/azerothcore/src/server/game/Maps/Map.h:877
at /home/gameadm/source/azerothcore/src/server/game/Maps/Map.cpp:732
__t=@0x7fffa6de1268: 0x338f770 <MapMgr::instance()::instance+216>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/invoke.h:73
__args=@0x7fffa6de1268: 0x338f770 <MapMgr::instance()::instance+216>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/invoke.h:95
at /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:244
at /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:195
(gdb)'''
The autobalance module for azerothcore doesn't recognize npcbots as players so dungeons are tuned for 1 player even if you are in a group with 4 other bots. In trinitycore this was asdressed within the mod.
set AutoBalance.playerCountDifficultyOffset=0 to 4 and difficulty must be set as 5 players.bad thing that auobalance not scale mobs in openworld.
found another issue bots in party if they kill any quest mob before you can get a hit in the kill will not count towards the quest total
found another issue bots in party if they kill any quest mob before you can get a hit in the kill will not count towards the quest total
Дополню проблему.Если игрок успел первым нанести удар по мобу, а бот добивает, то игрок получает опыт и если есть квест на убийство мобов то засчитываеться и моб по квесту. Если игрок не ударил моба хоть один раз, то ему не даеться ни опыт ,не засчитываеться убийство по квесту.Если бот начал бить первым и игрок хотя бы один раз ударил моба то ему засчитаеться и опыт и квест.
При тесте сервера АС с NPC ботами обнаружил следующее:
1.Невозможно нанять рыцаря смерти после создания, в меню разговоров отсутствуют какие либо диалоги. Также не возможно его удалить; 2.В меню ботов все способности на английском языке; 3.В меню у шамана выбора чар для оружия отражено только автовыбор других чар нет, тоже самое и у разбойников с ядами; 4.Боты на летающем маунте очень медленно следуют за игроком, но при входе в инст или рейдовое подземелье появляются сразу.
Пока что нашёл это. Позже отпишусь еще.
P.S.
1. Возможно ли настроить ботов чтоб они не убивали игрока в рейде ЦЛК на боссе Леди смертный шепот когда она тебя контролирует (да и вообще при любом контроле игрока мобом или боссами)? Метки рейда в данном случае не получилось применить. 2. Возможно ли обучить ботов диспелить дебаффы?
P.S.
So far fixed issues include transports, kill credits, missing gossips and neutral mobs killing bot totems.
AzerothCore just received a big update for spell proc system. Which seems an improvement, but spell proc functionality and stability took a hit. I'm trudging through those changes in order to see what needs updating again. I intend to push fixes applied on top of recent changes so there will be some delay before that happens, probably after all critical/high priority [QAston]
issues are resolved. https://github.com/azerothcore/azerothcore-wotlk/issues
При тесте сервера АС с NPC ботами обнаружил следующее:
1.Невозможно нанять рыцаря смерти после создания, в меню разговоров отсутствуют какие либо диалоги. Также не возможно его удалить; 2.В меню ботов все способности на английском языке; 3.В меню у шамана выбора чар для оружия отражено только автовыбор других чар нет, тоже самое и у разбойников с ядами; 4.Боты на летающем маунте очень медленно следуют за игроком, но при входе в инст или рейдовое подземелье появляются сразу.
Пока что нашёл это. Позже отпишусь еще. P.S.
1. Возможно ли настроить ботов чтоб они не убивали игрока в рейде ЦЛК на боссе Леди смертный шепот когда она тебя контролирует (да и вообще при любом контроле игрока мобом или боссами)? Метки рейда в данном случае не получилось применить. 2. Возможно ли обучить ботов диспелить дебаффы?
- Пофиксил
- Они и должны быть на английском, никакой официальной русской локализации ботов нет
- Не подтверждаю, всё на месте. Возможно дело в русском клиенте
- Ещё не проверил
P.S.
- Боты не должны атаковать законтроленных союзников. Если это происходит значит это баг и будет исправлено.
- Боты диспелят дебафы с сюзников (если могут), бафы с врагов (опять, если могут), а также бафы с законтроленных союзников (только в рейдах и героиках)
В TC у меня в диалогах с ботами в разделе абилки все способности на русском.
Код ботов добавляет в меню способности в виде ссылок. Проверь настройки сервера, DBC.Locale
, например
So far fixed issues include transports, kill credits, missing gossips and neutral mobs killing bot totems.
AzerothCore just received a big update for spell proc system. Which seems an improvement, but spell proc functionality and stability took a hit. I'm trudging through those changes in order to see what needs updating again. I intend to push fixes applied on top of recent changes so there will be some delay before that happens, probably after all critical/high priority
[QAston]
issues are resolved. https://github.com/azerothcore/azerothcore-wotlk/issues
i should add the tram issue described above behaves in a funny way after the crash when you login to the game again you are suddenly in a Raid and a character from a totally different account is added to the party in this case character added was from my GM account thought i should clarify this it might be missed in my original posting
В TC у меня в диалогах с ботами в разделе абилки все способности на русском.
Код ботов добавляет в меню способности в виде ссылок. Проверь настройки сервера,
DBC.Locale
, например
Посмотрел настройки DBC.Locale, выставлял русский, но ничего не меняется.
У шамана вот такая ситуация и у разбойника тоже самое. В чем может быть проблема?
Посмотрел настройки DBC.Locale, выставлял русский, но ничего не меняется. Ниже скрин из AC.
Чистил кеш в клиенте и папку WTF, результат такой же.
Ниже прикрепляю скины из ТС
Добавлю свои пять копеек 1.Автобаланс от Азероткор ломает нпс ботов.Независимо от настроек боты наносят урон 1-3 единицы в подеземлье. 2.Почему то в подземелье ragefire chasm нпс боты з ависали в бою после каждой стычки с мобами.Помогали команды npcbot teleport и hide,unhide.После этого нпсботы выходили из боя. 3.Был странный момент что вовремя боя в подеземлье если использовать команду телепортации нпсботов,то было 2 раза так что бот изчезал из подземелья,хотя оставался в группе.Попытки вернуть бота на место после боя не получались,помогало только выход из инста и вызов бота с помощью команды телепортации.
2.Почему то в подземелье ragefire chasm нпс боты з ависали в бою после каждой стычки с мобами.Помогали команды npcbot teleport и hide,unhide.После этого нпсботы выходили из боя.
Странно,после перезагрузки сервера при повторном прохождении подземелья боты не зависали в бою после каждой стычки.Странно,вижу такое впервые.
Alright. After trial, error and one gigantic pain in the ass, got fixed:
If nothing serious pops up, the next thing to do is a fix for autobalance module.
После сборки в MVS вышло сообщение.
При запуске worldserver.exe так имеются сообщение красным цветом.
Это критично?
If nothing serious pops up, the next thing to do is a fix for autobalance module.
Возможно ли изменить модуль чтобы он так же скалировал мобов в открытом мире как и версия для ТС??
Это критично?
Некоторые способности / таланты могут не работать. Лучше об этом расскажет багтрекер
If nothing serious pops up, the next thing to do is a fix for autobalance module.
Возможно ли изменить модуль чтобы он так же скалировал мобов в открытом мире как и версия для ТС??
Думаю, возможно. Но пока это не является приоритетом
Я не уверен здесь поднять эту проблему или здесь https://github.com/azerothcore/azerothcore-wotlk/issues. В общем после последнего обновления в ЦЛК 25 обычка на первом паке треша отрубается worldserver. Файлы во вложении. 0407cfdfa262worldserver.exe[6-10_0-22-27].txt 0407cfdfa262worldserver.exe[6-10_0-22-27].zip
Я не уверен здесь поднять эту проблему или здесь https://github.com/azerothcore/azerothcore-wotlk/issues. В общем после последнего обновления в ЦЛК 25 обычка на первом паке треша отрубается worldserver. Файлы во вложении. 0407cfdfa262worldserver.exe[6-10_0-22-27].txt 0407cfdfa262worldserver.exe[6-10_0-22-27].zip
Processor: Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz Number Of Processors: 2 Physical Memory: 4189784 KB (Available: 627872 KB) Commit Charge Limit: 8908376 KB
Емое,как вы играете на таком железе?Неужели такой проц выдержит и игру и сервак?? Для непонятных крашей лучше создать Debug версию сервака логи покажут больше информации.
Я не уверен здесь поднять эту проблему или здесь https://github.com/azerothcore/azerothcore-wotlk/issues. В общем после последнего обновления в ЦЛК 25 обычка на первом паке треша отрубается worldserver. Файлы во вложении. 0407cfdfa262worldserver.exe[6-10_0-22-27].txt 0407cfdfa262worldserver.exe[6-10_0-22-27].zip
Processor: Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz Number Of Processors: 2 Physical Memory: 4189784 KB (Available: 627872 KB) Commit Charge Limit: 8908376 KB
Емое,как вы играете на таком железе?Неужели такой проц выдержит и игру и сервак?? Для непонятных крашей лучше создать Debug версию сервака логи покажут больше информации.
Играю и вполне нормально)). Те же NPC боты в ТС крашей сервера небыли. Сегодня сделаю компиляцию в Debug версию. Отпишусь позже.
Script named 'npc_transmogrifier' is not assigned in the database.
Validating Spell Scripts...
Spell 26467
Effect Index: EFFECT_0 AuraName: 42
of script spell_item_persistent_shield
did not match dbc effect data - handler bound to hook OnEffectProc
of AuraScript won't be executed
Spell 49217
Effect Index: EFFECT_0 Target: 16
of script spell_dk_wandering_plague
did not match dbc effect data - handler bound to hook OnObjectAreaTargetSelect
of SpellScript won't be executed
Spell 49654
Effect Index: EFFECT_0 Target: 16
of script spell_dk_wandering_plague
did not match dbc effect data - handler bound to hook OnObjectAreaTargetSelect
of SpellScript won't be executed
Spell 49655
Effect Index: EFFECT_0 Target: 16
of script spell_dk_wandering_plague
did not match dbc effect data - handler bound to hook OnObjectAreaTargetSelect
of SpellScript won't be executed
Spell 54748
Effect Index: EFFECT_0 AuraName: 42
of script spell_mage_burning_determination
did not match dbc effect data - handler bound to hook OnEffectProc
of AuraScript won't be executed
Spell 61685
Effect Index: EFFECT_0 AuraName: 4
of script spell_pet_charge
did not match dbc effect data - handler bound to hook OnEffectProc
of AuraScript won't be executed
got a wierd issue last night logs showed nothing so no idea what might be going on i did allocate more ram to the vm just in case it was running out of memory
anywhoo long story short i tested the Tram between ironforge - stormwind had my bots with me full party of 5 arrived in ironforge without any issues right after i stepped trough the portal to ironforge Paladin bot started vanishing / reappearing over and over again i tried to get close to him to access the menus poof he was gone and at one point he was gone for over 5 minutes then all of a sudden he appeared from out of nowhere ? this happened only with the Paladin bot Wilhelm no other bot
forgot to mention this all went away when i got back to Stormwind the vanishing act was happening all over ironforge and out in Dun Morogh thought maybe the Tram ride triggered something ?
Я не уверен здесь поднять эту проблему или здесь https://github.com/azerothcore/azerothcore-wotlk/issues. В общем после последнего обновления в ЦЛК 25 обычка на первом паке треша отрубается worldserver. Файлы во вложении. 0407cfdfa262worldserver.exe[6-10_0-22-27].txt 0407cfdfa262worldserver.exe[6-10_0-22-27].zip
Processor: Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz Number Of Processors: 2 Physical Memory: 4189784 KB (Available: 627872 KB) Commit Charge Limit: 8908376 KB Емое,как вы играете на таком железе?Неужели такой проц выдержит и игру и сервак?? Для непонятных крашей лучше создать Debug версию сервака логи покажут больше информации.
Играю и вполне нормально)). Те же NPC боты в ТС крашей сервера небыли. Сегодня сделаю компиляцию в Debug версию. Отпишусь позже.
Я не знаю, какие именно файлы именно покажут причину краша сервера. Скину что у меня есть. На самом деле я далек от программирования. Server.log Auth.log 0407cfdfa262worldserver.exe[6-10_21-36-26].txt 0407cfdfa262worldserver.exe[6-10_21-36-26].zip
Получил забавный баг.В команде с игроком боты паладин,прист,друид и шаман.При повышении уровня с 19го на 20ый,прист скастовал баф 8-9 уровня power word:Fortitude на моего героя.Я отключил этот баф и прист потом автоматом повесил баф 2(3)уровня увеличивая стамину на 8,вместо бафа который доступен на уровнях выше.
Я не знаю, какие именно файлы именно покажут причину краша сервера. Скину что у меня есть. На самом деле я далек от программирования. Server.log Auth.log 0407cfdfa262worldserver.exe[6-10_21-36-26].txt 0407cfdfa262worldserver.exe[6-10_21-36-26].zip
Да, этот краш связан с ботами. И с обновлениями в системе spell proc. Вот только дело в том, что все эти изменения были откачены. https://github.com/azerothcore/azerothcore-wotlk/commit/ad4ce0895f04e633e259941aee470c138700ee8e Мне тоже придётся откатывать свои изменения под новую систему, так что этот краш пофиксится автоматически. А если нет, то нужно просто найти где триггерится периодик для Killing Spree и пофиксить попытку доступа к полям игрока для ботов.
e1524a563792worldserver.exe[9-10_16-48-16].txt
Даже почему то после всех обновлений на локации icecrown идут вылеты во время битвы с мобами,любыми мобами.Внутри ЦЛК перед первым боссом вылетов не было
收集材料如何屏蔽?
Присоединяюсь к посту выше Parkan1986 у меня тоже наблюдается краш сервера в ЦЛК на первых паках мобов до первого босса. Сборку делал в Debug версии.
e1524a563792worldserver.exe[9-10_23-18-43].txt e1524a563792worldserver.exe[9-10_23-18-43].zip Auth.log Server.log
Кроме того в основном использую сборку в Release версии. Сборки сервера как в Release так и в Debug версии настроены и подключены на одни и те же базы данных, такое допустимо? Это может повлиять, в моем случае, на краш сервер?
LoginDatabaseInfo = "127.0.0.1;3306;root;root;acore_auth_npcbot" WorldDatabaseInfo = "127.0.0.1;3306;root;root;acore_world_npcbot" CharacterDatabaseInfo = "127.0.0.1;3306;root;root;acore_characters_npcbot"
P.S.
Я бы сказал что вылеты происходили с любыми мобами на локации ледяная корона но не про инст.в инсте до первого босса я не доходил.просто бил для теста первых мобов и там не было вылетов.а вот на просто локации подходишь с ботами с мобу,10-30 секунд пока его бьешь происходит вылет.
How to close the collected materials?
How to close the collected materials?
Please rephrase your question and provide more details. In this form it doesn't make any sense when google-translated. Sorry about that.
How to close the collected materials?
Please rephrase your question and provide more details. In this form it doesn't make any sense when google-translated. Sorry about that.
Thank you。Im ok. // AddGossipItemFor(player, GOSSIP_ICON_TALK, LocalizedNpcText(player, BOT_TEXT_GATHERING) ok
Autobalance fix for bots' stats screw-up https://github.com/trickerer/mod-autobalance/commit/78724b1a2a871f409771ff1cc094076f9ea3fb95
Congratulations to all who was asking for AC implementation of NPCBots.
Here You can post remaining problems You find using AC version of NPCBots. Here is a couple unsolved implementation problems I have to leave for later:
Note that most features are yet to be tested. All new AC+Bots issues will be gathered here duting 2 weeks since now, after that point all new problems will be processed in a usual way.