Опросил и гпт и гемини, они выдают галюны и ссылаются на несуществующие таблицы и столбцы. Просто гуглинг нихуя не дает. Я не знаю куда мне лезть.
План минимум к MVP на 1.0:
1) Полностью перепилю весь гир, изменю мобов по хп и скиллсету, чтобы сделать более плавную прогрессию от 1 до 80 и не было резкого скачка качества кабаньих шмоток и силы мобов в Аутленде и Нордсколе. Вручную я каждую вещь делать не буду. По сути у меня будет функция item_budget, которая зависит от ivl и шаблоны, специально адаптироанные под классы, спеки и purpose, где прописано какую долю от budget занимает каждый стат в шмотке. Ну и я просто напишу скрипт на питоне, который быстро перезаписывает таблицу item_template на сгенеренные из шаблона шмотки. А потом буду дпс чеки и килл таймы гонять на ботах. Помимо шаблонных шмоток все же сделаю ~30-40 уникальных шмоток с уникальными пассивками и скриптами, в основном триньки, у меня уже есть там идеи для интересных механик (там будут и синергии в группах).
2) Накидаю каких-то глупеньких ивентов и активностей в мир и данжи на не очень сложных скриптах. Например, во Вьетнаме, Кратере или в Фераласе будет каждую неделю спавнится ивент, где надо просто заагрить пак горилл и просто довести пак до определенной точки, не убивая горилл и не умерев сам. Или например Марадон ран: надо просто до истечения таймера добежать от дальнего входа до Принцессы (убивать всех необязательно, главное просто оказаться в нужной точке), тупа паркур, зелья, спортивное ориентирование и знание шорткатов в запутанном нелинейном данже. И еще чего-нибудь подобное придумаю. Да придется скрипты писать тестить, но тут надо надо найти баланс, чтобы в начале не слишком бедно было, и нагрузка для меня был подъемная, и контент постепенно с новыми апдейтами добавлялся.
3) По ПвП. На 1.0 будет временно ПвЕ, а включены только дуэли с сообщением "Фича в бета-тесте, потому что я хуй знает какой баланс будет в ПвП". Но потом сразу с следующим 1.1 апдейтом уже ганки и БГ включить вместе с какими-то переделкам и ребалансами на основе логов дуэлей и киллов боссов из 1.0. Арены будут в более дальней перспективе, ибо арены это пиздец сложный баланс. Лучше сначала накопить ПвП статистику в бг и мире, прежде чем что-то с аренами думать и балансить.
План минимум к MVP на 1.0:
1) Полностью перепилю весь гир, изменю мобов по хп и скиллсету, чтобы сделать более плавную прогрессию от 1 до 80 и не было резкого скачка качества кабаньих шмоток и силы мобов в Аутленде и Нордсколе. Вручную я каждую вещь делать не буду. По сути у меня будет функция item_budget, которая зависит от ivl и шаблоны, специально адаптироанные под классы, спеки и purpose, где прописано какую долю от budget занимает каждый стат в шмотке. Ну и я просто напишу скрипт на питоне, который быстро перезаписывает таблицу item_template на сгенеренные из шаблона шмотки. А потом буду дпс чеки и килл таймы гонять на ботах. Помимо шаблонных шмоток все же сделаю ~30-40 уникальных шмоток с уникальными пассивками и скриптами, в основном триньки, у меня уже есть там идеи для интересных механик (там будут и синергии в группах).
2) Накидаю каких-то глупеньких ивентов и активностей в мир и данжи на не очень сложных скриптах. Например, во Вьетнаме, Кратере или в Фераласе будет каждую неделю спавнится ивент, где надо просто заагрить пак горилл и просто довести пак до определенной точки, не убивая горилл и не умерев сам. Или например Марадон ран: надо просто до истечения таймера добежать от дальнего входа до Принцессы (убивать всех необязательно, главное просто оказаться в нужной точке), тупа паркур, зелья, спортивное ориентирование и знание шорткатов в запутанном нелинейном данже. И еще чего-нибудь подобное придумаю. Да придется скрипты писать тестить, но тут надо надо найти баланс, чтобы в начале не слишком бедно было, и нагрузка для меня был подъемная, и контент постепенно с новыми апдейтами добавлялся.
3) По ПвП. На 1.0 будет временно ПвЕ, а включены только дуэли с сообщением "Фича в бета-тесте, потому что я хуй знает какой баланс будет в ПвП". Но потом сразу с следующим 1.1 апдейтом уже ганки и БГ включить вместе с какими-то переделкам и ребалансами на основе логов дуэлей и киллов боссов из 1.0. Арены будут в более дальней перспективе, ибо арены это пиздец сложный баланс. Лучше сначала накопить ПвП статистику в бг и мире, прежде чем что-то с аренами думать и балансить.
1) Хочу перелопатить все квесты и delete нахуй все "принеси 10 кабаньих писек, которые падают с дропрейтом 5%" и "убей тигров, потом супер тигром, потом мега тигров". И привести квестинг к стандарту: одна длинная главная цепочка в одной локации и набор мелких побочек, которые чисто помогают делать главную цепочку или дают какие-то нужные вещи, introduce механики. Но это крайне сложная и амбициозная задача. Нужно одновременно сделать это так чтобы не было "эффекта геншина" с кучей растянутой графомании, которую люди будут скипать. И одновременно так, чтобы не писать целое литературное произведение под каждую локации, иначе тут легко словить творческий Out of Mana уже на Красногорье. Ну и каждой такой цепочке наверняка нужны будут какие-то более сложные скрипты, которые еще надо писать, тестить, дебажить, проверять на какие-то неочевидные эксплойты. Явно задача не на одного человека. А главное, если за такое браться, то это либо делать это сразу до релиза в прод с самого начала. Либо вообще за это не браться и оставить "кабаньи жопы" как есть. Апдейтить квесты постепенно пачками по мере апдейтов - это ломать людям прогрессию, это будут квесты исчезать, баги и глюки появляться, это черная дыра будет.
2) "Актуализация" 60-70 лвл рейдов под 80 и переделка 40м под 10/25м стандарт. Проблема в том, что такая хуйня требует не просто механического изменения жырности мобов, но еще и переписывания самих скриптов боссов. И даже Elune тут не спасет, надо будет С++ в самом Aserothcore перелопачивать, многие механики просто hard coded в ядре. Мало того, что я и C++ индивидуально не перевариваю и ни в зуб ногой в него, так это еще и разбираться в чужом спагетти коде и костылях. И я что-нибудь исправлю, но я хуй знает, что от этого сломается. Да и 25 ботов одновременно, с какой-то сложной ротацией танков и non default позиционированием, прогонять моя микроволновка вместо компа просто банально не вывезет.
Но в целом делать второй туртл или с*рус с кучей кривых рас, васянских лок и данжей я не планирую. Но и совсем консервативным близлайком, как завещали еще диды во времена релиза лича, быть не хочу. Да и будем честны, что хочется чего-то свежего. Моя философия в том, чтобы задействовать на максимум те ассеты что есть. В итоге я думаю это будет концептуально что-то типа "ebonhold на минималках".
1) Хочу перелопатить все квесты и delete нахуй все "принеси 10 кабаньих писек, которые падают с дропрейтом 5%" и "убей тигров, потом супер тигром, потом мега тигров". И привести квестинг к стандарту: одна длинная главная цепочка в одной локации и набор мелких побочек, которые чисто помогают делать главную цепочку или дают какие-то нужные вещи, introduce механики. Но это крайне сложная и амбициозная задача. Нужно одновременно сделать это так чтобы не было "эффекта геншина" с кучей растянутой графомании, которую люди будут скипать. И одновременно так, чтобы не писать целое литературное произведение под каждую локации, иначе тут легко словить творческий Out of Mana уже на Красногорье. Ну и каждой такой цепочке наверняка нужны будут какие-то более сложные скрипты, которые еще надо писать, тестить, дебажить, проверять на какие-то неочевидные эксплойты. Явно задача не на одного человека. А главное, если за такое браться, то это либо делать это сразу до релиза в прод с самого начала. Либо вообще за это не браться и оставить "кабаньи жопы" как есть. Апдейтить квесты постепенно пачками по мере апдейтов - это ломать людям прогрессию, это будут квесты исчезать, баги и глюки появляться, это черная дыра будет.
2) "Актуализация" 60-70 лвл рейдов под 80 и переделка 40м под 10/25м стандарт. Проблема в том, что такая хуйня требует не просто механического изменения жырности мобов, но еще и переписывания самих скриптов боссов. И даже Elune тут не спасет, надо будет С++ в самом Aserothcore перелопачивать, многие механики просто hard coded в ядре. Мало того, что я и C++ индивидуально не перевариваю и ни в зуб ногой в него, так это еще и разбираться в чужом спагетти коде и костылях. И я что-нибудь исправлю, но я хуй знает, что от этого сломается. Да и 25 ботов одновременно, с какой-то сложной ротацией танков и non default позиционированием, прогонять моя микроволновка вместо компа просто банально не вывезет.
Но в целом делать второй туртл или с*рус с кучей кривых рас, васянских лок и данжей я не планирую. Но и совсем консервативным близлайком, как завещали еще диды во времена релиза лича, быть не хочу. Да и будем честны, что хочется чего-то свежего. Моя философия в том, чтобы задействовать на максимум те ассеты что есть. В итоге я думаю это будет концептуально что-то типа "ebonhold на минималках".
Описанные синдромы похожи либо на worldstate говно, либо на кривую базу где почему-то всем прописывается фазинг триггер от конкретного квеста.
Раз так, то ок.
>>2634
>и я просто напишу скрипт на питоне, который быстро перезаписывает таблицу item_template на сгенеренные из шаблона шмотки. А потом буду дпс чеки и килл таймы гонять на ботах.
Тут ты слегка соснешь, существует такая параша как worldrop шмотки с суффиксами, там лютая dbc-магия, одной ебли дб недостаточно, придется еще и клиентский ItemRandomSuffix.dbc с SpellItemEnchantment.dbc ковырять и серверу это васянство скармливать.
>2
Такое легкое васянство проще всего сделать lua/ts скриптом через eluna/tswowengine (у тебя впрочем ac, но это все равно сорт тринитипомойки, так что и tsкостыль наверное есть). Опционально можно накидать к этому говну аддоногуйню используя eluna aio фреймворк.
>>2635
>1
Квестовая скриптота почти чисто на ебаной sql'ятине, так что вполне реализуемо. В леще тем более вроде нет особо выебонистых тяжелых квестов с ебанутыми моментами как в cata+.
>2
Скриптота vanilla/tbc боссов в современных ведрах тоже на ебаной скулятине, c++ хардкод более характерен для старых ядер (форки tc до 2021-22 года) и всяких vmangos/cmangos, но это отдельная секта дедов-эмуляторщиков.
>но еще и переписывания самих скриптов боссов.
Тут больший момент это клиентмоддинг, то есть опять теребить dbc, на этом моменте многие васянские задумки идут нахуй. В основном из-за убогости инструментария.
Я тебя правильно понимаю, что есть какая-то ебучая система с суффиксами, которую постоянно мне будет срать в статы или перезаписывать их по своему желанию и которую нельзя убить никакими флагами на стороне базы или скриптами на сервере, потому что она сидит в клиенте и ее убийство неизбежного изменения клиента?
Почти. Это world drop зеленка, но да, ее перезаписать и отскалировать то еще веселье, не то чтобы невозможно, но крайне заебно.
В целом ее проще заглушить, выпилив нахуй из лута.
Так я же все равно удалю все старые айтемы и вместо них перезапишу свои новыми со своими собственными определенными шаблонами и вообще не планирую этой системой никак пользоваться. Или там какой-то подводный камень в том, что там код на стороне клиента как-то захардкожен менять статы и ляпать суффиксы вообще к любому шаблону с rarity=2 и потому если я не хочу подобных спецэффектов мне вообще нельзя юзать rarity=2?
> Так я же все равно удалю все старые айтемы
Если так, то ок, считай нет проблемы.
>что там код на стороне клиента как-то захардкожен менять статы и ляпать суффиксы вообще к любому шаблону с rarity=2
Не. Хардкод там касается именно скалирования стат на предметах где есть ебучее говно в виде RandomSuffix или RandomProperty. Хуярь туда нули для гарантии чтобы эта ебалайка не всплыла.
Вот есть iLvl вещи. Есть какой-то budget статов. Уточню что под статами я буду подразумевать именно добавки Intellect, Agility, Stamina, Haste, Spell/Attack Power и прочие, потому что они могут быть в разных пропорциях, и я включаю в этот budget белый урон с палки и армор. То есть budget это сумма статов без армора и белого урона. Армор у меня будет детерминирован чисто iLvl, rarity, типом шмотки (Cloth, Leather, Mail, Plate) и не зависеть от шаблонов. С оружкой у меня будет посложнее система, я про нее отдельно распишу, если это вообще кому-то интересно лол. Сосредоточимся пока на шмотках.
Как для budget, так и для армора у меня будет следующая зависимость iLvl:
budget ~ iLvlalpha
Где alpha будет примерно 1.2. То есть зависимость нелинейная, но лишь немного быстрее линейной. Сами же iLvl я сожму до стандартного интервала уровней 1-80.
Базовое "голое" (без шмоток) ХП как player, так и моба будет похожей зависимости подчиняться:
baseHp ~ Levelbeta
Где beta уже будет примерно 1.3. То есть у показатель alpha для бюджета статов на 0.1 больше, чем показатель beta для "голого" ХП. Это значит, что жирность окружения растет чуть чуть быстрее, чем твой бюджет статов и отношение ХП к budget растет по мере повышения лвла. Кабанчики становятся более тягучими, а мир как бы загустевает. Но естественно и alpha и beta будут тюнится опытным путем. Если слишком долго будет колупать мобов на макс лвле, то уменьшу разницу beta - alpha уменьшением beta. Если получится, что я могу синьку со Стратхольма могу аж до первого похода в Утгард носить, подниму базу alpha.
Так что тут чисто нужны эксперименты.
Хотя... Носить синьку со Стратхольма до Утгарда может ещё не так плохо, ладно, может пока и норм. Но вот если я пойду в Утгард со шмотками из Зул Фарака или буду Стратхольм носить до Грозовой Гряды, то это уже повод изменения alpha.
Но вот есть вещи, которые могут сократить разрыв:
1) Гемы. До 60 лвла гемов в шмотках нету, но после 60 гемы в шмотках появляются. Если ты чувствуешь затянутость, колупая мух в Зангармарше, то у тебя есть решение — найти шмотку с гемами и вставить гемы. Но гемы теперь — не заменитель статов, когда ты в любой кал можешь вставить фиолетовых гемов и ты типа не сильно отстаешь от рейд тира. Гемы будет переделаны из flat бонуса в мультипликативный от базы шмотки. Вместо +15 Agility ты получить условно +5% Agility от шмотки, куда гем ставишь. И теперь ты не можешь и взять какой-то кал хиловский на спирит, но зато с желтыми сокетами и насовать в них кучу критов, которых в шмотки значашьно нет. То есть всё ещё мотивация именно шмотки с хорошей базой искать. Но гемы — это всё ещё способ компенсировать растущий разрыв в бюджете и жирности.
2) Постепенное дозированное введение спецстатов по типу Haste, Armor Pen, Expertise, Hit и тд. Вот в шмотках до 60 лвла их не будет, кроме отдельных синек в hi end ваниле по типу шоломанса, того же стратхольма, и то их там будет немного. А вот после 60 хит и хаста уже встречаются в зеленке как факультатив. А после 70 уже в Нордсколе какого-то количество хита и хасты уже становится не просто опцией, которая может быть, а может и не быть, а есть какой-то обязательный "минимум" хита или хасты, по сути они уже как стамина. Ну и получается, что в Нордсколе несмотря на то что прибавка от гемов постепенно перестает компенсировать рост жирность, но зато... Тебе дают возможность, как твои тычки и касты ускоряются буквально, от того, что у тебя постоянно растет хаста. И таком образом время колупания снова уменьшается.
Пару пометок по полях:
1) Афлики и шп играют от дот и кастуют их мгновенно, потому им нахуй не нужна хаста вообще. Поэтому шаблоны для вафликов и шп естественно как исключение не будут иметь хасты вообще и доля перераспределится в пользу хита и spell power
2);все таки введу Required Level для гемов, чтобы у гемов 60-70 и гемов 70-80 были разные мультипликаторы статов
>чисто через Lua скрипты, не залезая в дремучий C++ ядра?
Ядро тут вообще побоку, это делается чуточку иначе: через кастомную спеллауру, а сверху уже lua скрипт который натягивает ауру при совпадении условий.
Благодарю! Я смотрю ауры тут довольно мощная концепция и через эту штуку можно много чего связывать..
И вот еще чо, пока что забудь про еблю ядра вообще, описанное тобой васянство реализуется втупую через db+dbc+eluna.
Тем более у тебя еще озероткококор, там через модули можно хукать всякую дичь не гадя непосредственно в ядро. Ядро это на тот случай когда сие васянство уже не штырит и надо добавить какую нибудь кастомную расу фури-ебак.
А это, братишка, архитектурная ущербность производных от mangos, все говно в одном казане. Не важно старый ли это mangos, поделка зомби-утырков с getmangos, ностовский vmangos, дедовский cmangos, моднявый trinitycore, очередной vasyancore форк tc. Всем как-то похуй.
1) Скайнет предложил сделать структуру папок типа
> features:
> > feature1:
> > > sql (здесь лежат мои sql инжекты)
> > > lua (здесл лежать мои lua скрипты)
> > feature2:
> > > (повторение структуры feature1)
и тд
2) А вот здесь я уже сам подумал. По идее у меня в азероткоре есть папка data/sql/updates, в которой лежит какая-то куча .sql файлов, которые я видел инжектились каким-то ac-db-import. И в теории я могу просто сделать shell, который просто ходит по моей папке features, собирает все из sql папок каждой фичи, хреначит их в какие-то бандлы и кидает эти бандлы в data/sql/updates
3) На стороне lua по идее можно создать какой-то стандартный entrypoint скрипт, который просто при запуске сервера пулит мои скрипты из features.
4) Ну и еще мне видимо придется запилить помимо entrypoint какой-то кастомный event handler с kv хранилищем, который хранит кучу однообразных событий с npc и чтобы в стандартном обработчике из AVE (какой-то форк элуны под азероткор) хендлился просто мой калбек из kv.
Ох много работы
Раз ты один хуй шатаешь квесты и не особо цепляешься за наследие БД мангос-производных (UDB, TDB, YTDB, хуй знает что там еще два десятилетия собирали), можешь вообще сделать иначе, по принципу анрыла с его префабами/блюпринтами.
То есть вместо тупорылого говна с редактированием quest_template/creature_template/creature_questrelation/gossip_menu/creature_loot_template ебубенишь json/yaml-портяночку с декларативным описанием статов/текста/скриптов/etc и пусть ведро само маппит данные по структурам в памяти. Сложно? В реализации - пиздец как, но обслуживать это проще чем sql-уебанство и тем более хардкод-уебанство прямо в ядре.
Либо дрочишь QuestMgr и прикручиваешь к нему API чтобы работать с квестами как с объектами.
>инжектились каким-то ac-db-import
Стандартная фишка trinity-производных же, жует новые файлы из /data/sql/updates и ведет учет установленных апдейтов. Правда там есть неочевидный прикол с неймингом %filename%_%dbtype%, хотя в позднем trinity и твоем ac наверное нет и все распихали по директориям db-type. Настраивается/отключается в конфиге, в твоем случае наверное стоит выключить автоапдейт чтоб после git pull'а васянство не заоверрайдило.
>И в теории я могу просто сделать shell, который просто ходит по моей папке features, собирает все из sql папок каждой фичи, хреначит их в какие-то бандлы и кидает эти бандлы в data/sql/updates
Незачем, можешь хоть на каждый sql one-liner по файлу создать, сервер при запуске сожрет и запишет что установил сабж. Ты кстати машку или мускуль используешь? А то там есть нюансы с последними версиями мускуля.
>хреначит их в какие-то бандлы и кидает эти бандлы в data/sql/updates
Бтв советую зопилить псевдомодуль-заглушку mod-db-features и туда складывать свои /data/sql/updates, дело твое конечно, но незачем срать напрямую в ядерные файлы.
>На стороне lua по идее можно создать какой-то стандартный entrypoint скрипт, который просто при запуске сервера пулит мои скрипты из features.
Вот именно при запуске сервера eluna (а значит и твой ale, в сущности одна хуй) ты соснешь, тупо нет метода, но есть костыльное решение: запускать при логине первого игрока.
короче пилю недолаунчер для несвежего вовна.
ключевая фишка - у каждого сервера своя "копия" клиента со своим набором аддонов, mpq, wtf и прочего стаффа, которая почти не занимает место на диске потому что корова. то есть cow. то есть copy-on-write.
эта хуйня реализована через особенности файловых систем, никаких симлинков, хардинков, виртуальных файловых систем в юзерспейсе и прочего переусложненного говна.
в случае windows - через тупой refs block cloning (да, это особенность windows 11 24h2+, win10 и ntfs-деды соснули), в случае linux через такой же тупой ioctl(FICLONE), т.е требует xfs/btrfs, ext4-деды соснули.
после создания профиля лаунчер прописывает туда realmlist указанного сервера и сбрасывает клиент до "дефолта". то есть сносит non blizzard_ аддоны, левые mpq, чистит wtf от saved variables.
через месяца полтора-два вывалю на гитхаб сорцы, сами разберетесь если это кому-то зачем-то надо. скорее всего никому, но как-то поебать.
Ты про playerbots?
Те что в cmangos в плане pve контента конченые. Они выполняют базовые вещи для своих ролей, хил хилит, танк танкует, дамагеры дамажат но у них нет стратегий что именно делать, а руками рулить ими ебанешься, ебенячья чехарда из макросов управления получается и при этом еще надо как-то свои кнопки нажимать.
В azerothcore варианте именно в этом плане они лучше, у них есть прописанные стратегии для большинства данжей и рейдов (когда последний раз проверял этих болванов, они не умели только в триал крусейдера и с хардмодами ульдуара/хм айскрауна у них конкретные проблемы), они исполняют прописанную стратегию, от игрока требуется некоторое вмешательство уровня "слышь, стаунти".
>Ок, а в пвп боты как играют?
Нуу, на 5 из 10, ротацию жмякать умеют, сейвится умеют, кикают, да, на бг флаги таскают, точки крутят, ворота ломают, боссов бьют (единственное нерабочее для них бг - эта хуйня 15x15 с машинками и ульдуарской тематикой) могут зажать на респе. Cmangos'ные в этом плане слегка попизже будут, они дополнительно умеют юзать всякие баннеры, контролить тех кто не в фокусе и еще некоторые ональные трюки с инженерными бомбами, иногда могут даже "дрейкдогнуть", у ac'шных боевка попроще, но в целом плюс-минус так же. Про арену забудь, с позиционированием у этих болванов полная жопа. В целом как заменитель тупых васянов на рандомбг/в аудоре пойдет.
Я новичок и вот вопрос, может ответит кто.
В общем запустил это всё и боты стали спавнится, прогресс-мод включен но боты появляются 60+лвл
Если я в конфиге ботов включу ограничение до 60лвл - сработает это, перестанут они сыпаться в вотлк который мне ещё не доступен?
Хочется всё же чтобы мир ваниллы который я закрываю был живее а не вотлк до которого я пока не добрался...
И вопрос ещё по ботам - вот боты при первом старте насоздавались они теперь так и останутся на сервере на тех уронях на которых насоздавались (т.е. там есть и 60+лвл)? Как то можно почтистить их?
А как вот потом когда до 60 докачаюсь собирать там ресы всякие для анкиража - боты будут это делать или я тупо могу поделать и где-то включить что ресы собрались лол и потом с ботами пойти чистить анкираж?
Модуль аукциона - он как работает? я так понял бот будет выкупать у меня всё что я туда засуну
а вот вопрос - а продавать он будет там всякую хераблуду которой мне там для крафта не хватает?
И если бота приглашаю в группу вместе задания выполнять - как следить что он выполнил задание? Есть такая функция?
Ну и ещё что с БГ - если боты все за мою фракцию создаются(может я ошибаюсь?) как на БГ с ними ходить?
Так то я не вижу смысла спавнить ботов за противоположную фракцию только если для БГ
Как это правильно можно сделать?
Просто тема то пездетс интересная в условиях когда нам ещё всё к херам порежут...
Я так то в вовчик в соло всю жизнь играю и как узнал что такое есть - просто окуел от счастья...
Теперь бы разобраться со всем этим...
Буду рад если кто-то ответит.
П.С, ещё вопрсо по ботам - сколько нужно памяти например на 1500 ботов одновременно? (у меня 32гб памяти на домашнем но так то на работе есть сервак где могу хоть 256гб взять)
> Скачал на овнедкоре сборку с 32 модулями и прогресс-модулем.
Сорян, духану. Лучше самому собрать. Сразу говорю что лучше не шкварится windows-версией, она хуита, говно и заеб с зависимостями, разительно проще прокинуть wsl2 и собрать в линухе. Да, придется потратить вечерок на сбор двух мешков говна, то есть модулей с гитхаба..
>но боты появляются 60+лвл
>Если я в конфиге ботов включу ограничение до 60лвл - сработает это, перестанут они сыпаться в вотлк который мне ещё не доступен?
>Как то можно почтистить их?
В worldserver.conf ограничить макслвл и expansion и в playerbots.conf что в modules вписать им правильный левел и ограничения аддонов (talents, enchants, отключить карты аутленда и норда еще что-то, там пояснения есть что к чему), затем "переинитить" ботов, playerbot rndbot init и подождать пока оно пропердится. Ну или через удаление и два перезапуска сервера.
>я тупо могу поделать и где-то включить что ресы собрались лол и потом с ботами пойти чистить анкираж?
Конкретно тут яхз.
>Модуль аукциона - он как работает? я так понял бот будет выкупать у меня всё что я туда засуну
>а вот вопрос - а продавать он будет там всякую хераблуду которой мне там для крафта не хватает?
Зависит от реализации конкретного бота, потому что этих вариаций ahbot как говна. Опять же все это настраивается в конфиге.
Модуль требует некоторой настройки, требует вписать туда guid барыг-персонажей и возможно id/имя аккаунта. Соответственно создаешь отдельный акк, персонажей на нем и вписываешь их guid в конфиг. guid можно узнать через консоль сервера или ингейм через внезапно .guid команду. Да, барыжат, да, скупают.
>И если бота приглашаю в группу вместе задания выполнять - как следить что он выполнил задание? Есть такая функция?
Они в /w срут статусом квеста. Могут ли взять, не могут, сколько мобов убито для условий, какую шмотку выбрали для реворда и все такое.
>Ну и ещё что с БГ - если боты все за мою фракцию создаются(может я ошибаюсь?) как на БГ с ними ходить?
>Так то я не вижу смысла спавнить ботов за противоположную фракцию только если для БГ
>Как это правильно можно сделать?
Там опять же в playerbots.conf есть момент с настройкой пропорций A:H при ините ботов, плюс в твоей сборке может быть crossfaction модуль для бг позволяющий хуманом месить хуманов которые мимикрируют под орду, а может и не быть.
>П.С, ещё вопрсо по ботам - сколько нужно памяти например на 1500 ботов одновременно?
Тут зависит от конфига сервера. Там есть момент с настройкой, можно сделать их полностью автономными (по дефолту активны только те что в зоне досягаемости игрока), в таком случае рост растет экспоненциально, но не критично, 32гб более чем хватит.
> Скачал на овнедкоре сборку с 32 модулями и прогресс-модулем.
Сорян, духану. Лучше самому собрать. Сразу говорю что лучше не шкварится windows-версией, она хуита, говно и заеб с зависимостями, разительно проще прокинуть wsl2 и собрать в линухе. Да, придется потратить вечерок на сбор двух мешков говна, то есть модулей с гитхаба..
>но боты появляются 60+лвл
>Если я в конфиге ботов включу ограничение до 60лвл - сработает это, перестанут они сыпаться в вотлк который мне ещё не доступен?
>Как то можно почтистить их?
В worldserver.conf ограничить макслвл и expansion и в playerbots.conf что в modules вписать им правильный левел и ограничения аддонов (talents, enchants, отключить карты аутленда и норда еще что-то, там пояснения есть что к чему), затем "переинитить" ботов, playerbot rndbot init и подождать пока оно пропердится. Ну или через удаление и два перезапуска сервера.
>я тупо могу поделать и где-то включить что ресы собрались лол и потом с ботами пойти чистить анкираж?
Конкретно тут яхз.
>Модуль аукциона - он как работает? я так понял бот будет выкупать у меня всё что я туда засуну
>а вот вопрос - а продавать он будет там всякую хераблуду которой мне там для крафта не хватает?
Зависит от реализации конкретного бота, потому что этих вариаций ahbot как говна. Опять же все это настраивается в конфиге.
Модуль требует некоторой настройки, требует вписать туда guid барыг-персонажей и возможно id/имя аккаунта. Соответственно создаешь отдельный акк, персонажей на нем и вписываешь их guid в конфиг. guid можно узнать через консоль сервера или ингейм через внезапно .guid команду. Да, барыжат, да, скупают.
>И если бота приглашаю в группу вместе задания выполнять - как следить что он выполнил задание? Есть такая функция?
Они в /w срут статусом квеста. Могут ли взять, не могут, сколько мобов убито для условий, какую шмотку выбрали для реворда и все такое.
>Ну и ещё что с БГ - если боты все за мою фракцию создаются(может я ошибаюсь?) как на БГ с ними ходить?
>Так то я не вижу смысла спавнить ботов за противоположную фракцию только если для БГ
>Как это правильно можно сделать?
Там опять же в playerbots.conf есть момент с настройкой пропорций A:H при ините ботов, плюс в твоей сборке может быть crossfaction модуль для бг позволяющий хуманом месить хуманов которые мимикрируют под орду, а может и не быть.
>П.С, ещё вопрсо по ботам - сколько нужно памяти например на 1500 ботов одновременно?
Тут зависит от конфига сервера. Там есть момент с настройкой, можно сделать их полностью автономными (по дефолту активны только те что в зоне досягаемости игрока), в таком случае рост растет экспоненциально, но не критично, 32гб более чем хватит.
спасибо
а где можно почитать как вообще вот собрать сервак с ботами, какая нибудь статья вводная есть?
https://www.azerothcore.org/wiki/getting-started - есть, но на примитивном английском.
В целом это можно считать универсальным гайдом по сборке любого актуального эмулятора хоть с ботами хоть без, они все собираются плюс-минус одинаково, потому что потомки одного говна и в плане сборки незначительно друг от друга отличаются.
В случае конкретно ботов, есть некоторые нюансы к этому гайду: https://github.com/mod-playerbots/mod-playerbots?tab=readme-ov-file#installation
От себя добавлю что в гайде есть пара моментов для сборки под Linux, которые в целом нахуй не нужны.
Конкретно тут: https://www.azerothcore.org/wiki/linux-core-installation
>$AC_CODE_DIR
Можно обойтись прямым путем без экспорта переменных говна. -DCMAKE_INSTALL_PREFIX=$HOME/.local
>-DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DWITH_WARNINGS=1 -DTOOLS_BUILD=all -DSCRIPTS=static -DMODULES=static
>make -j$BUILD_CORES &&
>make install
Лучше заменить make на ninja и добавить -G Ninja в начало cmake. -DTOOLS_BUILD=none, потому что:
>Client Data Files (Download Pre-Extracted)
То есть полностью скипаешь этот момент с ручным извлечением ресурсов и не ебешь комп лишней хуйней.
я там ещё видел что вроде как боты не могут пройти анкираж и накс
как же тогда перейти на след уровень(в ТБЦ)? просто урон себе накрутить и ваншотнуть боссов?
Или есть какие нибудь ещё приблуды для ботов которые делают их умнее?
Конечно мне ещё интересно не додумался ли кто-то как можно прикрутить нейронку к ботам
Вот я дома на 16гб видяхе кручу некоторые нейронки и если бы можно было связать агент с ботом и сервером - это бы бомба была
если бы нейронка управляла хотя бы там 5-6 ботами в рейде например
не знаешь, не думает комьюнити по этому поводу ничего?
>Конечно мне ещё интересно не додумался ли кто-то как можно прикрутить нейронку к ботам
https://github.com/DustinHendrickson/mod-ollama-chat // это юзал по приколу, в целом норм если промпты придрочить, проблема найти модель которая знает контекст вовна и не путает дренеев с эльфами.
https://github.com/DustinHendrickson/mod-ollama-bot-buddy // это нет
В cmangos версии ботов есть нативная имплементация через конфиг и подключение внешних эндпойнтов без дрочева локалхостовой ллм, ее не тестил вообще.
>как же тогда перейти на след уровень(в ТБЦ)?
Зависит от прогрессивного модуля который ты юзаешь. Скорее всего там mod-individual-progression, значит через чат-команду, что-то типа .individualprogression set X где X это "фаза", точно не помню, смотри у разработчика модуля на гите/в ридми.
>не знаешь, не думает комьюнити по этому поводу ничего?
Там соевая хуйсосня, с ней невозможно вести осмысленный диалог.
Ну конечно я посмотрел какие рейды могут закрывать мобы
Немного расстроился
Думал в 26 году ботов можно вообще всему обучить и закрывать
Помню был хонорбади такой бот и он буквально на БГ рандом офе грязь делал, ниже 5го места никогда почти не падал.
И казалось можно всему их обучить.
Но видимо это сложнее чем я представлял, жаль.
> Думал в 26 году ботов можно вообще всему обучить и закрывать
Так-то можно. Но васяны этого скайнета занимаются в основном не добавлением нового функционала, а поддержкой своей кодовой базы и ее адаптацией к mainline ядру, которое регулярно шатают, пытаясь исправить архитектурные косяки мангосоидов, очень вяло внося импрувы, тут стадия погони ослика за морковкой на палке перед носом короч. Когда это закончится - да хуй его знает, у девов ac какое-то шило в жопе и видимо kpi на 10 коммитов ежедневно, похуй чего, лишь бы было. Позиция девов cmangos-ботов тут более честная, почти прямым текстом пишут что сие есть филлер для слабозаселенных/дохлых серверов и не более, но оставляют возможность с ними поебаться руками всяким аутягам.
>Помню был хонорбади такой бот
Это ваще шедевр в плане мувмента и патфайдинга, они свою логику поверх реализовали, не было тупого ограничения старых клиентов и потомков мангоса с ебливыми мапсами и гридами. Изящная mesh навигация, нет разделения на adt/wmo, все в одном месте, похуй фазинг и динамика, лос значит лос.
>cmangos
Я стал читать и якобы это устаревшая тема и почти никто не занимается этим проектом.
Мол вся движуха на азероткор сейчас.
Ну и тут тоже вроде писали что боты spp вроде как поглупее в плане пве будут чем playerbots
Но в любом случае это очень крутой проект, что можно вот так в вовку любимую соло играть.
Для меня(с сдвг) это идеальная игра. Можно не думая жмакать а на фоне смотреть кино или слушать аудиокнигу и мозг наконц то расслабляется.
Зависеть от васянских серверов не хочется.
Есть конечно офф, но он может прикрыться с белыми списками очень быстро.
А тут буквально ультимативное решение.
Ещё бы ботов допилили чтобы весь ванилла-бк контент закрывали.
лич контент особо не интересен, я его задрочил на офе очень давно и как то не стремлюсь. а вот ваниллу-тбц пощупал бы очень знатно
>Я стал читать и якобы это устаревшая тема и почти никто не занимается этим проектом.
Полупиздеж. Кмангос конечно подустарел в плане подхода (хардкод скриптов это пиздец), но в целом это готовый продукт и изменения касаются по большей части фиксов и мелкого импрува уже существующего кода/бд, потому и не развивается - там нечего блять развивать, если говорить о classic/tbc ветках. Wotlk ветка очень спорная..
Тут еще надо понимать то что готовых серваков out-of-box не существует, они все в той или иной степени база для допила под свой проЭкт. Азероткор наиболее близок к этому, но все равно с ним нужно поебаться.
>Мол вся движуха на азероткор сейчас.
Азероткор делает сейчас то что делал тринитикор когда откололся от мангоса - принимает ПРы от всех подряд не особо парясь о качестве кода и тупо спамит коммиты.
Забавно то что тринитикор сейчас делает то, почему откололся от мангоса, а откололись они потому что в мангос не принимали "некрасивый грязный код", а пацаны хотели "хуяк-хуяк и в продакшн" любой ценой, теперь в тринити ПРы висят годами, а количество форков давно перевалило за тысячу.
Лень объяснять, эму-сцена вовна это тот еще инцест где все друг у друга пиздят, то есть черрипикают код и он гуляет туда-сюда, а кто его написал - да поебать, фольклор.. Держи очень грубую визуальную схему с приметными и уникальными ядрами. Абсолютно все VasyanCore перечислять смысла нет, они каждый день новые появляются.
ну и инит сделал
сначала почему то их создалось 2300
Потом после перезапуска сервера норм насоздавалась
в общем они начали спавниться толпой в стартовой локе БЭ и забирать мои квесты и всё вырезать, причём спавнится стали все от 1 до 60лвл лол
ну ладно, можно пока уменьшит количество
Вопрос другой - а как вообще у них прогрессия работает?
Я так понял когда игрока нет - они ничего не делают
+ реально что то делают только те кто в локе с игроком, вроде можно изменить настройки но тогда нагрузка больше будет на сервер
Так вот - допустим я прокачаюсь до 60лвл с ботами, они дальше тоже все-все со мной прокачаются до 60 и на сервере не останется черезе месяц-два ботов ниже 60 и если я захочу нового перса создать - нужно будет новый инит делать?
Или там хитрая система и она будет ре-генерить ботов чтобы всегда на всех уровнях они были?
>Вопрос другой - а как вообще у них прогрессия работает?
Они ее игнорируют, если конфиг не правил.
>в общем они начали спавниться толпой в стартовой локе БЭ и забирать мои квесты и всё вырезать, причём спавнится стали все от 1 до 60лвл лол
Съебись из локации и .playerbot rndbot teleport или в консоль сервера без точки, их раскидает по лвл загонам.
>Вопрос другой - а как вообще у них прогрессия работает?
Они ее игнорируют, если в конфиге модуля ничего не менял.
>IndividualProgression.ExcludedAccountsRegex = "^RNDBOT.*"
>Я так понял когда игрока нет - они ничего не делают
>+ реально что то делают только те кто в локе с игроком, вроде можно изменить настройки но тогда нагрузка больше будет на сервер
Именно так.
>Или там хитрая система и она будет ре-генерить ботов чтобы всегда на всех уровнях они были?
Они статичны. Но есть модуль, который их ресетает при достижении лвлкапа и других сконфигурированных условиях.
https://github.com/DustinHendrickson/mod-player-bot-reset
Где-то там рядом еще есть модуль, который динамически раскидывает их по лвл брекетам.
Я забебал тебя но ещё вопрос, если что просто пошли нахуй, ну хули делать
Теперь про цмангос - есть смысл трогать?
Говорят там боты SPP тупее гораздо Playerbots и вообще в рейды не могут и в многие подземелья
Но меня конечно тема ваниллы+тбц больше привлекает.
Вот есть в душе ТАКОЙ ЗАПРОС
И вообще может скажешь - какие ещё подобные проекты есть одиночной-ммо с ботами если они существуют, может интересовался?
вроде тут в конфиге ботов указывается
по поводу что там по локам не могу ответить
я вчера заспавнил 1200 ботов они все подряд и хайлвл и лойлвл оказались рядо со мной(ну эльфы в эльф локе) и стали всех вырезать
вот выше посоветовали команду чтобы их раскидало по локам(телепорт)
>Я забебал тебя но ещё вопрос, если что просто пошли нахуй, ну хули делать
Да норм. По крайней мере формулируешь вопросы вменяемо.
>Теперь про цмангос - есть смысл трогать?
>Но меня конечно тема ваниллы+тбц больше привлекает.
>и вообще в рейды не могут и в многие подземелья
Они могут но не могут. Опять же, у них нет прописанной стратегии как в ac, но ими в cm рулить руками, явно указывая что им именно делать, например милигруппе @group2 съебаться нахуй от босса, через макросы или кликанье аддона, а когда делать - это уже проблемы игрока-мастера. Проблема в том что это для совсем конченых аутяг-минмаксеров которые знают каждый, сука, энкаунтер и тактику на него, так что вопрос сугубо личного когнитивного ахуя.
>Говорят там боты SPP тупее гораздо Playerbots и вообще в рейды не могут и в многие подземелья
Путаешь момент, spp это сборочка, а ботов и там и там зовут playerbots, как и их общего предка.
>И вообще может скажешь - какие ещё подобные проекты есть одиночной-ммо с ботами если они существуют, может интересовался?
Ничего не смогу сказать на этот счет, слежу в основном за вовноедским скайнетом. К слову натыкался на полурабочие порты ac'шных playerbots на trinity-подобные ядра под cata, mop и legion, но там с функционалом совсем беда, максимум по аутдору бегают как заполнитель да мобов гриндят.
А типа когда перейду на аддон выше, можно опять конфиг на маунты сменить? Бтв, завтра попробую раскидать ботов по локам. А то я как понял у меня большая часть ботов в нордсколе. И при том на АХ там шмотки вотлка лежат. Какого хрена, непонятно. Я нигде кроме классик начальных Лок не был, чара не апал до 80 командами. Макс чар которым играю 22 лвл.
>Я как понял все должно быть с начала, но откуда у меня в листе 80 уровни?
Зависит от конфига. То есть там есть минимальный стартлвл, макслвл, шанс на лвл1, шанс на лвлкап. Если нужен "фреш", крути параметры RandomBotMinLevelChance / RandomBotMaxLevelChance и инить их заново.
>Так и должно быть ?
Зависит от численности скриптованных ублюдков по лвлу, но если так надо, можно подкрутить локации куда им явно следует идти, куда нет, регуляруя под свои нужды. Опять же где-то в конфиге ZoneBracket.id = X,Y. Чтобы закрыть локацию для ублюдков достаточно вписать лвлкап +1, ну или 255.
>Как сделать, чтобы у ботов тоже с 40 были маунты.
Крутить UseGroundMount и соседние параметры для эпик/флая/эпикфлая, очевидно же!
>>3091
>А типа когда перейду на аддон выше, можно опять конфиг на маунты сменить?
Да. Большинство параметров конфига не требуют переинициализации ублюдков и зачастую даже перезапуска сервера, .reload config же.
>Я нигде кроме классик начальных Лок не был, чара не апал до 80 командами.
Мир не вертится вокруг твоего туна. Но можно заставить его вертеться костылями.
>>3090
Чел... Челик... Челидзе...
Спасибо тебе огромное за все твои ответы, и это от чистого сердца - желаю тебе здоровья, и чтобы всё было хорошо в жизни.
Ты себе не представляешь как я рад что нашёл такую сборку. Я офф забросил хотя у меня куплен аддон последний но как же там хуёво. Ну мне наверное просто хочется вспомнить мой 2008й когда я начал играть.
Как же охуенно многие абилки отрисованы, особенно у пала лужа или девайн-шторм, какой же импакт охуенный в этих версиях старых и как же пластмассово всё в новых стало.
В общем, спасибо тебе ещё раз.
И шо я там вижу?
>playerbot/strategy/actions/BlackwingLairDungeonActions.h
> playerbot/strategy/druid/RestorationDruidStrategy.cpp | 4 +-
> .../strategy/generic/BlackwingLairDungeonStrategies.cpp | 142 +++++++++++++++
> .../strategy/generic/BlackwingLairDungeonStrategies.h | 30 ++++
Похоже, туда начали завозить прописанные стратегии как в ac, пока лишь в виде одного BWL.
Спасибо огромное за пояснение. Вроде настроил как мне надо. Протестирую. Ещё хотелось бы настроить АХ бота, чтобы там не было 80 лвл шмоток, а были шмотки только актуального дополнения.
Есть. С Лоу лвл шмота. Я просто так спрашиваю, чтобы типа для эстетики было. Но это мой заеб может.
в смысле там траву и другое...
Вот с АХ ботом как раз самая ебля и будет в твоем случае, потому что реализаций АХ-ботов хуева тьма и что там конкретно в твоей сборке используется и какие у него возможности конфига даже Аллах не ведает.
В любом случае в типовом ah-боте есть параметр типа BlacklistIDs, DisabledItemIDs или что-то подобное, зачастую с возможностью указать диапазон id вместо того чтобы каждый прописывать индивидуально. Для wotlk это кажется 36000-54000, цифоры очень примерны.
Спасибо. Да наверно пусть торгует. В такие дебри лезть фиксить что-то, либо инфу искать мне не охото честно) Несколько дней с конфигами этими разбирался, уже хватило) Мне в принципе эти вещи вотлк не нужны пока даже.
Anyway, есть способ еще проще. В mangosd.conf worldserver.conf достаточно прописать ограничение по экспаншену (Expansion = X) и сервер тупо не будет подгружать контент бк/вотлк, соответственно ахбот тоже увидит хуй. Но это не совсем точно.
Я поставил на 0. Все равно висит пока. Может ещё с прошлого раза осталось. Сейчас посмотрим, боты 60 лвл, может время на ауке пройдет ,и предметы пропадут 80 лвл хз.
Бтв, почему такая старта на пике ? Типа по 350+ 1-7 уровень, а остальных по 10-20? Хотелось бы чтобы все пункты были бы около одной цифры. Или если перезапускать сервер все сравняется со временем ?
>Или если перезапускать сервер все сравняется со временем ?
Не, если ты выкручивал им шансы на мин/макслвл (по идее чтобы эти утырки плюс-минус равномерно распределялись нужно и туда и туда 0.33 вписать, треть лвл1, треть лвлкап, остальное рандом), то их еще и переинитить, т.е заново сгенерить нужно, т.е playerbot rndbot init в консоль и ждать.
Я мин лвл 1 , Макс лвл 60 ставил только. Сейчас завезу рейты эти гляну.
Я как понимаю здесь надо менять на 0.33 ?
а зачем за противоположную фракцию генерил?
так то по идее достаточно за свою заспавнить и 5-10% за противоположную, чтобы были на бг челибосы
А как изменить ? Соотношение сторон ставить ? Типа не 50 на 50, а поставить 30 на 70?
Можно вообще монофракционный рилм создать с минимальным количеством скриптовых уродов. Модуль позволяет играть на бг в режиме хуманы vs хуманы, а контент все равно проходишь не с рандомботами, но с альтботами. Ну типа подгружаешь своих альтов со своего же (или слинкованного если уперся в лимит 10 персонажей на акк) акка как ботов и ебашишь с ними, пока рандомные болваны на фоне бегают.
Отклеился пик
Там гуляет значение afaik, лвл+-. Поставь туда 255,255 лол, .reload config (а лучше перезапусти сервер) и .playerbot rndbot teleport для гарантии.
Да, там в настройках есть соотношение при генерации
Да, наверное лучше оставить 20-30% чтобы поразнообразней бг были.
Я правда ещё не знаю как себя боты в опен-ворлд ведут если встречаешь противоположную фракцию.
Сразу попытаются фраг сделать?
>Сразу попытаются фраг сделать?
Угу. Только рогофералы в AC версии туповаты, похуйстелс, на спринте бегут ебало ломать, в CM версии сначала в стелс уйдут/ваниш прожмут, а потом полную жопу огурцов станлоков напихают.
gametype = x
0 (или 4) pve, 1 pvp, 6 rp (сиречь тоже пве), остальное не помню, там в конфиге worldserver описание должно быть.
твари конечно
но тебе то что с них?
пусть летают
потом если нужны будут, в группу пригласишь
тебе до них качаться и качаться
Но согласен, раздражает наверное что не ведут себя как в конфиге указано
А вот это уже интересно. Посмотри по расам. Если там есть be/draenei, то придется ботов сносить и заново ставить через два перезапуска сервера, поочередно меняя конфиг с DeleteRandomBotAccounts = 0 на 1 потом обратно на 0, потому что проебал момент с expansion в worldconfig или они его криво читают.
Я экспеншен 0 ставил. То есть Блад эльфов и дренеев нет. Вот кто в пенесуле бегает. Блин может я не там прописываю. Конечно мне ничего с этого и не мешает, но хочется чтобы они в мире классика бегали
Нууу, значит при реините не обновился флаг allowedexpansion или как там эта хуйня называется, так что да, тут попробовать только снос через перезапуск, единственный доступный "фикс". Вспомнилось что старых версиях плеерботов тоже бодался с таким багом, потом как-то само починилось при пересборке, наверн сборочки у вас не самые свежии.
Ваще дай ссылку на нее (и ты >>3129 тож), посмотрю что там за несвежесть и что за модули.
https://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-emulator-servers/wow-emu-general-releases/1040387-azerothcore-wotlk-repack-playerbots-individual-progression-32-other-modules.html?__cf_chl_rt_tk=GFn0hgAAKcQTIqlFTm7GdPmkF4OlfHun38ypXnwBxbg-1772889333-1.0.1.1-o5lhzBgk0m_bPBZFiPiThp7EPPFrZrYJ8I2TQIJ0gYw
вот эту я качал.
мимо я с уродаи из аутленда
Тоже эту качал
Ну, плюс-минус актуальная, обновляемая и даже без васян-лаунчера, ок.
Теперь по модулям. Вижу
> Cross Faction Battlegrounds
Значит можно не ебаться с балансом фракций и тупо хуякнуть себе монофракционный 100:0 чисто для бг. Ок, но раз initially disabled, следует включить единичкой в конфиге.
> Ahn'Qiraj War Effort
Выше спрашивали про AQ, ну это оно.
>mod-solo-lfg
Можно выключить, боты нормально справляются с данжами, включая героики вотлк, даже для изощренного окулуса с драконами у них есть механика. Но у них есть проблема с мувментом, они (не всегда) не умеют шорткатить и прыгать через пропасть, актуально для некоторых старых данжей, привет всяким, как там эта хуйня в барренсе называется, какие-то там каверны, ну ты понял. В целом некритично и лечится /p summon.
> Playerbot Level Brackets
А вот эта хуйня как раз и должна раскидывать ботов по лвлбрекетам равномерно, но тут она опять же initially disabled.
Соло лфг я выключил сразу. Player bot lvl brackets вообще не лазил.
Короче получилось отключить ботов в аутленде только убрав в их конфиге использование телепорта в аутленд.
.individualprogression view что-ли. Ну или просто .individualprogression, выдаст список доступных.
https://github.com/Hokken/mod-llm-chatter // еще одна итерация ллм-ублюдков
https://github.com/thanhtong89/mod-abyssal-storage // материал банк с гуйней через аддон, не сиранэ gossip
https://github.com/azerothcore/mod-aoe-loot // обновился, проверить пофиксили ли дюп.
https://github.com/pangolp/mod-quest-loot-party // или дюп был в этой хуйне? что-то связанное с лутом.
https://github.com/WeebzSlayer/mod-diablo-core // интересная задумка под косорылую гриндилку, но похоже плейсхолдер
https://github.com/silviu20092/mod-flightmaster-whistle // свисток из легиона, забрать.
>Playerbot Level Brackets
Как эту хуйню включить на сборочке этой 32-мода-эдишн?
И как ходить в лфг с ботами - сначала их набрать в пати а потом в лфг въезжать?
>Как эту хуйню включить на сборочке этой 32-мода-эдишн?
Где-то там в modules conf-файл с названием, внутри хуйня типа module.enable = x, 1 включить.
>И как ходить в лфг с ботами - сначала их набрать в пати а потом в лфг въезжать?
Тут лучше с альтботами ходить, а не рандомботами, альтботы перзистентны. Можешь крикнуть в /1 чат lfg 5, автоматом накидает утырков по ролям. А так просто встаешь в лфг и очередь почти инстантная. Почти, потому что там механизм подбора через три пизды работает, но все таки работает.
>>3143
Китаец на моде зачем-то обрезал команду, теперь это тупо ip.
>альтботами
это ещё что такое за хуеблуда и что значит "презистентны"?
Ну и про встать в очередь не понял
Если стоит модуль на соло данжи - меня в соло не закинет?
Работает, сяп!
>это ещё что такое за хуеблуда
Боты тут делятся на два типа.
Рандомботы - утырки которые бегают по миру, подвержены иниту и сами по себе и альтботы - твои же альтернативные персонажи с твоего же аккаунта, то есть твинки, и не зависят от глобального состояния, их состояние контролируется исключительно тобой.
>Ну и про встать в очередь не понял
Ну как обычно, как и в случае с живыми игроками, встал в очередь, подождал прок, профит.
Сразу очерчу пару нюансов.
Ботов может криво телепортануть в данж, так что иногда /p summon необходим чтобы их правильно заспавнило в начале.
Сами они двигаться по данжу (пока) не умеют, но идут за мастером. Посему нужен макрос который кукарекает в патичат /p @tank attack my target или аддон, который делает тоже самое через кнопочку/бинд. Вот этот рикамендую. https://github.com/Wishmaster117/MultiBot
>Если стоит модуль на соло данжи - меня в соло не закинет?
Сололфг просто тупой хак, который убирает проверку ролей и закидывает соло. Если он отключен, идет подбор среди игроков/ботов.
боты кстати на оффе появились и доступны для прохождения нормалов
бегают как живые и даже можно назначить главным танка и он пати поведёт
интересно как это там реализовано
> Ещё бы ботов научить с помощью чат гпт говорить, чтобы не стандартные одни и те же фразы писали, а чтобы полноценный Аи был.
Опять же повторюсь, есть как минимум два модуля, которые позволяют им использовать LLM, хоть платные через API и эндпойнт, хоть локальные. Но речь тут не про трейд/лфг чат, там ебнутый поток спама от уродов, а про гильд/рейд/пати/пм пиздеж. В той сборке выше по линку сей модуль кстати есть.
>>3151
Raspberry Pi 5 на 8 жижабайт с адаптером для ссд тянула сервер на полторы тыщи ублюдков, правда пришлось вкерогасить адаптер для м2 ссд. Но в твоем случае хз, ты ж еще и играть на нем собрался.
Для ванилы/быко 112/243 есть только cmangos с playerbots и самостоятельной компиляцией, ac это чисто 3.3.5 изъеб. Готовые репаки впрочем тоже есть, но есть сомнения на счет их актуальности, боты в отличии от ведра обновляются гораздо чаще. Что касается 114/25x, проксикостыль для него прикручивается сбоку к серверу отдельно.
Костыль с прокси я ещё на симангосе наворачивал за обе щеки, самые мерзкие проблемы начинаются при компиляции, когда нужно что-то качать из гита, хуита и прочих репозиториев которые от блокировок обмякают.
>самые мерзкие проблемы начинаются при компиляции
Вообще никаких проблем, если собирать эту хуйню в линупсе/в wsl. Вендятина да, мозги пиздецки ебет еще на этапе развертки окружения.
512x526, 0:10
Ну это понятно, что модуль есть на разговор. Но он такой. Ты к примеру в чат пишешь hello и все боты с тобой здоровываются. Это работает. А если напишешь hello guys , они начинают ересь писать типа 10/10 would read. Ну и вот, было бы так, чтобы они разбирали, что им пишешь. Это была бы пушечка.
Разоришься на токенах, а потом клауды всякие еще попросят оформить йоба ультимейт подписку, потому что окно контекста перевалило за пиздец.
1 - можно ли в индивидуальной прогрессии включить маунт на 20лвл?
2 - можно ли БЕЗ ИНДИВИДУАЛЬНОЙ ПРОГРЕССИИ выключить кач после 60лвл - ну типа сам наиграюсь и включу дальше ТБЦ
Или так нельзя?
3 - какие настройки нужны чтобы ботов прям РОВНЕНЬКО раскатать по миру?
4 - и вот для сборки этой на 32 модуля нашё лещё АПДЕЙТЫ
написано просто разархивировать в корень каталога сервера с заменой но там как я понимаю заменятся и все грёбаные конфиг-файлы.
они же скорее всего не просто так меняеются - видимо в новых версиях модулей добавляются новые параметры для конфиг-файлов и поэтому их тоже менять надо?
Короче как я понял мне нужно когда меняю что-то - где-то записывать что я поменял
Тогда не понял нах вообще компилировать сервак если вот для обновления достаточно скинуть каталоги с заменой. Но возможно я не догоняю просто, глуповат
5 - Вчера играл и на-нажимал в моде-управлялке-ботами кнопок что сам стал ботом... Но так и не понял что я нажал. перс стал бегать за ботом другим лол и за меня атаковать когда заклинания не на КД были
пока писал вот сейчас подумал - я наверное выбрал своего перса в цель и нажал какую тактику исопльзовать или что-то такое и модуль тупо взял моего перса под контроль лол
>1 - можно ли в индивидуальной прогрессии включить маунт на 20лвл?
Абсолютное хз.
>2 - можно ли БЕЗ ИНДИВИДУАЛЬНОЙ ПРОГРЕССИИ выключить кач после 60лвл - ну типа сам наиграюсь и включу дальше ТБЦ
>Или так нельзя?
Это можно сделать штатными средствами вовна, где-то там в столицах стоят npc для остановки экспы. Сделать себе на ритейле бк 19 лвл бг нагибатора что-ли?
>какие настройки нужны чтобы ботов прям РОВНЕНЬКО раскатать по миру?
Вот эта конкретная настройка в mod_player_bot_level_brackets.conf
>но там как я понимаю заменятся и все грёбаные конфиг-файлы
Тут зависит от васяна-репакера. При ручной компиляции новые конфиги не перезаписывают старые, как у него - хз.
>видимо в новых версиях модулей добавляются новые параметры для конфиг-файлов и поэтому их тоже менять надо?
Сервер при запуске блюет в консоль желтыми строками если какой-то новый параметр сервера/модуля отсутствует. Если параметр не установлен, обычно использует дефолтное значение.
>Короче как я понял мне нужно когда меняю что-то - где-то записывать что я поменял
Обычно при ручной компиляции используется diff+merge между .conf.dist и старым .conf, но в твоем случае видимо только так.
>Тогда не понял нах вообще компилировать сервак если вот для обновления достаточно скинуть каталоги с заменой. Но возможно я не догоняю просто, глуповат
Раз сборка обновляемая, то нахуй не нужно. Но может быть понадобится какой-то модуль которого там нет, а может и не быть.
А да.
>5 - Вчера играл и на-нажимал в моде-управлялке-ботами кнопок что сам стал ботом... Но так и не понял что я нажал. перс стал бегать за ботом другим лол и за меня атаковать когда заклинания не на КД были
Это selfbot режим.
Включается/выключается через .playerbot bot self в чат или кнопкой с мехагномом в аддоне.
Хотя все же потестил. Оно чутка кривовато работает, наверное потому что фазинг в вотлк сам по себе кривой и зачаточный, на 80 лвле упорно пытается закинуть в 60лвл парашу. Лень разбираться в чужом копрокоде.
Это уже база данных. Извечная проблема "мангосов в сарае", там тайминги как-то от пизды работают по банковскому году в 360 дней и регулярно съезжают, данные на каждый год нужно руками прописывать, на это васяны чаще всего забивают хуй.
Хочешь пофиксить - обмазывайся mysql редактором и вперед.
Не хочешь лезть в базу - кури команды (.)event info / start /stop и ручками дергай, только это по моему, каждый рестарт нужно заново включать/выключать.
а то перегенерит её и всё
а мы с ней с 1го лвл вместе до 15 прокачались и я сервак не выключал
а выключу - её отпустит на другой лвл...
жалко
Можно попробовать перевести его из rndbot в altbot на свой аккаунт. Не проверял сам, за работоспособность не ручаюсь.
character changeaccount $nickname $accname
И потом грузить по .playerbot bot add $nickname в игре.
Ну и можно ник сменить ему по пути, если нужно, character customize $nickname.
Кримсон параша это отчаянная попытка продать БДО в качестве синглплеерной игры. Корейца поможет только эвтаназия
Это баг или что-то сделать нужно ещё?
Баг, но не баг, но все таки баг.
>гоблин Гилнид всех убил(включая босса)
Если npc убивает npc, скрипты (иногда) ломаются. Вывод: пиздить руками.
Workaround: режим gm позволяет "открывать" некоторые неактивные до триггера двери. .gm on в чат > кликнуть на дверь > .gm off.
Дело в том что я потом в этот же инст встал, и один его решил пройти для авчивки
Но случилось тоже самое
Ок, попробую через ГМ, спасибо
>Не шарю за механики вовна, но как я понял экспа на всех делится или что?
Солоэкспа за моба делится на количество ебальников в пати но умножается на модификатор который опять же зависит от количества ебал в пати, тут всратая математика близорд из 2005го. Короче говоря: в пати гринданить не выгодно.
>А так же можно ли сделать так, чтобы лут с мобов выпадал только мне, а не по очереди или как оно там работает?
Ввиду тупорылой натуры старых клиентов вовна и чуть менее тупорылым сервером, только убогим костылем: включением free for all лута и запретом ботам лутать: nc -loot в патичат.
Спасибо. Так же столкнулся с еще одной проблемой в виде этой ебаной индивидуальной прогрессии. Я выключил ее нахуй и как я полагал сразу все механики перестроятся на лич, но какого-то хуя маунты все равно с 40 лвла, ботам значит можно ездить с 20, а мне нет. Как это пофиксить?
>Как это пофиксить?
В душе не ебу, щас гляну как вообще эта параша устроена.
>UPDATE `trainer_spell` SET `ReqLevel` = 40, `MoneyCost` = 800000 WHERE `SpellID` = 33388; -- Apprentice Riding
>UPDATE `trainer_spell` SET `ReqLevel` = 60, `MoneyCost` = 10000000 WHERE `SpellID` = 33391; -- Journeyman Riding
>UPDATE `trainer_spell` SET `ReqLevel` = 70, `MoneyCost` = 8000000 WHERE `SpellID` = 34090; -- Expert Riding
Короче лезть в базу и править руками обратно на 20/40/60. Ебанутое васянство кокое-то.
А это и не в конфиге, это в mysql, сука, лезть, через какой нибудь navicat/heidisql.
Пажжи, возможно есть путь значительно проще. Ща рандомную сборку стяну, посмотрю как они вообще устроены.
Точно. Есть. Тупо создай .sql файл с похуй каким именем в source/azerothcore/sql/updates/db-world с строками:
UPDATE `trainer_spell` SET `ReqLevel` = 20, `MoneyCost` = 800000 WHERE `SpellID` = 33388; -- Apprentice Riding
UPDATE `trainer_spell` SET `ReqLevel` = 40, `MoneyCost` = 10000000 WHERE `SpellID` = 33391; -- Journeyman Riding
UPDATE `trainer_spell` SET `ReqLevel` = 60, `MoneyCost` = 8000000 WHERE `SpellID` = 34090; -- Expert Riding
Moneycost тоже следует отредактировать, яхз какие там актуальные значения, они тут указаны в медянке потому что тупой говномангос считает баблос в медянке. 1 голд = 10000 меди.
И перезапусти сервер, сам накатит "апдейт".
Короч сервак с этой хуйней не стартует. Но похуй, я уже скоро 40 возьму.
даже до 100% доходило и всё равно вылетает по итогу
страдаем дальше
да, на этом этапе
ну там пытались собрать такую же сборку как на сайте этом где там 32 модуля или что-то такое
Штош, видимо опять рассинхрон между основным ядром и ботоядром. Какие-то модули обновились под основное в котором какое-то сурьезное изменение/нововведение, но его еще нет в pb варианте, они туда с опозданием приходят.
Че тут сказать, искать модуль-пидорас и откатывать на рабочий коммит. Хотя проще забить хуй и через недельку обновить сорцы, аккурат начеррипикают изменения и снова попробовать собрать, тут апдутерство не к спеху.
git clone https://github.com/Grimfeather/mod-individual-progression --branch=solve-ThreatManager-issues
Это же пиздос.
Почему никто не занялся КАТОЙ?
Переломный аддон - полёты в классике разрешили, передалали классик, игра стала цельной - от классики до каты норм квесты без говна и пердолинга.
Но они почему то берутся сразу за лиджн тот же.
И получается что им делая лиджн нужно перелопатить - кату и все последующие аддоны до лиджн. Этого конечно никто не делает и при прокачке на таких серверах можно дохуя багов и говна словить.
В общем я не понимаю...
Бля, сделали бы Кату и дальше по нарастающей...
В любом случае 3.3.5 ак очень хорош, но хотелось бы кату чтобы кайфовать в переделанном классике с норм пачками квестов и вкушать всю эту стори-лайн каждой зоны.
>Почему никто не занялся КАТОЙ?
>передалали классик
Вот поэтому. Vanilla-TBC-WotLK существовали именно за счет почти неизменности классик-контента, тупо сверху наваливали новый почти не трогая старый и уже накопленный в базах UDB/TDB/четамеще, а тут хуяк-хуяк, аддон оправдал название: годы работы Sql-васянов полетели в пизду.
Да и васькам проще сделать ката-контент условно проходимым без полировки и сосредоточится на актуальном для их параши аддоне.
Я все делал по гайду этого чела с бусти(бесплатно) https://www.youtube.com/watch?v=KW2YmW4NAig&t=1s
пару часов незначительной ебли и все заработало.
Да я тоже по его же гайду но все равно не заводится.
Ты хоть конкретные ошибки назови.
>Этот азероткор случайно не требует какие-то библиотеки ставить вроде с++ или визуал студию?
Вообще-то требует какой-то c++ redist. vcrun20xx хуйзнаеткакой, тут зависит от косорылости того дегрода что компилировал сабж. хочешь сделать нормально - компиляй сам в wsl по линукс гайду.
>Ты хоть конкретные ошибки назови.
В одной сборке ругался на AHbot, он крашил auth.exe (При этом world.exe работал исправно, я создал акк через него, в бд он отображался). в сборке того чела с бусти с 32 модулями проблема с playerbots, в этом случае аутх запустился нормально, но ворлд крашил по причине преерботс. Вот там логи остались, если что вечером попробую библы с++ и тд накатить, отпишусь, мб кому-то поможет. В целом мне эти боты особо не нужны, могу и без них аутировать, учитывая что ещё ОЗУ откусывают прилично.
Failed to open the sql update "source/azerothCore/modules/mod-playerbots/data/sql/playerbots/updates/2025_09_28_00_netherspite_beam_blocker_texts.sql" for reading! Stopping the server to keep the database integrity, try to identify and solve the issue or disable the database updater.
вот данная ошибка крашит world.exe
А, хуйня, тут не либы плюсоговна, тут наверное васянокодировка.
В принципе можешь нахер удалить этот файлик, он ни на что не влияет, только на ботокукареку в чат для каражанского босса-дракона. Впрочем если будут другие подобные ошибки, это уже диагноз.
>>> referenced by IndividualProgression_loader.cpp
>>> modules/worldserver.lto.libmodules.a(IndividualProgression_loader.cpp.o at 17270036).o:(Addmod_individual_progressionScripts())
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
Да заебала эта индивидуальная прогрессия, блять.
rm -rf mod-individual-progression
Да я разобрался. Спасибо, анон. Все завелось с первого раза. Но правда другая сборка, она почти та же. Если кому нужно, то вот:
https://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-emulator-servers/wow-emu-general-releases/1072474-wow-repack-npcbots-azerothcore-eluna-extras-custom-races-335a-solo-lan-2025-a.html
Всему остальному многочисленному нулю компиляторщиков, сообщаю: в 9fa03dc коммите плеерботов AC васьки забыли прописать правильный хедер и сборка делает хрюк. Как решить очевидно, но кому неочевидно, то решение: вхуитарить правильный.
Куда: в mod-playerbots/src/Ai/Class/Paladin/Action/PaladinActions.cpp и в mod-playerbots/src/Ai/Class/Paladin/Triggers/PaladinTriggers.cpp
Что: заменить #include "PaladinHelper.h" на #include "Util/PaladinHelper.h"
https://github.com/vmangos/core
Установка традиционная для мангосоидотринитихуеты: cmake @ make/ninja, бд в releases, импорт бд ручной с созданием баз через cli mysql или какой нибудь клиент.
https://github.com/Legends-of-Azeroth/Legends-of-Azeroth-Pandaria-5.4.8 пандария с кривейшими ботами, недоделанный порт AC'шных, нихуя не делают кроме как бегают в опенворлде и гриндят мобов/ганкают игрока.
Выше по треду пара ссылок на овнедкококор.
Нет. Завтра чекну, надо еще понять какой клиент этой хуйне нужен, у 735 гуляет как минимум три билда, 26124, 26792 и 26-еще-какой-то.
я всё трахаюсь со сборкой готовой, так и не осилил сам собрать.
Пока что наиболее близкое что можно собрать, это классический cmangos с playerbots и то там свои проблемы.
cmangos очень дубовый эмулятор, прямой наследник оригинального mangos, сохранивший его родовые косяки, а trinity, который тоже потомок mangos, но ушел в чуть другую степь, поддерживает только wotlk и выше.
Был правда oregoncore, где trinity натягивали на tbc, но сдох.
Где-то встречал проЭкт, чуваки портировали таланты и прочую хуйню из бк в лича, чтобы юзать на серваке азероткора с модулями и всей хуйней, значит и ваниллу можно натянуть на леща, вопрос времени и dbc-аутизма.
Тогда боты не дадут ёбу из-за того что талы другие будут?
хотя моя настоящая мечта это конечно ката-параша с ботами. может лет через 5-10 сделают такое и будут сидеть аутировать
Естно ботов тоже надо править под эту хуйню.
>ката-параша с ботами
Где-то на github видел npcbots для ката, сам тестил только под леща. Это конечно не совсем playerbots, точнее совсем не playerbots, но в целом на бг рубятся, с игроком в данжи/рейды набигают, в лужах стоят @ тупят.
В процессе сборки.
Похуй правим, компилю дальше.
Ебать, оно собралось. Экстракчу мапсы.
-- Install configuration: "Release"
-- Installing: /home/ueban/hueta/wow-emu-bin/735-destinycore/bin/bnetserver
-- Installing: /home/ueban/hueta/wow-emu-bin/735-destinycore/bin/worldserver
Тут есть еще какое-то говно с тем же именем и тем же Васяном, его почекаю через часок.
https://github.com/DestinyCore/DestinyCore
Запустил. Поломанный пиздец. Можно залутать все артефакты сразу не отходя от флаймастера даларана.
Но это хуй с ним, что там с ботами. Боты здесь своеобразные, компаньоны и не более. Мультибокс на серверсайде по сути.
Расходимся, nothing to see here. Иду чекать вторую хуйню.
Фолловят и бьют, все блять. Снес эту парашу, компилирую вторую паршу.
>Фолловят и бьют, все блять
это уже большой прогресс, учитывая что предыдущие 500 коммитов там черрипики с тринити и какого-то васян-кора
CollectionMgr.cpp , заменить говно
```_appearances->init_from_block_range(blocks.begin(), blocks.end());```
на
```_appearances->clear();```
```_appearances->append(blocks.begin(), blocks.end());```
https://www.emucoach.com/threads/2021-2022-updated-mists-of-pandaria-blizzlike-repack-v-1-emucoach-christmas-new-year-edition.8372/
какие то челибосы предлагают ПЛАТНУЮ СБОРКУ и как я понимаю якобы панда полностью рабочая с ботами которые в инсты и рейды ходят походу
Такое возможно вообще?
Раз эмулятор панд с очень кривыми ботами (портом из 3.3.5) в зачаточном состоянии есть, могли и допилить.
А как вообще мог происходить ДОПИЛ ботов?
Учат их, скриптами что-то прописывают?
Какой вообще механизм этого?
Нужно быть прогером?
>Нужно быть прогером?
Ну типа того ага. Территория чистейшего C++. К тому же все эти эмуляторы друг другу инцестные родственники, поэтому задача портирования какой либо non-blizzlike хуйни из ядра скажем 3.3.5 в 2.4.3 все еще сложна но вполне реализуема без полного рерайта.
Ну короче это какой то развод
Смотрел стрим этим паком
Боты и правда вроде бегают, но там на сайте у этих челибосов написано ДОСТУП НА 1 ГОД
Типа тебе дают скачать сборку за 27 долларов, но работать она будет 1 год, как это реализовано хз вообще.
Ну и там же написано что гои за 27 долларов не получат кату рабочую, а для рабочей каты нужно 47 что ли долларов
КОроче развод, не верю я что там боты в рейдах смогут что-то делать, максим в инстах
С одной стороны прикольно что пытаются сделать норм, с другой это какая то пиздецовая система распространения
>Ну короче это какой то развод
так почему бы вас долбоёбов репак-юзеров и не ебать, без гойского лоха и жизнь плоха
чел, это у тебя может есть навыки и образование
а у меня диагноз шизоидное расстройство, 8 классов образования, и я реально тупой, вот совсем прямо, мне эти ваши компуляции не осилить
такой же бэкграунд, шизотипик, только вписался в околопогромирование (даже до миддла дорос) и красноглазие.
мимо шел.
>emu-coach и ragezone это форумы утырков,
Во-во. Когда я спросил на рагезоне, как приделать полноценных плеерботов к слитой версии туртла 1.17, мне сначала сказали, что такое бесплатно никто не сделает, а потом вообще пост стёрли, пидорасы.
>Может, как-то можно кнопки на панель добавить, типа "атаковать таргет", отойти назад", "следовать за мной" и так далее.
Есть, кхм, аддон. https://github.com/Wishmaster117/MultiBot-Standalone
Так, там автор что-то навасянил, надо разобраться, и заархивил репу, но аддон работает.
А нет, там тоже какая-то хуйня.
Короче вот ссылка на аддон: https://filebin.net/mbsqbnju0954mb7r
Сорян, залил на первую помойку из гугловыдачи.
Не пробовал. Бегло пробежался по конфигу, возможно стоит покрутить BotReplyChance.Channel/BotReplyChance.Say.
Ага, спасибо, попробую.
Ну, больше не вижу ресто/элем шаманов с оффхендами вместо щилда, лол.
Теоретически можно взять какую нибудь модель для смартчайников и зафайнтюнить под контекст вовнеца, лол. Тут же нахуй не нужны биллионы пораметров, возможно даже миллионной модели хватит, типа тех которыми кликбайты генерят.
Я не умею "зафайнтюнить", я умею и практикую только "зафакапить", но это не то, что мне сейчас надо.
Алсо, нашёл тут скрипт, как чувак присрал к mod-ollama-chat возможность использовать cerebras вместо локальной модели, попробовал, а оно ругается, что еррор 403, блядь. Ещё на реддите нагуглил прокси-скрипт для claude, но не стал пробовать. Скорее всего, эта хуйня тоже не будет доступна.
Есть ли где-нибудь готовые такие скрипты, но для бесплатных нейроштук, которые доступны из раиси без еблёй с впн и прочих ухищрений? Даже пусть наши будут, вообще похуй. Лишь бы бесплатно, готовое решение в виде скриптика и делало диалоги ботов. Я заебался уже. Плохо быть тупым и нищим, ёбана. Был бы поумнее, сам бы зделол, был бы побогаче — купил бы видимокарту йобистую и запускал модели нормально, а так всё хуйня получается.
>Даже пусть наши будут, вообще похуй.
Тут разве что копросберовский жижакод он же gigacode, но вроде как поддержку ollama они обещают когда-то хуй знает когда но обещают.
>Васяноговнякаю аддон для трансмога
Для какого аддона?
Просто для 3.3.5 есть готовый НПС с человеческим интерфейсом.
Вот именно для этого варпвиера и наговнякал, чтоб вместо менюшки было.
Интерфейс через диалоги не очень человеческий и превьюшек нет, а альтернативный вендоринтерфейс еще неудобнее.
Ебало тех, кто реально это купил.
Лол, это чубрики из дискорда legends of azeroth делали, а уебки с emucoach репакнули и продали.
вопрос следующий: мне чё пердолиться выискивать как и откуда установить старые версии всего этого дерьма, которое нужно для билда? ебля мозга из-за отсутствия обратной совместимости?
Несвежее говно, на boost что-ли выебывается? Примерно вот так оживлял несвежие сорцы trinity cata.
Нужно поправить хедеры и неймспейс.
Из cmakelists в find_package(Boost убрать нахуй `system` - не нужен на актуальном boost 1.89+
`src/common/Utilities/StartProcess.cpp` - тут заменить всю хуиту `#include <boost/process/хуйня.hpp>` на один `#include <boost/process/v1.hpp>`
`using namespace boost::process;` > `using namespace boost::process::v1;`
`std_in = boost::process::close;` > `std_in = boost::process::v1::close;`
Вариант c: тоже самое но в докере.
весело пиздец (нет)
Временный фикс: Transmogrification.UseCollectionSystem = 0 в mod-transmog.conf
И инструкция, как к тому моду присрать какие-нибудь бесплатное нейродрищево, желательно пошаговая и для дебилов. А то мне сложно и я ниасиливаю нихуя самостоятельно зделоть.
ollama-chat с онлайн-залупой тоже работает, если найти облачную залупу которая использует ollama api. Вроде где-то был агрегатор бесхозных endpoint'ов, можно подсосаться в теории. llm-chatter работает так же с ollama, а для гопоты и клода нужен api ключ. За даллары.
>ollama-chat с онлайн-залупой тоже работает, если найти облачную залупу которая использует ollama api
Я видел только прокси-скрипты для cerebras, который нихуя не работает с российского айпишника и платного claude (который, скорее всего, тоже не работает с российского айпишника). Больше мне нихуя найти не удалось.
>Вроде где-то был агрегатор бесхозных endpoint'ов, можно подсосаться в теории.
Спасибо_не_поняла.жпг
Мне бы по пунктам, типа
1) открыть здесь
2) выделить тут
3) скопировать сюда
4) ???
5) профит
Говорю же, я у мамы дурачок и мне слишком сложно и непонятно нихуя.
Лааааадна.
1. https://freeollama.oneplus1.top
2. Выделить любой сервер по вкусу.
3. Скопировать в .conf ip и модель
4. ????
5. PROFIT
Не, имеете право конечно!
Нахуа?!
Нахуй не надо, вообще чат с утырками отключаю, что с реальными что с ботами. Хотя боты пожалуй меньше хуйни пишут.
???
Чота я опасаюся теперь это открывать с компьютера. Ладно, андроиду ничего не будет, но шиндовс ведь и попячить недолго.
>>7354
Да, именно так и хочу. В идеале, чтоб боты срались в чятике, ебали мамок, троллили друг друга и делали барренс-чат, создавая впечатление, что на сервере есть хоть какая-то жизнь.
Это ладно. Год назад на среддите натыкался на упорка который к trinitycore прикручивал нейронку чтобы устроить локалхостовый argent dawn. Если не в курсе, это официальный rp сервер где в тавернах графоманы друг друга текстом ебут.
- рогофералы похоже научились в комбат стелс, ваниш и всю эту хуйню.
- ботам видимо пытаются починить навигацию-z-координату, стали реже летать над террейном и клипатся через текстуры.
- рандомботы теперь юзают флаймаунтов в аутленде и нортенде, раньше шастали на граунд маунтах.
- рандомботы теперь почти не миксуют тип шмота, боты-армсы научились носить тип оружия по талантам, сворд/мейс/топор.
- рандомботов научили носить пвп шмот если у них выбран пвп спек. Но на бг залетают и в пвегире и в пвп лол.
- рандомботов научили в профессии, раньше они все были только алхимиками.
- но рандомботы все еще не умеют в сокетбонусы бс и пряжку, лол.
Норм тенденция на замену рандомвасянов с азурегосов и разувиев, хуево что на ссаном личе.
всё это конечно круто, но лучше бы их учили тактикам на всех рейдах-инстах от ваниллы до цлк
а одеть и вооружить я их и сам смогу, и то что они не летают меня особо не ебурит вообще
Запиливают. Только вместо вотлкшного тотк/тогк (единственный не реализованный и непроходимый для этих болванов вотлк контент) зачем-то сделали баттл фор хиджал две недели назад. Хуй бы положить на ванильно-бкшную ссанину, это долбоебизм и изимод с вотлкшной боевкой, но нет, делают, зачем-то.
Могут. Но накс вотлк ипостаси такой рейд, что там стратегия не особо-то и нужна, лол. Единственное что помню, что на готике дико тупили и пиздили его на балконе, похуй что он в этой фазе бессмертный и аддов дохуя. Может пофиксили хуй знает.
Щас пердолюсь с cmangos ботами в ванильном копролите, тут тоже пытаются стратегии хуевертить, но вяло и все равно руками приходится управлять уродцами. УБРС вилкой чищу.
А есть какой-нибудь способ нормально проверить эти сервера? А то я подзаебался уже, десятка полтора пробовал забивать в конфиг, а там то "failed to reach ollama ai", то ещё какая хуйня. Тамошнюю кнопку check нажимаю, везде открывается страничка с текстом "ollama is running", но как ещё заранее проверить, я не знаю.
В твоем случае только перебором пока не наткнешься на условно-рабочий. Мне-то нахрен не надо, на локалхосте кручу на второй 3090ti, но не для вовна, в нем только смотрел на что сабж способен.
Про формат не забывай, особенно про модель.
OllamaChat.Url = http://{IP/DOMAIN}:11434/api/generate
OllamaChat.Model = qwen2.5:uncensored:14b
Да формат-то правильно задаю, проблема в серверах именно. Хуй с ним, буду дальше перебирать.
Алсо, как зделоть, чтобы боты вместе со мной автоматически принимали/сдавали квесты у того же непися, что и я? И заодно, чтобы продавали мусор, когда его продаю я. А то янепонел, приходится пока вручную их посылать постоянно. Речь о тех ботах, которые мои альты. Сгенерённые вроде сами бегают и что-то делают.
>на локалхосте кручу на второй 3090ti
У, мажор, бля. У меня и одной-то нету, а компьютер для сервера вообще практически с помойки собран.
>Алсо, как зделоть, чтобы боты вместе со мной автоматически принимали/сдавали квесты у того же непися, что и я?
Они по дефолту так делают, по крайней мере должны делать. Там правда есть нюансы если квест классовый/расовый, они их не берут. Алсо там есть еще настройка `AiPlayerbot.SyncQuestForPlayer`, но ОСТОРОЖНО, по сути при двойном клике по npc-квестгиверу происходит автокомплит квеста.
>И заодно, чтобы продавали мусор, когда его продаю я.
Только макросом. /p s * для серого мусора, /p s vendor для всего что вообще можно продать , вендора разумеется нужно затаргетить.
Вообще раскури https://github.com/mod-playerbots/mod-playerbots/wiki/Playerbot-Commands , много вопросов отпадет.
>компьютер для сервера вообще практически с помойки собран.
Тож, с помойки взял 4000mhz ddr4 32 жижабута и приспособил старый комп под всякую серверную хуйню.
>раскури https://github.com/mod-playerbots/mod-playerbots/wiki/Playerbot-Commands , много вопросов отпадет
Попробую вникнуть, спасибо.
>4000mhz ddr4 32 жижабута
У меня ш3-10100 и 24 жыжабута, лол. Был ещё один на срузене5 5600г, но там процессор оказался мёртвый. Бивос грузится, а ни одна система не грузится вообще. Причём я достал другую плату и другую память, сунул туда этот срузен, а симптомы те же самые, вот я охуел тогда с того, что такое вообще бывает.
эххх
эх, может хоть через 5-7 лет появится что-то такое....
>может хоть через 5-7 лет появится что-то такое
Скорее панды с ботами появятся, ежели ката. Причина проста - есть эмулятор панд с частично портированными ботами из 3.3.5, как база для дальнейшего васянства возможно подойдет, осталось только васянов найти.
Скорее всего доработка вот этого говна: https://github.com/Legends-of-Azeroth/Legends-of-Azeroth-Pandaria-5.4.8
Может попробую поковырять руками + claude, все таки страуструпа читал и не по диагонали и с мангосами знаком с 2008го.
Вчера прилетел жирный апдейт на AC ботов, им опять переписали итемизацию, добавили bis-листы и (похоже) полностью переписали стратегии на боссов заебавшей в усмерть цлк.
слушай а вот эти тактики ЦЛК - они вообще работают?
я просто ещё не докачался
ну т.е. прям можно с патей ходить и они всё сами делать будут или командовать всё равно придётся?
>ну т.е. прям можно с патей ходить и они всё сами делать будут или командовать всё равно придётся?
Почти не придется, новые стратегии не проверял, а в старых достаточно было им указать кого стаунтить, дальше как-то сами справлялись.
Ну и заблэклистить спелл БЛа и кастовать его "руками" через макрос /w $shamanname cast $spellid когда надо, а то очень любят эти уроды отдавать его на всякую хуйню.
По рейдам ситуация примерно такая: по вотлк контенту с ними совершенно точно невозможно пройти сраный колизей дальше джараксуса - тупо нет стратегий на валек и жука. Первые два босса манекены, поэтому ок; по бк на санвелл нет стратегий, но там рейд в целом манекенный кроме первого босса и кдж, вероятно проходим; по классику - на ак40 нет стратегий, на ак20 есть.
По данжам - на все вотлкшные стратегии есть, даже на окулус с драконами и колизейный пятирыльник с маунтами . На остальные нет, но они вероятно и не нужны, там зергабельные манекены.
а как обновить модуль ботов в сборке АК которая тут мелькала?
Или ждать обновы сборки?
или могу сам типа копировать с заменой?
Ну я просто не понимаю как они его обновляют
Типа они дают обнову где тоже пачка файлов
я заменяю файлы в каталоге сервера и при следующем запуске он там пишет много строчек "УПДЕЙТ" и что-то делает, эти строчки - бегут-бегут-бегут...
Я думал они просто копируют эти модули и они там как-то сами обновляются...
>я заменяю файлы в каталоге сервера и при следующем запуске он там пишет много строчек "УПДЕЙТ" и что-то делает, эти строчки - бегут-бегут-бегут...
Это апдейт базы, апдейт непосредственно кода сервера с модулями в твоем случае заключается в замене worldserver(.exe) на новый, эти апдейты не всегда связаны.
Хотя помоему есть возможность собирать модули динамически в виде .so/.dll либ, но это нах никому не надо.
По commits кликни, там видно какие файлы изменились/добавились, по ним уже можно понять что поменяли.
Полная. На 26.04 оно ругалось на libstdc++ или на jemalloc? Если последнее, есть обходный костыль в cmake ../ -DNOJEM=1
На компилятор плюсов ругань была. После замены на g++ оно начало собираться, но с варнингами каждой строкой, потом разъебало всё выделенное пространство на 60 процентах и ебаться с этим дальше я не стал.
> но туториал у них хуйня на сайте.
да он нахуй не нужон, всю их хуйню можно заменить одной командой-портянкой.
mkdir build && cd build && cmake ../ \
-G Ninja \
-DCMAKE_INSTALL_PREFIX=/install/path/ \
-DCMAKE_C_COMPILER=clang \
-DCMAKE_CXX_COMPILER=clang++ \
-DCMAKE_C_COMPILER_LAUNCHER=ccache \
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache
Это не так. В этом туторе много белых пятен, в которых понимающий то разберётся, но вот совсем нафаня ничего не соберёт. Возможно намеренная защита от совсем уж тугих, но всё равно недружественно это.
Недружественно это MaNGOS в 2007-м поднимать (да и его потомки getMaNGOS/CMaNGOS/VMaNGOS мозга неподготовленному могут поебать), а здесь все плюс-минус очевидно же.
всхихикнул. на пикче реально гопокод двоешника из пту. даже для тех лет (<2011) неймспейс std и void main вместо int main это уже диагноз, а перепутать слэши и насрать /n вместо \n можно только под ягой и спайсом.