overstats — агент для CS2
=========================

Собирает состав из 10 игроков в вашем матче и делает общую страницу со статистикой.
Наружу уходят только SteamID64 этих десяти: ни счёта, ни раундов, ни чата.


Настройка (один раз)
--------------------

1. Steam -> правый клик по CS2 -> Свойства -> Параметры запуска, дописать:

       -condebug

   Без этого игра не пишет console.log и агент не увидит состав.

2. Включить консоль: Настройки -> Игра -> Включить консоль разработчика -> Да.
   Открывается клавишей ~ (тильда, под Esc).

3. Перезапустить CS2, если он был запущен.


Как пользоваться
----------------

Запустить Steam и overstats-agent.exe — до игры или посреди неё, без разницы.
Windows покажет "SmartScreen защитил ваш компьютер": "Подробнее" -> "Выполнить
в любом случае" (файл не подписан).

Окно свернётся в трей (значок у часов, иногда под стрелкой "^"). Правый клик
по значку — список последних комнат, любую можно открыть в браузере, там же
"Exit", чтобы закрыть агента.

Зайти в матч (Premier или Competitive) и в консоли ввести:

       exec overstats

Всё. Через секунду ссылка на комнату лежит в буфере обмена — вставляйте в Discord.


Команды в консоли
-----------------

  exec overstats        Собрать состав и положить ссылку в буфер. Основная команда,
                        делает оба шага сразу.

  exec overstats_room   Напечатать ссылку прямо в консоли игры и снова скопировать
                        её. Ничего не пересобирает, повторять можно сколько угодно.

  overstats             То же копирование, но без вывода. Игра ответит
                        "Unknown command: overstats" — так и должно быть, этот отказ
                        и есть сигнал агенту. Работает, даже если cfg-файлы куда-то
                        делись.

  status                Обычная команда игры. Агент разбирает её вывод сам, так что
                        состав соберётся и от неё — только ссылку потом надо
                        запросить командой overstats.


Чего ожидать
------------

- Комната живёт 120 минут, потом становится архивом только для чтения.
- Пустые клетки в таблице — норма: не у всех есть профиль на всех сервисах.
- Retakes, Casual, Deathmatch не поддерживаются: там состав постоянно меняется,
  и общей комнаты не получается.
- Агент ничего не ставит в систему и не трогает ваши бинды. Он дописывает пару
  .cfg в папку игры и свой лог в %LOCALAPPDATA%\overstats.
- Закрывается через "Exit" в меню значка в трее. Комнаты, которые он уже создал,
  никуда не денутся — они живут на сервере.


Если не работает
----------------

Запустите так и пришлите вывод:

       overstats-agent.exe --debug

Первые строки скажут, в чём дело: не найден CS2, не запущен Steam или нет
-condebug. Полный лог — в %LOCALAPPDATA%\overstats\logs\.
