К основному содержимому
GTA RUmonitoring

Методика мониторинга

Главный принцип: каждая цифра на сайте имеет источник, время получения и состояние достоверности. Мы никогда не генерируем и не оцениваем онлайн, очередь или пики.

Откуда берутся данные

Источники используются в порядке приоритета:

  1. официальное документированное API проекта;
  2. официальный публичный endpoint;
  3. игровой query-протокол сервера;
  4. разрешённое стороннее API;
  5. публичный парсер — только если других вариантов нет.

Парсер работает на сервере, соблюдает разумную частоту запросов и не обходит авторизацию или защиту. Если структура источника меняется, он автоматически переходит в состояние DEGRADED, а не начинает выдавать мусор.

Как считается онлайн проекта

Для каждого проекта фиксируется один метод: либо агрегат из его API, либо сумма по серверам. Смешивать их нельзя — иначе игроки посчитались бы дважды.

Общий онлайн на сайте — это сумма по проектам, где за каждый проект берётся ровно одно значение. Мы пишем «на отслеживаемых проектах», а не «в GTA 5», потому что покрытие ограничено.

Валидация и аномалии

Если значение меняется более чем на 80% за одну итерацию, оно помечается как подозрительное и не участвует в статистике, пока не подтвердится следующим замером. Так единичный сбой API не превращается в «обвал онлайна» на графике.

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

Что происходит при сбое источника

Мы показываем последнее известное значение и прямо указываем его возраст. Через несколько минут появляется предупреждение об устаревании, а затем сообщение «Мониторинг временно недоступен».

Ноль игроков и отсутствие связи с источником — разные вещи, и мы их не смешиваем. Статус UNKNOWN никогда не трактуется как OFFLINE.

Текущее состояние

Источников подключено: 4. Из них работают штатно: 4, с замечаниями: 0, с ошибками: 0, ожидают проверки: 0.

Подробный статус мониторинга →