09игровой оверлейwindows2026

Статистика лоббиповерх игры

Ранги и форма всех десяти игроков, свой прогресс за день — в окне поверх полноэкранного матча.

Tauri 2RustReactTypeScript

  1. Окно появляется, как только начался выбор: своя команда, ранги и форма. Руками ничего открывать не нужно.

  2. Карта грузится — окно исчезает. Закрывать его тоже не нужно.

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

  4. Хоткей выводит обе команды: ранг, K/D, доля побед и то, как человек играет на этом агенте. Закрытый профиль — прочерк, а не выдуманное число.

  5. Главное окно: сколько RR принёс день и каждый матч строкой — карта, агент, счёт, K/D/A.

У каждого режима свои колонки

Колонки зависят от того, во что играют. В дезматче двенадцать человек, команд нет и побед нет, поэтому лишние столбцы исчезают. Там, где агент выдаётся случайно, пропадает и колонка агента.

Метка рядом с ником говорит, кто зашёл в группе: буква на группу, отдельно — подтверждённые и просто вероятные.

Дезматч: двенадцать игроков без команд, сокращённый набор колонок
дезматч · без команд и побед

Демо

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

связи

Tauri 2 · Rust
запросы, кэш и разбор ответов идут в нативном процессе; сборка весит пару мегабайт, а не сотни
Клиент игры
ранги, состав лобби и матчи берутся у локального клиента, аккаунт никуда не отправляется
React · TypeScript
одни и те же таблицы в оверлее и в главном окне
CI
каждая альфа собирается автоматически: Windows-бинарник кросс-собирается из Linux, версию проставляет сборка
дальше · 10Discord-клиентСвой клиент и дизайн-система