Программа для хостинга в warcraft

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

Основные команды в чате:
!pub — захостить игру
!pubby — захостить игру от имени (он будет «админом» игры)
!stats — показывает основную статистику
!statsdota — показывает статистику в доте
!end — закончить игру
!unhost — отменить созданную игру
!load — поменять конфигурационный файл для карты
!channel — переместить бота на другой канал (Примечание: запрещено размещать ботов на основных каналах)

Основные команды в созданной игре (не запущенной):
!swap — поменять местами игроков
!kick — кикнуть игрока
!close — закрыть слот
!open — открыть слот
!closeall — закрыть все свободные слоты
!openall — открыть все закрытые слоты
!ping — пропинговать всех
!check — «проверить» игрока
!start — запустить игру
!abort , !a — отменить отсчет
!refresh — рефреш игры
!votekick — запускает голосовалку на кик
!yes — подтверждение в голосовалке

Основные команды в игре:
!end — завершить игру
!latency — поставить задержку в мс
!ban — забанить игрока (ливера, анманнера и т.д.)
!mute — «заткнуть» игрока

Установка:
0) Скачать и установить Microsoft .NET Framework 3.5 (внешка, много метров). Примечание: у кого ОС Vista, win7 этот пункт пропустить.
1) Скачать хост-бот (наше фтп).
2) Распаковать в папку с игрой.
3) Открыть файл ghost.cfg. Отредактировать поля, указанные на скрине ниже.

(Необходимо иметь дополнительный аккаунт под бота)
4) В файле ghost.cfg найти строчку bot_war3path = C:\Program Files\Warcraft III\ и исправить правую часть в соответствии с вашим путем.
5) Запустить ghost.exe (необходимо разблокировать его в файрволе).

Создание игры:
1) Запустили бота.
2) Выбрали нужную карту (конфиг-файл), например !map warlock087b (в комплекте идут 2 конфига — warlock087b и dota6.59d).
3) Создаем игру — !pub Warlocks for All.
4) После того как все собрались пишем !start.
5) Когда все загрузились, будет написано время загрузки каждого из игроков.
6) По окончанию игры бот выдаст сообщение о завершении.

Возможные проблемы и их решения:

    Вы зарегистрировали аккаунт для бота, но бот не подключается. Пример логов:

Как создавать карты, которых нет в списке /chost?

Есть много способов хостинга через сам Warcraft III . Учитывая то, что без внешнего IP создать карту практически невозможно, есть масса других способов о которых вы можете прочитать здесь.

В этой теме будут описаны варианты альтернативных способов как создать игру с открытием порта 6112 (порт для хостинга в Warcraft III ).

Варианты проброса портов в вашем сетевом оборудовании смотрим ниже:

Откройте компонент «Брандмауэр Windows ». Для этого нажмите кнопку Пуск и выберите пункт Панель управления . В поле поиска введите брандмауэр и затем щелкните пункт Брандмауэр Windows .

В левой области выберите Дополнительные параметры . Если отображается запрос на ввод пароля администратора или его подтверждения, укажите пароль или предоставьте подтверждение.

В диалоговом окне Брандмауэр Windows в режиме повышенной безопасности в левой области щелкните Правила для входящих подключений и затем в правой области щелкните Создать правило , сюда необходимо вписать нужный порт ( 6112, 6119 ).

Следуйте инструкциям мастера создания правил для нового входящего подключения .

Здесь вы вводите ваш логин и пароль от роутера. После ввода имени и пароля попадаем в главное меню настроек модема. После того, как Вы оказались в меню веб-интерфейса, найдите пункт Port Forwarding . После открытия этого меню Вам потребуется ввести некоторые параметры. Список значений параметров, которые могут потребоваться: Start Port — 6112 , End Port — 6119 . Если все сделано правильно, то порт открыт .

Стоит такая услуга как правило 100-150 рублей в месяц. При этом вы можете без всяких настроек в вашем роутере создавать карты на iCCup ‘e

Для начала сравните адреса на сайте 2ip.ru и в Пуск -> Выполнить -> CMD (командная строка) -> Нажмите ENTER -> вводим туда Ipconfig .

Если IP адреса не совпадают, значит у вас нет статического IP адреса и простым способом схостить игру невозможно. Чтобы открыть порты как правило надо отключить все Firewall ‘ы. Чтобы отключить Брандмауэр Windows надо зайти в Пуск — Настройка — Сетевые подключения — Свойства — Дополнительно — Параметры — Отключить .

В очень редких случаях, ваш провайдер по дефолту заблокировал для вас порты , в том числе и порт Warcraft III ( 6112 — 6119 ).

Как правило достаточно позвонить в отдел техподдержки или написать им письмо, как все будет налажено.

Возможно вы выбрали такой тарифный план, который ограничивает ваши возможности .

Так же многое зависит от настроек ADSL модема, роутера, но это уже немного отдельная тема.

Если есть outpost , можно увидеть во входящих подключениях к какому порту цепляются. Если вы видите подключение значит провайдер пускает, и надо либо выключить firewall или разрешить War3.exe цепляться в сеть.

Если нет, есть маленький шанс схостить игру в локальной сети и попытаться подключится к игре или что бы друг попробовал выполнить команду в Пуск -> CMD (командная строка) -> telnet 79.164.41.171 6112

Если увидит черный экран, значит порт открыт .

Если увидит » Не удалось открыть подключение к этому узлу, на порт 6112: Сбой подключения » — значит порт закрыт , либо вы не схостили игру и вышли из игры.

Довольно-таки простой способ открыть порт 6112 , если нет статического IP адреса , но для этого нам потребуется отдельная программа ( torrent ). Заранее выключайте Firewall/антивирус/постороннее ПО связанное с маршрутизатором.

WARNING : Обязательно выйдите из Warcraft ‘a и самого Launcher ‘a, для того чтобы открыть порт .

Скачиваем любую программу-трекер Torrent , затем заходим в настройки:

В строку, которая находится справа с числом 57083 необходимо вписать порт 6112 и нажать кнопку ОК .

Поздравляем! Порт открыт . Если всё сделанно правильно, то вы можете хостить игры.

Самый простой способ открыть порт в самом Warcraft ‘e, но для этого вам нужен статический IP адрес.

Заходим в iCCup Launcher , затем в сам Warcraft :

Далее нужно зайти в настройки и вписать порт 6112 (если таковой уже имеется, впишите 6119 , затем заного зайдите в настройки и впишите 6112 ):

Довольно-таки простой способ открыть порт 6112 , если нет статического IP адреса , но для этого нам потребуется отдельная программа ( torrent ). Заранее выключайте Firewall/антивирус/постороннее ПО связанное с маршрутизатором.

WARNING : Обязательно выйдите из Warcraft ‘a и самого Launcher ‘a, для того чтобы открыть порт .

Скачиваем любую программу-трекер Torrent , затем заходим в настройки:

В строку, которая находится справа с числом 57083 необходимо вписать порт 6112 и нажать кнопку ОК .

Если после проверки порта вам выдает » порт закрыт » — вам стоит проверить вашу систему на наличие вирусов или постороннего ПО. В редких случаях вирусы блокируют torrent .

Поздравляем! Порт открыт . Если всё сделано правильно, то вы можете хостить игры.

P.S: Удачного хостинга карт, уважаемые юзеры International Cyber Cup.