245 Кб, 1521x1201
Лучшие тиммейты у меня были на собственном соло-сервере. Шипают троггов в огненной пропасти, ждут пока танк наберёт агро, кикают касты, ждут пока хилер отопьётся, дают еды/воды не требуя голды, своевременно вешают нужные баффы - в общем тот самый вов о котором так ностальгируют скуфы и которого никогда не было в реальности есть с ботами.
Но проблема в том что смангос это худший попенсорс-проект который мне попадался. Отвратительная, неполная, зачастую просто лживая документация, кучу инфы надо искать в тредах 10+ летней давности на богом забытых форумах (причём некоторые форумы типа getmangos тупо тебя не пустят из-за клаудфлары), запросто может оказаться так что параметр из доков не работает а вместо него теперь другой параметр и чтобы выяснить какой - нужно прошерстить кучу CPP-файлов.
Поэтому тут я сделаю памятку для себя и других как поднять свой сервер с ботами на основе https://github.com/cmangos/mangos-tbc
Почему именно бк? Потому что я бкшный утёнок. А ещё потому что бк это доработанная ванилла а не сессионка типа вотлк. А ещё потому что по смангосу вотлк уже есть тред.
Установить, скомпилировать и настроить сервер можно в целом по инструкции https://github.com/cmangos/issues/wiki/Installation-Instructions но компилировать надо перейдя в папку mangos/build а потом запустив
cmake .. -DCMAKE_INSTALL_PREFIX=/путь/в/который/будут/устанавливаться/бинарники/run -DPCH=1 -DDEBUG=0 -DBUILD_PLAYERBOTS=ON -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ && make && make install
в инструкции говорится что для ботов надо компилировать с параметром -DBUILD_PLAYERBOT=ON но это неправильный параметр и c ним ботов не будет.
в папке run будут две папки - одна bin с бинарниками и вторая etc с конфигами. в папку etc надо скачать вот такой файл https://pastebin.com/rxfCE1fi и назвать его aiplayerbot.conf
в официальной документации он называется playerbot.conf поэтому файл с таким названием сервер его не найдёт и потребуется залезть сначала в лог сервера а потом в cpp-файлы смангоса чтобы понять что в актуальной версии нужен aiplayerbot.conf и там параметры по другому называются.
потом инструкция слава богу совпадает с реальностью и надо запустить сначала логин-сервер командой
~/cmangos/run/bin/realmd -c ~/cmangos/run/etc/realmd.conf
потом сам сервер игры командой
~/cmangos/run/bin/mangosd -c ~/cmangos/run/etc/mangosd.conf -a ~/cmangos/run/etc/ahbot.conf
как создавать аккаунты описано в инструкции, тут она с реальностью совпадает.
что по-настоящему неочевидно, так это то что команда
.bot add BOTNAME
создаёт не рандомного бота с заданным именем, а сервер должен сначала сгенерировать ботов, загрузить их и только после этого можно добавить одного из уже созданных ботов со сгенерированным именем. при этом бот будет голый, без шмота и его надо будет одеть, а если задать в конфиге принудительную перегенерацию ботов при перезапуске сервера то одетый бот пропадёт.
поэтому лучше всего создать альта, одеть его как хочется и добавлять его как бота по выбранному тобой имени которое указывалось при создании альта. Тогда шмот сохранится при перегенерации рандомных ботов.
ах да, боты не заработают если не импортировать в mysql на компе sql-файлы из гита. то есть надо в командной строке перейти в папку где лежат sql-файлы, это по пути mangos/src/modules/PlayerBots/sql и импортировать все тамошние файлы в подпапках командой
mysql --user=mangos --password=mangos tbccharacters < ПУТЬ_ДО_SQL_ФАЙЛОВ
в официальной инструкции этого нет вообще, мне потребовалось половину интернета прошерстить чтобы понять как это делается.
у ботов всё равно будет отсутствовать куча сообщений и я не знаю как это фиксить, но по крайней мере ими можно управлять кнопками с помощью аддона https://github.com/ike3/mangosbot-addon
вообще смангос в 2024 году оставляет ощущение что с 2005 года ничего не поменялось и не улучшилось, объём пердолинга в попытках заставить сервер работать заставляет вспомнить настройку убунты 8.10 в 2009 году. но результат того стоил, наконец-то я и по миру полетал в те места в которых давно хотел побывать, и могу теперь играть с идеальными тиммейтами мечты, и на дудосы/сливы/краши/аресты пираток вместе с чебурнетами мне похуй, и свою мечту квеститься с самого начала с фулпатей которая всегда поможет и всегда будет играть тогда когда мне хочется я исполнил, и все бесящие механики введённые только для того чтобы тянуть время и заставить игорька оплатить ещё месяц я отключил и наконец-то играю в тот вов которого хочу именно я - чего и вам желаю.
кто-то скажет что играть в ммо на локальном сервере с ботами это шиза и аутизм, и может это действительно так. но если играть приятно то почему бы и нет. рейды я не пробовал, дошёл до кладбона - боты ведут себя безупречно, благодаря аддону выше можно даже настроить так что танк будет выпуливать мобов за угол чтобы свести вместе кастеров и миликов, разворачивать моба спиной к пати, маг даёт контроль и другие мобы не бьют овцу, что делает ботов на голову лучшими игроками чем 90% живых игроков в современное вовно.
для винды есть уже скомпилированная сборка https://rutracker.org/forum/viewtopic.php?t=6262863 но я не тестил, но вроде люди говорят норм работает. или можно скачать автоматически созданный релиз https://github.com/cmangos/mangos-tbc/releases/tag/latest
ещё для себя сложил парочку сохранённых инструкций сюда https://disk.yandex.ru/d/Ox9fzIdz2M2voQ может кому тут пригодится.
Но проблема в том что смангос это худший попенсорс-проект который мне попадался. Отвратительная, неполная, зачастую просто лживая документация, кучу инфы надо искать в тредах 10+ летней давности на богом забытых форумах (причём некоторые форумы типа getmangos тупо тебя не пустят из-за клаудфлары), запросто может оказаться так что параметр из доков не работает а вместо него теперь другой параметр и чтобы выяснить какой - нужно прошерстить кучу CPP-файлов.
Поэтому тут я сделаю памятку для себя и других как поднять свой сервер с ботами на основе https://github.com/cmangos/mangos-tbc
Почему именно бк? Потому что я бкшный утёнок. А ещё потому что бк это доработанная ванилла а не сессионка типа вотлк. А ещё потому что по смангосу вотлк уже есть тред.
Установить, скомпилировать и настроить сервер можно в целом по инструкции https://github.com/cmangos/issues/wiki/Installation-Instructions но компилировать надо перейдя в папку mangos/build а потом запустив
cmake .. -DCMAKE_INSTALL_PREFIX=/путь/в/который/будут/устанавливаться/бинарники/run -DPCH=1 -DDEBUG=0 -DBUILD_PLAYERBOTS=ON -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ && make && make install
в инструкции говорится что для ботов надо компилировать с параметром -DBUILD_PLAYERBOT=ON но это неправильный параметр и c ним ботов не будет.
в папке run будут две папки - одна bin с бинарниками и вторая etc с конфигами. в папку etc надо скачать вот такой файл https://pastebin.com/rxfCE1fi и назвать его aiplayerbot.conf
в официальной документации он называется playerbot.conf поэтому файл с таким названием сервер его не найдёт и потребуется залезть сначала в лог сервера а потом в cpp-файлы смангоса чтобы понять что в актуальной версии нужен aiplayerbot.conf и там параметры по другому называются.
потом инструкция слава богу совпадает с реальностью и надо запустить сначала логин-сервер командой
~/cmangos/run/bin/realmd -c ~/cmangos/run/etc/realmd.conf
потом сам сервер игры командой
~/cmangos/run/bin/mangosd -c ~/cmangos/run/etc/mangosd.conf -a ~/cmangos/run/etc/ahbot.conf
как создавать аккаунты описано в инструкции, тут она с реальностью совпадает.
что по-настоящему неочевидно, так это то что команда
.bot add BOTNAME
создаёт не рандомного бота с заданным именем, а сервер должен сначала сгенерировать ботов, загрузить их и только после этого можно добавить одного из уже созданных ботов со сгенерированным именем. при этом бот будет голый, без шмота и его надо будет одеть, а если задать в конфиге принудительную перегенерацию ботов при перезапуске сервера то одетый бот пропадёт.
поэтому лучше всего создать альта, одеть его как хочется и добавлять его как бота по выбранному тобой имени которое указывалось при создании альта. Тогда шмот сохранится при перегенерации рандомных ботов.
ах да, боты не заработают если не импортировать в mysql на компе sql-файлы из гита. то есть надо в командной строке перейти в папку где лежат sql-файлы, это по пути mangos/src/modules/PlayerBots/sql и импортировать все тамошние файлы в подпапках командой
mysql --user=mangos --password=mangos tbccharacters < ПУТЬ_ДО_SQL_ФАЙЛОВ
в официальной инструкции этого нет вообще, мне потребовалось половину интернета прошерстить чтобы понять как это делается.
у ботов всё равно будет отсутствовать куча сообщений и я не знаю как это фиксить, но по крайней мере ими можно управлять кнопками с помощью аддона https://github.com/ike3/mangosbot-addon
вообще смангос в 2024 году оставляет ощущение что с 2005 года ничего не поменялось и не улучшилось, объём пердолинга в попытках заставить сервер работать заставляет вспомнить настройку убунты 8.10 в 2009 году. но результат того стоил, наконец-то я и по миру полетал в те места в которых давно хотел побывать, и могу теперь играть с идеальными тиммейтами мечты, и на дудосы/сливы/краши/аресты пираток вместе с чебурнетами мне похуй, и свою мечту квеститься с самого начала с фулпатей которая всегда поможет и всегда будет играть тогда когда мне хочется я исполнил, и все бесящие механики введённые только для того чтобы тянуть время и заставить игорька оплатить ещё месяц я отключил и наконец-то играю в тот вов которого хочу именно я - чего и вам желаю.
кто-то скажет что играть в ммо на локальном сервере с ботами это шиза и аутизм, и может это действительно так. но если играть приятно то почему бы и нет. рейды я не пробовал, дошёл до кладбона - боты ведут себя безупречно, благодаря аддону выше можно даже настроить так что танк будет выпуливать мобов за угол чтобы свести вместе кастеров и миликов, разворачивать моба спиной к пати, маг даёт контроль и другие мобы не бьют овцу, что делает ботов на голову лучшими игроками чем 90% живых игроков в современное вовно.
для винды есть уже скомпилированная сборка https://rutracker.org/forum/viewtopic.php?t=6262863 но я не тестил, но вроде люди говорят норм работает. или можно скачать автоматически созданный релиз https://github.com/cmangos/mangos-tbc/releases/tag/latest
ещё для себя сложил парочку сохранённых инструкций сюда https://disk.yandex.ru/d/Ox9fzIdz2M2voQ может кому тут пригодится.
>>541 (OP)
Вовно это текстуры из 2004 и неинтерактивный мир с нпц-болванчиками, которые максимум умеют по скрипту пройти 5 метров и открыть дверь, если с ними поговорить. Вся движуха в игре адаптирована и крутится вокруг социализации, гонок прогресса с другими игроками, а вершиной этого являешься ты, одетый в бис и стоящий на понтах в центре столицы, чтобы тобой любовались и завидовали мимокрокодилы.
Твой селфимпалинг про игру с ботами улетучится спустя неделю, когда в очередной раз зайдя на свой пустой сервер ты наконец осознаешь, что это всё пиздец уныло и нахуй ненужоно.
Вовно это текстуры из 2004 и неинтерактивный мир с нпц-болванчиками, которые максимум умеют по скрипту пройти 5 метров и открыть дверь, если с ними поговорить. Вся движуха в игре адаптирована и крутится вокруг социализации, гонок прогресса с другими игроками, а вершиной этого являешься ты, одетый в бис и стоящий на понтах в центре столицы, чтобы тобой любовались и завидовали мимокрокодилы.
Твой селфимпалинг про игру с ботами улетучится спустя неделю, когда в очередной раз зайдя на свой пустой сервер ты наконец осознаешь, что это всё пиздец уныло и нахуй ненужоно.
>>575
Ты как на харкачи из 2007 пишешь?
Сосализация в современном вовне это голландский штурвал в дискордике, гонка прогресса - жопочасы по гайдам, а на твой бис всем поебать, потому что он есть у сотен других игроков.
>Вся движуха в игре адаптирована и крутится вокруг социализации, гонок прогресса с другими игроками, а вершиной этого являешься ты, одетый в бис и стоящий на понтах в центре столицы, чтобы тобой любовались и завидовали мимокрокодилы.
Ты как на харкачи из 2007 пишешь?
Сосализация в современном вовне это голландский штурвал в дискордике, гонка прогресса - жопочасы по гайдам, а на твой бис всем поебать, потому что он есть у сотен других игроков.
>>541 (OP)
На рутрекере валяется свежий готовый мангос сервер бк. Есть еще лич и классика. Боты работают из коробки, только запускай да команды прописывай
Меня интересует другое - есть ли сервер, позволяющий пройти все это стадиями, как было на релизе? То есть чтобы там при начале ЛК контента на столицы нападала нежить, ворлд боссы мб какие? Цепочка квестов врат гнева, штурм захваченного вариматрасом подгорода и т.д? Есть такое? Пробовал гуглить - видимо запросы хуево составляю. Находил какую-то прогрессию, но это как я понял не совсем то
На рутрекере валяется свежий готовый мангос сервер бк. Есть еще лич и классика. Боты работают из коробки, только запускай да команды прописывай
Меня интересует другое - есть ли сервер, позволяющий пройти все это стадиями, как было на релизе? То есть чтобы там при начале ЛК контента на столицы нападала нежить, ворлд боссы мб какие? Цепочка квестов врат гнева, штурм захваченного вариматрасом подгорода и т.д? Есть такое? Пробовал гуглить - видимо запросы хуево составляю. Находил какую-то прогрессию, но это как я понял не совсем то
>>575
в реальности вовно это когда половина аудитории баеры которые не знают ни одной тактики и умеют только проплачивать бустерам за то чтобы они их одевали чтобы было в чём стоять на понтах в центре столицы среди других лохов, а вторая половина - доширачники которые зарабатывают на этих лохах.
в реальности вовно это когда половина аудитории баеры которые не знают ни одной тактики и умеют только проплачивать бустерам за то чтобы они их одевали чтобы было в чём стоять на понтах в центре столицы среди других лохов, а вторая половина - доширачники которые зарабатывают на этих лохах.
>>626
да, ссылку на готовый мангос с рутрекера я и вставил в оппост. но там для винды, и кроме того там версия от июля, а хотелось бы прям из гита свежак.
да, ссылку на готовый мангос с рутрекера я и вставил в оппост. но там для винды, и кроме того там версия от июля, а хотелось бы прям из гита свежак.
>>679
я бкшный утёнок, бк нет на офклассике, вотлк заебал в край, локации в вотлк существенно просели после сюрреализма в бк, большая часть данжей бк для меня по сути абсолютно новый незнакомый контент а вотлкшные данжи я с закрытыми глазами уже прохожу.
я бкшный утёнок, бк нет на офклассике, вотлк заебал в край, локации в вотлк существенно просели после сюрреализма в бк, большая часть данжей бк для меня по сути абсолютно новый незнакомый контент а вотлкшные данжи я с закрытыми глазами уже прохожу.
>>687
Анон, но разве вотлк не содержит в себе бк? Я сам пока выбираю куда катиться, локалка один из вариантов. В вопросотреде никто не дал ответ на мой вопрос, спрошу у тебя
Анон, но разве вотлк не содержит в себе бк? Я сам пока выбираю куда катиться, локалка один из вариантов. В вопросотреде никто не дал ответ на мой вопрос, спрошу у тебя
>>691
в плане локаций и квестов конечно содержит, но там уже надо колотить по кнопкам, мана почти не кончается, а ротации такие же примитивные, у меня пальцы болят а настраивать автокликер слишком муторно. бк такой же размеренный как ванила только в бк ванильный геймплей доведён до ума.
в плане локаций и квестов конечно содержит, но там уже надо колотить по кнопкам, мана почти не кончается, а ротации такие же примитивные, у меня пальцы болят а настраивать автокликер слишком муторно. бк такой же размеренный как ванила только в бк ванильный геймплей доведён до ума.