09игровой оверлейwindows2026
Статистика лоббиповерх игры
Ранги и форма всех десяти игроков, свой прогресс за день — в окне поверх полноэкранного матча.
Tauri 2RustReactTypeScript
Окно появляется, как только начался выбор: своя команда, ранги и форма. Руками ничего открывать не нужно.
Карта грузится — окно исчезает. Закрывать его тоже не нужно.
Пока показывать нечего, окно прозрачное и пропускает клики в игру. Полноэкранный режим обычные окна не пускает, поэтому оверлей рисуется отдельным слоем.
Хоткей выводит обе команды: ранг, K/D, доля побед и то, как человек играет на этом агенте. Закрытый профиль — прочерк, а не выдуманное число.
Главное окно: сколько RR принёс день и каждый матч строкой — карта, агент, счёт, K/D/A.
У каждого режима свои колонки
Колонки зависят от того, во что играют. В дезматче двенадцать человек, команд нет и побед нет, поэтому лишние столбцы исчезают. Там, где агент выдаётся случайно, пропадает и колонка агента.
Метка рядом с ником говорит, кто зашёл в группе: буква на группу, отдельно — подтверждённые и просто вероятные.

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



