ЧИТАЕМ ВСЕ ДО КОНЦА!
В этом боте есть custome и autoconfig (заходим вот сюда GHost++ configurator.exe). Грамотно настроить сможет даже обычный юзер.
Манюал, как всегда, в папке с ботом и на английском.
Чуток команд, самых необходимых:
Во второй вкладе (надеюсь вы разберетесь):
!map (cfg карты которую хотим хостануть. Указывать просто name конфига мапы) потом !pub (имя игры) чтоб захостить публичную игру; для клоза !priv (game name). Без скобок (:
Цфг-шки к картам можно создавать через бота автоматически во вкладке maps.
Можно так же проделать все выше описанное через вкладки в боте.
Исследуйте все вкладки бота, но изменяйте только то, в чем уверены.
Основное положение:
Это приложение так же поможет вам хостить игры для машин подключенных локально.
Данная версия имеет графический интерфейс, что в свою очередь ОЧЕНЬ сильно облегчает работу с ботом.
В боте на самом деле может разобраться обычный юзер, НО без английского вы не сделаете и одного нормального шага. Не забудьте только rootadmin`a (себя, свой основной ник на сервере лолкара).
Так же в данной версии улучшена работа с бд и мускулем. Все описывать не буду. Тот человек, которому надо, сам разберется что и как. Но могу и помочь(если буду в хорошем духе ).
На крики о помощи в варике не реагирую, даже не старайтесь.
Для нормальной, совместной работы бота и варика проверьте порты. Если они будут одинаковы хоть где-то, то бот будет всех кикать.
Если хотите создать игру через бота, и потом зайти через варик в нее, то придется устанавливать loopback adapter.
P.S. После каждого изменения в настройках бота настоятельно рекомендую его перезапускать (exit, alt+f4, "закрыть приложение").
Просить о помощи можно тут, но при условии, что вы потратили больше часа на фикс своей проблемы с ботом. Обязательно предоставляйте логи бота (первая вкладка).
Good luck!
Q) Иногда я хочу хостить игры, чтобы играть одному, и когда я создаю вторую игру, я не могу не присоединиться! Я должен пробовать несколько раз, чтобы он начал работать. В чем дело?
А) Вы должны попробовать эти настройки:
bot_hostport = 6112
Порт админ игры(если вы используете его) = 6113
Wc3 порт = 6114
Q) Как я могу настроить Loopback адаптер?
А) Вы не должны его настраивать, если ваш маршрутизатор поддерживает NAT перенаправление и не блокирует NAT. Нужно проверить эти параметры в первую очередь. Для настройки Loopback адаптера, вам нужно установить Microsoft Loopback Adapter.
Руководство по настройке Loopback адаптера:
1) Найти соответствующий IP адрес
А) Если вы хотите присоединиться к игре, созданной вашим Ghost ботом. Записать свой IP адрес.
Б) Если вы хотите присоединиться к игре, хостящейся на компьютере в вашей локальной сети, узнайте IP адрес компьютера хоста
2) Перейдите на вновь созданный адаптер и нажмите правой кнопкой мыши на нем и выберите "Свойства".
3) Нажмите на Интернет-протокол (TCP / IP) и нажмите кнопку "Свойства".
4) Выберите Использовать следующий IP-адрес, и заполните IP адрес, который вы отметили в шаге 1.
Примечание: Если маска 255.0.0.0 не работает, попробуйте использовать 255.255.255.0
5) Нажмите кнопку ОК два раза.
Детальнее тут
Q) Unable to create game[ gamename ]. The currently loaded map config file is invalid.(Невозможно создать игру. Загруженный конфиг файл карты неверен).
А) Эта ошибка может возникнуть в следующих ситуациях:
Ghost не смог найти карту, и поэтому не смог создать значения конфиг файла. Ошибка может быть исправлена правкой имени файла в конфиге карты(map_path & map_localpath) или правкой пути к папке с картами в ghost.cfg(bot_mappath).
или
GHost не смог сгенерировать значения всех необходимых параметров. Возможно, что у вас нет всей необходимой информации в конфиге карты, либо значения некоторых параметров неверные и GHost не смог прочитать их правильно.
Просмотрите консоль или логи, когда пытаетесь загрузить карту, там должна быть указана проблема. На офф форуме есть гайды по правильному созданию конфигов карт.
Q) Ошибки "[TCPSOCKET] Closed By Remote Host" или "[GAME: gamename ] deleting player [ username ]: has lost the connection (connection closed by remote host)" показываются, когда я пытаюсь использовать Ghost++. Почему?
А) Эти ошибки могут всплывать в силу различных причин, так что во-первых нужно проверить, когда это произошло, и прочитать описание возможных причин.
1. Может быть временно запрещено battle.net сервером. Если вы можете войти в battle.net из Warcraft III на этом же реалме, то вы не забанены battle.net.
a. Убедитесь в том, чо вы не забанены на viewforum.php?f=105. Если вы забанены, то вам придется изменить свой внешний IP-адрес или подождать, пока этот запрет истечет. Запреты дляться от нескольких минут до нескольких дней.
2. Вы хостите карту, но другие игроки не могут зайти в игру:
a. Рекомендую Вам еще раз проверить настройки ghost.cfg, вероятно, что ваша проблема находится там. Дважды проверьте ваши значения bot_mappath и bnet_customexe(если таковые имеются).
b. Проверьте конфиг вашей карты, если она сделана в домашних условиях. Возможно ошибка там.
c. Проверьте порты, отключите файрвол или добавьте исключения. ТАкже настройте WC3 порт отличным от портов гхоста и админ игры.
Q) "[TCPSOCKET] error (recv) – ECONNABORTED"
А) Я предлагаю вам проверить ваш маршрутизатор, брандмауэр и/или программное обеспечение. Это также может произойти, если вы используете тот же аккаунт для Wc3, как и для бота.
Q) "[TCPSOCKET] error (send) - ECONNABORTED"
А) Я предлагаю вам почитать этот пост: http://forum.codelain.com/index.php?topic=3136.0
Q) Ошибка "lang_ ####", когда я использую команду. Что мне теперь делать?
А) Бот печатает эти Lang коды, когда существует проблема загрузки файла language.cfg, убедитесь, что ваш language.cfg правильный и находится в нужном месте(обычно корень GHost).
Q) "[TCPSOCKET] error (recv) - ECONNRESET"
А) Вы были отключены от сервера. Как правило, эта ошибка возникает в следующих случаях:
1. Если подключение к серверу battle.net безуспешно, ваш IP забанен (временно).
2. Если вы подключаетесь к серверу battle.net и вас отключает, то у вас неправильно настроен варден сервер, или он не обновлен. You should have received error code 3 before being disconnected if this were the case. Вы должны получить код ошибки 3 до отсоединения, если проблема в этом.
А) Вы должны попробовать эти настройки:
bot_hostport = 6112
Порт админ игры(если вы используете его) = 6113
Wc3 порт = 6114
Q) Как я могу настроить Loopback адаптер?
А) Вы не должны его настраивать, если ваш маршрутизатор поддерживает NAT перенаправление и не блокирует NAT. Нужно проверить эти параметры в первую очередь. Для настройки Loopback адаптера, вам нужно установить Microsoft Loopback Adapter.
Руководство по настройке Loopback адаптера:
1) Найти соответствующий IP адрес
А) Если вы хотите присоединиться к игре, созданной вашим Ghost ботом. Записать свой IP адрес.
Б) Если вы хотите присоединиться к игре, хостящейся на компьютере в вашей локальной сети, узнайте IP адрес компьютера хоста
2) Перейдите на вновь созданный адаптер и нажмите правой кнопкой мыши на нем и выберите "Свойства".
3) Нажмите на Интернет-протокол (TCP / IP) и нажмите кнопку "Свойства".
4) Выберите Использовать следующий IP-адрес, и заполните IP адрес, который вы отметили в шаге 1.
Примечание: Если маска 255.0.0.0 не работает, попробуйте использовать 255.255.255.0
5) Нажмите кнопку ОК два раза.
Детальнее тут
Q) Unable to create game[ gamename ]. The currently loaded map config file is invalid.(Невозможно создать игру. Загруженный конфиг файл карты неверен).
А) Эта ошибка может возникнуть в следующих ситуациях:
Ghost не смог найти карту, и поэтому не смог создать значения конфиг файла. Ошибка может быть исправлена правкой имени файла в конфиге карты(map_path & map_localpath) или правкой пути к папке с картами в ghost.cfg(bot_mappath).
или
GHost не смог сгенерировать значения всех необходимых параметров. Возможно, что у вас нет всей необходимой информации в конфиге карты, либо значения некоторых параметров неверные и GHost не смог прочитать их правильно.
Просмотрите консоль или логи, когда пытаетесь загрузить карту, там должна быть указана проблема. На офф форуме есть гайды по правильному созданию конфигов карт.
Q) Ошибки "[TCPSOCKET] Closed By Remote Host" или "[GAME: gamename ] deleting player [ username ]: has lost the connection (connection closed by remote host)" показываются, когда я пытаюсь использовать Ghost++. Почему?
А) Эти ошибки могут всплывать в силу различных причин, так что во-первых нужно проверить, когда это произошло, и прочитать описание возможных причин.
1. Может быть временно запрещено battle.net сервером. Если вы можете войти в battle.net из Warcraft III на этом же реалме, то вы не забанены battle.net.
a. Убедитесь в том, чо вы не забанены на viewforum.php?f=105. Если вы забанены, то вам придется изменить свой внешний IP-адрес или подождать, пока этот запрет истечет. Запреты дляться от нескольких минут до нескольких дней.
2. Вы хостите карту, но другие игроки не могут зайти в игру:
a. Рекомендую Вам еще раз проверить настройки ghost.cfg, вероятно, что ваша проблема находится там. Дважды проверьте ваши значения bot_mappath и bnet_customexe(если таковые имеются).
b. Проверьте конфиг вашей карты, если она сделана в домашних условиях. Возможно ошибка там.
c. Проверьте порты, отключите файрвол или добавьте исключения. ТАкже настройте WC3 порт отличным от портов гхоста и админ игры.
Q) "[TCPSOCKET] error (recv) – ECONNABORTED"
А) Я предлагаю вам проверить ваш маршрутизатор, брандмауэр и/или программное обеспечение. Это также может произойти, если вы используете тот же аккаунт для Wc3, как и для бота.
Q) "[TCPSOCKET] error (send) - ECONNABORTED"
А) Я предлагаю вам почитать этот пост: http://forum.codelain.com/index.php?topic=3136.0
Q) Ошибка "lang_ ####", когда я использую команду. Что мне теперь делать?
А) Бот печатает эти Lang коды, когда существует проблема загрузки файла language.cfg, убедитесь, что ваш language.cfg правильный и находится в нужном месте(обычно корень GHost).
Q) "[TCPSOCKET] error (recv) - ECONNRESET"
А) Вы были отключены от сервера. Как правило, эта ошибка возникает в следующих случаях:
1. Если подключение к серверу battle.net безуспешно, ваш IP забанен (временно).
2. Если вы подключаетесь к серверу battle.net и вас отключает, то у вас неправильно настроен варден сервер, или он не обновлен. You should have received error code 3 before being disconnected if this were the case. Вы должны получить код ошибки 3 до отсоединения, если проблема в этом.