Как играть на хост боте

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

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


 

1. Установка

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

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

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

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

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

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

 

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:
Download this file (dots.rar)dots.rar[ ]746 kB

Режимы игры / Game mode

[1] normal team battle
[2] random team battle

[1] normal selection
[2] random bans
[3] manual bans
[4] turn-based selection
[5] turn-based bans
[6] tournament mode
[7] all-random mode

[1] normal mode
[2] 1vs1 mode
[3] fun war mode ???
[5] (lulz) The "Bijou" jogurt marathon mode
[6] (lulz) The "Bijou" jogurt marathon mode + war mode
[7] (lulz)(for newcomers) mid-only mode

 

Translated by fumin.

Контакты / Contacts

Skype:

quazm.quazm - host bot, site administrator;

kirukat040k - host bot, vk group administrator.

 

Mail: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

 

Russian thdots jabber conference (not active now):

Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Как играть на хост боте (УСТАРЕВШЕЕ)

УСТАРЕВШАЯ ИНСТРУКЦИЯ

 

1. Подготовка Варкрафта

 

1. Устанавливаем оригинальную Warcraft 3 Reign of Chaos и дополнение Frozen Throne с патчем 1.26а. Для тех у кого нет Warcraft 3 Frozen Throne 1.26а здесь можно скачать его со всем необходимым "Ссылка на сборку ичирина" Для тех у кого есть Warcraft 3 Frozen Throne 1.26а идём дальше:

2. Скачать модификацию Defence of the Shrines, а именно:

  • Скачать последнюю версию моделей "ссылка на модели". Они нужны для отображения моделей в игре. Разархивировать папку в корень игры Warcraft 3 (получится так \Warcraft 3\THDotS). Активировать reg файлы THDots_注册表修复.reg и 注册表修复.reg
  • Скачать последнюю версию карты "ссылка на карту" и закинуть её в папку Maps в корне Warcraft 3 (Warcraft 3\Maps) Также, последнюю версию карты можно скачать с хост-бота (самое простое, если уже есть рубатл или гарена).
  • По желанию скачать музыку и озвучку персонажей "ссылка на войс пак". При установке указать папку Warcraft 3. После этого в игре озвучка персонажей включена автоматически (но не у всех есть), а чтобы включить музыку, после выбора персонажа написать команду -bgmon <число от 50 до 120 (громкость)>, чтобы выключить и озвучку и музыку -bgmoff, чтобы оставить только озвучку -bgmon 0.

3. Если вы поставили Warcraft 3 Frozen Throne 1.26а, Модель пак и скачали карту, можно приступать к игре. Мы играем на хост-боте для Гарена и Ру.Баттла. Ниже две инструкции как подключаться (т.е. выбираете или первую или вторую). Для для игры лучше всего использовать GProxy++ на Rubattle.net.

 

2. Настройка подключения

ОТСЮДА ДЕЛАЕТЕ ЧТО-ТО ОДНО: ИЛИ ГАРЕНА ИЛИ РУБАТТЛ-ГПРОКСИ

 

2.1. Garena Plus

 

  1. Регистрируемся на сайте, скачиваем клиент гарены, входим в клиенте под аккаунтом, зарегестрированным на сайте. Ссылка на скачивание клиента гарены: http://www.garena.ru/plus/
  2. Нажимаем LAN games -> Game -> War3 RPG -> SNG (CIS) -> SNG (CIS) -> Kyrgyzstan Dota Room (1.26a)  Переехало в Mongolia DotA Room 02.
  3. Нажимаем кнопку START для запуска Варкрафта. При первом запуске гарена спросит путь до исполняемого файла игры. 
  4. В самой игре заходим в Local Games (Локальные игры) и видим хост от бота с названием "TOHO DOTA - DOTS" или примерно так.

Проходимый путь до комнаты можно сократить, занеся комнату в "любимые" (правая кнопка -> add to favorites, после - кнопка со звёздочкой в левом нижнем углу - быстрый вход в комнату). В комнате можно видеть бота t0m0k0 (или t0m0k02). Для улучшения связи перед игрой рекомендуется нажимать на него правой кнопкой и делать Tunnel. 

Для запуска игры в окне, нужно прописать параметр -window в параметрах запуска. После этого вам понадобится Warhotkeys2 (есть на этом сайте в разделе Files) для того, что бы курсор не вылетал из окна.

 

2.2. Rubattle.net (GPROXY)

 

Rubattle.net - пиратский сервер для игр близзард. Делаем всё как там написано. После чего делаем что написано тут - GProxy (защита от дисконнектов).

Имя хоста на рубаттле всегда: TOHO DOTA - DOTS.

Attachments:
Download this file (dots_5x5.jpg)dots_5x5.jpg[ ]797 kB

Хост бот / Host bot

1. Общая информация

THDots Host Bot - модифицированная версия GHost++ Version 17.1 Custom Build 3.6, созданная с целью максимального упрощения проведения игр в Touhou Defence of The Shrines (thdots).

GHost++ - это мощная система для создания игр в Battle.net и Локальной сети.

2. Особенности

  • Постоянный хост карты thdots на "battle.net" сервере rubattle.net и трёх комнатах гарены (список комнат ниже), что позволяет находится в одной игре игрокам как с баттл нета, так и с гарены.
  • Возможность загрузки и смены карты на хосте через веб интерфейс (ссылка).
  • Возможность просмотра статуса игры и списка игроков на веб форме.
  • Поддержка реконнекта в случае временной потери связи с интернетом (подробнее про GPROXY).
  • Самый верхний игрок (относительно остальных) обладает правами создателя игры, т.е. он может менять игроков местами и стартовать игру, кроме этого он имеет доступ к некоторым другим командам;
  • А так же все стандартные функции ghost++ CB 3.6.

Список комнат гарены, в которых хостит бот:

  1. RPG - SNG(CIS) - SNG(CIS) - Kyrgyzstan DotA Room (1.26a) - основное место сбора русских игроков, играющих через гарену. 
  2. Taiwan ESM Eastern THDOTA 01 - китайцы.
  3. North America DotA Room 01.

   Всё переехало в Mongolia DotA Room 02.

 3. Администрация

  1. beef00 - рут админ.
  2. KiruKat0 - админ.

Ещё статьи...

  1. GPROXY (УСТАРЕВШЕЕ)