Как создать хост ботам в варкрафте

Уважаемые сотрудники и игроки Rubattle.net,
Мой ник sk2fash, и я являюсь администратором хост бота по FFA, предоставленным кланом FML. Мы запустили бота, создающего более 200 игр в день на множестве серверов. Теперь данный бот доступен и для игроков Rubattle.net!
Наша цель состоит в том, чтобы обеспечить каждому поклоннику FFA доступность игры в любое время дня и ночи. FFA (Free For All, Каждый сам за себя) является достаточно популярным режимом игры на развитие, но страдает от некоторых проблем:
— Долгое время поиска игры на bnet и других серверах.
— Долгий поиск делает ладдер неактивным. Игроки попросту перестают играть поднявшись на определенную ступень в ладдере, так как чем выше уровень, тем больше времени отнимает поиск игры (это характерно как для официальных серверов, так и для всех остальных).
— Хакеры на bnet. Эти ребята убивают все желание играть на корню. И особенно это критично для режима FFA.

2-ая попытка) WORLD OF WARCRAFT uwow-x100 Legion


Идея состоит в том, чтобы позволить FFA игрокам играть без взломов и дать им простой доступ к игре. Мы начинали с bnet, затем добавили Garena, далее с большим успехом подключили еще несколько серверов. Теперь мы хотим попытаться включить и Rubattle.net в проект, потому что он является одним из крупнейших PvPGN, а так же русские обычно очень активны в FFA комьюнити =).
В данный момент хост бот находится на канале «FFA». Если кто-то из персонала или игроков вашего сервера хотел бы видеть нашего бота на более активном канале, мы будем счастливы переместить его туда. Для всех тех, кому интересна игра в FFA мы предлагаем добавить нашего бота к себе в френд лист.
Если у вас возникли какие-то вопросы, не стесняйтесь задавайте ! Так же вы можете посетить наш сайт www.ffamasters.net. Мы организуем различные ивенты по FFA.

sk2flash
Clan FML staff
FML-Host bot

Это режим игры на развитие, каждый сам за себя. В bnet ладдер игры рассчитаны на 4 человек.

4to to noven`koe 😮
Ne ojidannoe dlya pg 🙂

игры на 4 игрока бывают ?

от 4 до 12, в зависимости от карты и желающих играть. Есть возможность выбора между игроком и зрителем.

можно ли раньше стартануть не дожидаясь пока все слоты будут заняты ?

ps последний раз на евро ждал 3 часа игру — так и не нашел

а тут за 5 минут 9 человек набралось

Источник: www.rubattle.net

Как создать хост ботам в варкрафте

1. Качаем готовый Варкрафт > ССЫЛКА НА КЛИЕНТ ДОТСА <(ссылка на архив будет внизу страницы)

2. Дальше запускаем Варкрафт через «Frozen Throne.exe» (т.к. клиент обновился, теперь заходим через war3 или лучше WFE, что бы работал оконный режим и анлок).

3. Заходим в Локальную Сеть, в главном окне Варкрафта, выбираем хост и играем.

В лобби хоста надо написать !dots, что бы не кикало (это защита от рандомов).

Активация моделей уже встроенна в этот клиент. Прокся тоже встроенна, отдельно НЕ ЗАПУСКАТЬ. Если хотите проксю отдельно, то удаляем dods.mix и запускаем её с экзешника.

За отвязку прокси от рубатла спасибо Karolson, за dots.exe — Ичирину.

Старая инструкция (всё ещё работает):

Большая часть кода написана Ичирином, с проблемами и предложениями обращаемся к нему (забил?).

С проблемами и вопросами ломимся сюда: https://discord.gg/WupdQNe

1. Установка

Скачать dots.exe и положить в папку с Варкрафтом, все недостающие файлы будет предложено скачать при запуске. Если нет Варкрафта, то можно положить лаунчер в пустую папку, файлы Варкрафта будет предложено скачать. Устанавливать что-то дополнительно и запускать какие-либо РЕГ-файлы не требуется.

НО: в этой версии лаунчера, модели пропишутся в реестр только после хотя бы одного удачного запуска через лаунчер (и логина в рубатл), если какие-то проблемы с этим, то качаем модель пак из файлов и запускаем рег-файл из архива.

В ПОЛНОМ ПУТИ ДО ЛАУНЧЕРА НЕ ДОЛЖНО БЫТЬ НИКАКИХ НЕ ЛАТИНСКИХ СИМВОЛОВ (КИРИЛЛИЦА ИЛИ ДР.), ИНАЧЕ РАБОТАТЬ НЕ БУДЕТ.

2. Создания аккаунта rubattle.net (требуется .NET 4.5)

При первом запуске, будет предложено создать учетную запись (или войти в уже существующую). Вводим логин и пароль и нажимаем регистрация. Если всё прошло хорошо, то учётка сохраняется в файле gproxy.cfg в подпапке dproxy (т.е. полный путь: путь_до_варкрафта/dproxy/gproxy.cfg) и в дальнейшем её вводить не требуется. Если нет возможности установить .NET 4.5, то смотрим пункт 6.

Читайте также:  Warcraft 3 как запустить в Windows 10

При создании учетки не использовать верхний регистр в пароле, с этим могут быть проблемы.

3. Подключение к хосту

Запускаем dots.exe. После включения Варкрафта переходим в Lan Games (Локальная Сеть), находим хост в списке и заходим на него. Если хост сразу не появляется в списке, возможно, нужно немного подождать.

4. Возможности лаунчера Dots.exe

Запуск в оконном режиме

В файле dots.ini меняем «window_mode = false» на «window_mode = true».

После этого станут доступны режимы:

F3 — включение и отключение режима удержания курсора внутри окна.

F4 — borderless режим (окно без рамки).

F5 — fullscreen windowed borderless режим (оконный режим во весь экран без рамки). При наличии более одного монитора, рекомендуется использовать вместе с удержанием курсора, что бы курсор не вылетал из окна.

Хоткеи

HOME — ребинд DFRWEQ->QWERDF и инвентарь на 123456.

INSERT — включение/выключение смарткастов.

Звуковое оповещение

Лаунчер проигрывает звуковое оповещение, если игра началась, а Варкрафт свёрнут.

Автоматическое обновление

Лаунчер умеет скрытно обновляться, нет необходимости качать новые версии.

5. Возможные проблемы

Если вы несколько раз неудачно подолбитесь в рубатл (создание учетки или логин), то скорее всего он вас забанит на определенное количество времени и будет это время увеличивать за каждую новую попытку, до тех пор пока время бана не истечет. Рубатл вообще очень любит банить, так что не удивляйтесь. В этом случае лучше ждать где-то час.

При невозможни создать учётку через лаунчер, вы всегда можете сделать её вручную, воспользовавшись инструкцией с rubattle.net: ссылка на инструкцию (про создание учётки в самом низу).

6. Альтернативные способы игры

Если возникают какие-то проблемы с конектом или вы не хотите играть через лаунчер вы можете играть через rubattle.net без поддержки реконектов: ссылка на инструкцию. Либо с помощью гарены : ссылка на инструкцию.

В папке dproxy есть лог файл (gproxy.log вроде или как-то так), который может быть полезен при решении проблем.

Attachments:

dots.rar [ ] 746 kB

You have no rights to post comments

Источник: thdots.ru

Как создать хост ботам в варкрафте

—>
YA-money

    БОТ для всех!!

    БОТ для всех!!

    — В сети много мест, где можно скачать бота для создания игр WarCraft на BattleNet и Garena, но как правило это стандартные, мало функциональные базовые версии бота, к ним относятся Ghost++, GhostOne, GhostBRT, и тд
    — Все видели этих ботов, но когда ставили себе, получали крайне ограниченный функционал, и никакой информации как и что сделать.
    — В сети есть ряд форумов поддержек этих разработок, но они все англоязычные, не многие могут на достаточном уровне их читать, а сервиса типа гуглтренслейт порой на столько коверкуют перевод, что сложно понять что надо делать
    Есть и русскоязычный форум, да на нем много полезного выложено, есть и примеры кода можно задать вопросы. НО никто там вам помогать не будет, самое большее это вам дадут подсказку где искать, а дальше сами. а если хотите примеры кода — то готовьте денежку, и не малую, барыги там за простейшие 5ти минутные доработки просят от 500р и выше, так что не имея минимум средних знаний в программировании на С++ (очень корявый и специфически извращенный язык //имхо) сделать ничего толкового не выйдет.
    — Гильдия уже пробовала различных ботов но выбор пал на GhostOne, он имеет простую и понятную консоль для базовой настройки, полностью переведенный файл конфигурации для углубленной настройки, также GhostOne уже имеет рад дополнительных доделок от своего разработчика!, к сожалению у нас нет своего С++ программиста и нам пока не удалось довести бота до совершенства, но многие базовые вещи в нем доделаны и работы неспешно но ведутся дальше, да мы вынуждены платить за некоторые разработки из своего кармана, но мы готовы Вам отдавать это БЕСПЛАТНО.
    ———————
    — Но перейду к сути: Гильдия БЕСПЛАТНО и безвозмездно готова предоставить Вам свою разработку БОТА со всеми необходимыми комментариями и инструкциями. Как говориться — скачал, поставил, работает!
    Да Вы можете спросить: «неуждо совсем безвозмездно!?» — нет, Гильдия предоставляет вам бота, но не его исходники! Вы не сможете изменить или переделать его, а также Гильдия оставляет за собой право на саморекламу в боте, НО не стоит этого бояться, вся реклама заключается в следующих 2 пунктах:
    1) этотже текст дописывается и после игрового приветствия выводится 1 строчка «бот предоставлен goblinworkshop.ru»
    2) ну и администратор карты в лобби будет показывать «goblinworkshop»
    эти пункты нельзя будет стереть или изменить никаким образом!
    ——————————————————————
    Что Вы может наш бот:
    1) создавать игры на BattleNet и Garenaодновременно
    2) в Garena бот может хостовать СРАЗУ до 30 комнат.
    3) бот НЕ флудит ни в лобби, ни в Бнет, ни в чат Garena!! — (кто сталкивался, ботов часто банят именно изза их флуда)
    4) бот имеет настраиваемый автокик по скорости скачивания (если слишком медленно качает)
    5) бот определяет откуда зашел ирок (пока только сервер)
    6) бот заточен под общий бан — тоесть игрок получив бан на 1 сервере — не сможет зайти ни с одного сервера больше под этим же ником
    7) боту можно задать префикс имен таблиц в БД (sql) — что очень удобно при совмещении с сайтом
    8) бот имеет также уникальный номер, что позволяет работать сразу нескольким ботам с одной базой не путаясь.
    9) бот протестирован на стабильность и безглючность работы в течении уже полугода.
    10) выводить доп информацию через 5 минут после старта из внешнего файла (info.txt) 1 строчку (случайную строку)
    11) корректная работа с базой (исправлены кодировки для русского языка)
    12) добавлена команда ПРАВИЛА (!rule !правила) с выводом из внешнего файла!!
    13) добавлена команда !votestart (!vs !go !го)
    14) снято ограничение на кол-во серверов батлнет (по умолчанию 9, теперь не ограничено)

    Читайте также:  Что такое пятая раса варкрафт

    // статья не закончена, ожидайте продолжения и скоро и сами боты будут выложены

    Скрытый текст. Вы не состоите в группах, которым доступен этот текст

    Re: БОТ для всех!!

    Комментарий администрации!

    если вы самостоятельно не можете настроить бота или у вас чтото не получается — то возможна помощь в настройке в символическую сумму:
    1) настройка для работы в батлнет+гарена (тех требования соблюдены) = 100 руб
    2) создание НЕ стандартного конфига карты (если бот не может автоматически создать его) = 50 руб
    3) консультация и рекомендации по настройкам под вашу карту и ваше оборудование = 50 руб
    4) компиляция бота (вашего бота, бец поиска и устранение возможных ошибок) = 50 руб

    прокомментировал: ELITE
    Настройка и запуск бота:

    * требования приведены для стабильной работы бота с нагрузкой до 10 одновременных игр.
    ——————————————
    процессор не ниже 1.5ГГц
    память: не менее 512Мб
    место на диске: 50Мб + место под лог (1Мб на каждые 10 сыгранных игр)
    канал интернет: 5Мбит (512кб/игра)
    Для создания игр на батлнете — белый и статический IP .
    А также открытые порты: 6112-6200, 5113-5200, 4000 как минимум
    Если роутер или прокси — то проброс этих портов на машину с ботом
    —————————————-
    Для хоста на Garena более, чем в 1й комнате требуется специальный дополнительный бот
    для него тредуется:
    процессор: +500МГц
    память: +512Мб
    место на диске: +50Мб + место под лог (1Мб на 100 игр)
    интернет канал: 10Мбит (256кбит / комната)

    —————
    ВНИМАНИЕ работа бота и одновременно играть в варик НЕ ПОЛУЧИТСЯ если ваш комп (точнее его сетевая карта) а также её драйвер и ОС не поддерживают маркирование сетевых пакетов.
    тк игра и бот использую один и тотже порт, и кто его первый займет — тот и будет работать
    большинство современных компьютеров (2012г и новее) с ос вин7 про и выше обычно уже могут нормально адресовать сетевые пакеты на одном порте для разных приложений, с более старыми компами и другими ОС могут быть неосуществимо параллельная работа бота и игра в варик.
    —————————————————————————-

    скачать архив, распаковать
    * путь до папки бота (и сама папка с ботом) НЕ должны содержать русских бук и пробелов. (не обязательно но рекомендуется!)
    произвести настройки конфигурации и дополнительный файлов
    ** ВСЕ файлы должны сохраняться в кодировки UTF-8 без DOM .

    Настраиваемые файлы:
    **ВСЕ файлы должны сохраняться в кодировки UTF-8 без DOM .
    ———-
    теперь поэтапно
    1) скачиваем и распаковываем бота
    2.1) запускаем оболочку GHostOne.exe открываем вкладку Ghost Options подвкладка 5 и указываем путь до варкрафта
    2.2) ИЛИ открываем ghost.cfg и указываем там путь до варкрафта
    3) жмем RUN Ghost и переходим на вкладку MAPS, выбираем ту карту, которую хотим хостить и жмем Create vmap config
    4) жмем STOP Ghost
    5) открываем вкладку Ghost Options подвкладка 5 и указываем созданный конфиг карты // или аналогично в ghost.cfg
    6) делаем иные настройки по желанию
    ———

    Читайте также:  Что такое кап варкрафт

    это основной файл с настройками бота, но имеет комментарии для каждого показателя, для начальной настройки достаточно указать нужную карту (её конфигурационный файл), и путь до варкрафта
    # конфиг игры
    bot_autohostmapcfg = Goblin_survival_0.9.9q.cfg
    # имя игры и моды
    bot_autohostgamename = Goblin Survival

    ### укажите путь к папке warcraft
    ### эта папка должна содержать следующие файлы: war3.exe, storm.dll и game.dll
    ### для того, чтобы бот автоматически высчитывал значения для карт, в этой папке также должен находиться файл War3Patch.mpq, из которого бот попытается вытащить «Scriptscommon.j» and «Scriptsblizzard.j» при загрузке, и положит их в bot_mapcfgpath (который определен в этом конфиге ниже)
    bot_war3path = S:TheFrozenThrone

    содержимое этого документа будет выведено в лобби игры при заходе игрока (только зашедшему игроку)
    длинна может быть любой, но на экране лобби вмещается только 8 строк — остальное будет выше и надо прокручивать!! так что самое главное надо писать в последних 8 строках

    текст этого файла покажет в самой игре через время, указанное в ghost.cfg bot_gameloadedprintout = 300 (3000 секунд = 5 минут)
    длинна вмещается до 24 строк, но не желательно делать более 8-10 строк — просто не успеют прочитать да и мешает в игре

    аналогично gamestart но показывает после завершения игры перед моментом выхода из карты

    основной языковой файл переменных бота, тут хранится перевод для системных сообщений от бота, как правило тут ничего менять не надо

    актуально для владельцев GCB ботов

    берем SQlite manager и подключаемся к базе данных RoomEN.dat в папке с Garena PlusRoom.
    ID комнат находятся в RoomTab — RoomId.
    Помимо этого там же в таблице Server ID.
    После этого заходим в RoomServerTab. Ищем ip сервера с соответствующим ID искомой комнаты.
    Ip там написан в десятеричной форме. Заходишь сюдаhttp://www.webtoolhub.com/tn561377-i. converter.aspx выбираем Decimal, в поле ввода вводим ip сервера, получаешь результат в виде ip стандартного формата, но наоборот. К примеру, написано Standard (IPv4) 36.124.117.203. Читаем наоборот 203.117.124.36 — искомый ip сервера.

    P.S. за ботов не банят только в паблик румах,
    если увидят в ХЛР — сразу бан будет

    1) для работы бота должна быть установлена java — заходим на java.com и устанавливаем (обновляем до последней актуальной
    2) ОТКЛЮЧАЕМ автообновление java.
    3) далее надо скачать патч безовасности
    http://www.oracle.com/technetwork/java/ . 32124.html
    и скопировать его в Javajre7libsecurity с заной файлов
    4) распаковываем архив с GCB ботом
    5) заходим в папку bin в ней лежит конфиг и исполняемуй java файл
    6) открываем bin.cfg и указываем нужные комнаты и ваш логин и пароль к ним
    7) запускаем gcb.jar — вы ничего не увидите, появитс только процесс в диспечере java и всё, проверить ошибки можно по логам

    Если вы не обнаружили своего сообщения, или оказались заблокированными — Прочитайте ПРАВИЛА !
    Если вы хотите отблагодарить пользователя — используйте кнопку » спасибо «,
    Если чье-либо сообщение вам оказалось полезным или бесполезным — используйте кнопки репутации «+» или «-»

    Re: БОТ для всех!!

    итак готова ВТОРАЯ версия бота от Гильдии
    теперь БОТ показывать не только сервер, но и комнату гарены, из которой подключается игрок.
    СКАЧАТЬ версию 270513

    для тех, кто уже скачал нашу предыдущую версию 130513 — вот только измененные файлы, которые надо поместить в бота с заменой старых
    СКАЧАТЬ апдейт

    // изменений в других файлах НЕ ТРЕБУЕТСЯ!
    ——————
    и второй бот, который необходим для создания игр на Garena сразу в нескольких комнатах
    СКАЧАТЬ

    Если вы не обнаружили своего сообщения, или оказались заблокированными — Прочитайте ПРАВИЛА !
    Если вы хотите отблагодарить пользователя — используйте кнопку » спасибо «,
    Если чье-либо сообщение вам оказалось полезным или бесполезным — используйте кнопки репутации «+» или «-»

    Источник: goblinworkshop.ru