Вместе.
Даже на расстоянии.
Создайте свою комнату, пригласите друга
и играйте в DotA 1 через локальную сеть.
С чего начнём?
Комнаты создаются в Windows-приложенииХозяин подтверждает вход друга
Ваша установленная игра и карта
Соединение через ZeroTier
До игры — несколько минут настройки
Оба устанавливаете ZeroTier One ↗ один раз. Учётная запись ZeroTier не нужна. После этого комнаты создаёт DotaLink. Держите программу открытой во время игры.
Готовы к одной игре?
Сверьте версии внизу главного меню Warcraft.
Вернёмся в игру
Друг не видит игру
Проверьте готовность сети во вкладке «Соединение и игра». Хозяин должен создать карту в Warcraft → «Локальная сеть». У обоих — версия 1.26a; игровой порт хозяина — 6112. DotaLink автоматически передаёт найденную игру на компьютер гостя.
Ожидает подтверждения хозяина
Гость копирует свой код DLF-… и отправляет хозяину. Хозяин вставляет его в поле «Разрешить вход другу». Передавайте полный код именно того компьютера, на котором запущена игра.
Интернет через телефон
Такое соединение можно попробовать. Возможность подключения и задержка зависят от мобильного оператора. Сначала дождитесь, чтобы в DotaLink появился ответ друга. Если ответа нет, проверьте соединение через другую сеть. Не отключайте брандмауэр целиком.
Как добавить ботов?
Создайте игру на карте DotA с поддержкой AI. Заполните нужные слоты компьютерами и оставьте место для друга. Обычная карта без AI не добавит ботов через DotaLink.
Нужен ли другу доступ к этому сайту?
Нет. Передайте ему скачанный ZIP-архив. Приложение и инструкция работают независимо от доступа к странице. Папку с программой нужно сначала распаковать.
Ваша следующая игра начинается здесь.
Приложение, исходный код и инструкция в одном архиве.
Версия 0.1 beta. Клиент собран, приглашения и передача сетевых пакетов проверены автоматическими тестами. Полный матч в Warcraft на двух Windows-компьютерах ещё нужно проверить. Для работы нужны .NET Framework 4.8 и отдельно установленный ZeroTier One.