№ 01Хостбот нового поколения для Warcraft III 1.26a
Хост, которого
не замечаешь.
Spectre — хостбот на чистом Rust с микросекундным тиком и живой трансляцией DotaTV. Он работает так ровно, что исчезает из виду. Остаётся только игра.
- Ядро
- Rust · async
- Тик
- до µs
- Эфир
- DotaTV
| Поз. | Наименование | Примечание |
|---|---|---|
| 1 | Корпус | Чистый Rust, без сборщика мусора |
| 2 | Глаза, 2 шт. | DotaTV — видят каждый матч |
| 3 | Ядро | Асинхронное, не блокирует цикл |
| 4 | Подол | Тик с шагом в микросекунды |
Спецификация
Шесть параметров, из-за которых хост перестаёт быть проблемой.
- 01ЯдроRust, asyncНет сборщика мусора — нет пауз посреди файта, сколько бы лобби ни работало параллельно.
- 02Игровой тикдо микросекундыДействия доходят до всех игроков ровно в свой такт: без рывков, дрожания и «резиновых» юнитов.
- 03ТрансляцияDotaTV, вживуюЗрители смотрят матч в реальном времени и не занимают слоты игроков.
- 04Реплеикаждый матчSpectre сохраняет каждую игру. Ни один камбэк и ни одна рапира не потеряются.
- 05Модерациябаны, админы, логиКонсоль администратора, чтобы держать лобби чистыми.
- 06КлиентSpectre LauncherПодключает Warcraft III 1.26a к Spectre без ручной настройки.
Табло. Выбирай игру.
Лобби открываются, набираются и стартуют. Spectre держит каждое из них с одной и той же точностью.
Иллюстрация. Актуальные лобби — в лаунчере.
Атлас
Классика, на которой выросла сцена. Три редакции DotA — на одном хосте.
- I6.83sf
- II4.54
- III5.07
Три шага до лобби
От загрузки до первого «gl hf».
- 1
Скачай лаунчер
Забери свежую версию Spectre Launcher прямо с этой страницы.
- 2
Укажи Warcraft III
Выбери папку с игрой версии 1.26a — остальное лаунчер настроит сам.
- 3
Заходи в лобби
Выбирай игру, жди фулл и пиши «gl hf». Дальше — только DotA.
Движок, который не моргает
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
Вопросы
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.