Выпуск № 01 · Октябрь 2026 UTC 00:00:00.000 000 Хостбот для Warcraft III 1.26a

№ 01Хостбот нового поколения для Warcraft III 1.26a

Хост, которого
не замечаешь.

Spectre — хостбот на чистом Rust с микросекундным тиком и живой трансляцией DotaTV. Он работает так ровно, что исчезает из виду. Остаётся только игра.

Ядро
Rust · async
Тик
до µs
Эфир
DotaTV
Рис. 1Spectre, общий вид1 : µs
12.0 16.5 R 6.0 1 2 3 4
Поз.НаименованиеПримечание
1КорпусЧистый Rust, без сборщика мусора
2Глаза, 2 шт.DotaTV — видят каждый матч
3ЯдроАсинхронное, не блокирует цикл
4ПодолТик с шагом в микросекунды
Самописец тика аптайм 0 µs
§ 1

Спецификация

Шесть параметров, из-за которых хост перестаёт быть проблемой.

  1. 01ЯдроRust, asyncНет сборщика мусора — нет пауз посреди файта, сколько бы лобби ни работало параллельно.
  2. 02Игровой тикдо микросекундыДействия доходят до всех игроков ровно в свой такт: без рывков, дрожания и «резиновых» юнитов.
  3. 03ТрансляцияDotaTV, вживуюЗрители смотрят матч в реальном времени и не занимают слоты игроков.
  4. 04Реплеикаждый матчSpectre сохраняет каждую игру. Ни один камбэк и ни одна рапира не потеряются.
  5. 05Модерациябаны, админы, логиКонсоль администратора, чтобы держать лобби чистыми.
  6. 06КлиентSpectre LauncherПодключает Warcraft III 1.26a к Spectre без ручной настройки.
Рис. 2Интервал между тикамиΔt
Spectre — Δt постоянен Типичный цикл — Δt плавает
§ 2

Табло. Выбирай игру.

Лобби открываются, набираются и стартуют. Spectre держит каждое из них с одной и той же точностью.

Иллюстрация. Актуальные лобби — в лаунчере.

§ 3

Атлас

Классика, на которой выросла сцена. Три редакции DotA — на одном хосте.

Табл. IСхема местности5 × 5
ABCDEF123456 SENTINEL SCOURGE ROSHAN RIVER N 04000
Sentinel — юго-запад, Scourge — северо-восток. Река делит карту по диагонали.
  1. I6.83sfDotA AllstarsDotA v6.83sf.w3x
  2. II4.54iCCup DotAiCCup DotA 454.w3x
  3. III5.07iCCup DotAiCCup DotA 507.w3x
§ 4

Три шага до лобби

От загрузки до первого «gl hf».

  1. 1

    Скачай лаунчер

    Забери свежую версию Spectre Launcher прямо с этой страницы.

  2. 2

    Укажи Warcraft III

    Выбери папку с игрой версии 1.26a — остальное лаунчер настроит сам.

  3. 3

    Заходи в лобби

    Выбирай игру, жди фулл и пиши «gl hf». Дальше — только DotA.

§ 5

Движок, который не моргает

Spectre написан с нуля на Rust. Асинхронная архитектура, точный планировщик тиков и встроенный ретранслятор DotaTV — в одном нативном бинарнике.

  • Асинхронное ядро не блокирует игровой цикл
  • Планировщик тиков с микросекундной точностью
  • Встроенный ретранслятор DotaTV для зрителей
  • Консоль администратора: игры, игроки, баны, логи
SPECTRE HOSTBOT · SHEET 001
────────────────────────────────────────
00:00.002 BOOT   spectre hostbot engine
00:00.003 WAR3   warcraft iii 1.26a
00:00.004 CONF   spectre.toml loaded
00:00.005 MAPS   6.83sf · 4.54 · 5.07
00:00.006 TICK   armed · µs precision
00:00.007 TV     dotatv relay online
00:00.008 GATE   launcher link open
00:00.009 LOBBY  iccup 5.07 · 1/10
────────────────────────────────────────
STATUS: READY                      GL HF
Рис. 3. Журнал запуска, лист 001.
§ 6

Вопросы

6.1Какая версия Warcraft III нужна?

Warcraft III: The Frozen Throne версии 1.26a — классический патч, на котором до сих пор играет DotA-сцена.

6.2Что такое DotaTV?

Режим зрителя в реальном времени: ты смотришь идущий матч, не занимая слот игрока. Spectre ретранслирует игру прямо из хостбота.

6.3Какие карты доступны?

DotA v6.83sf, iCCup DotA 4.54 и iCCup DotA 5.07.

6.4Spectre связан с Blizzard?

Нет. Spectre — независимый проект сообщества и не связан с Blizzard Entertainment.