Статус/Метод
Метод

Метод: как сайт делает вывод

Официального API состояния серверов ROB RUN не существует. Значит, любой статус-сайт что-то предполагает. Здесь весь процесс описан, чтобы вы могли его оценить, а не верить зелёной точке.

Два публичных сигнала и один производный

Steam Web API даёт одно число на всю игру: сколько игроков сейчас. News API даёт объявления разработчика. Третий вход — отчёты посетителей сайта. Больше публичного нет: ни состояния серверов, ни глубины очередей, ни региональной задержки.

Замеры

Cron Cloudflare читает онлайн каждые пять минут и сохраняет точное время наблюдения. Ошибки сохраняются как «недоступно», никогда как ноль. Замер старше тридцати минут не используется для описания текущего момента.

Лестница падения

База — среднее успешных замеров за 60–120 минут до последнего чтения. Падение на 35% и больше публикуется как degraded; на 60% и больше — как предполагаемый сбой. Ноль публикуется как неподтверждённый сбой, потому что Steam иногда отдаёт ноль при перестройке кэша.

Отчёты

Анонимные отчёты считаются окнами по пятнадцать минут. Больше 25 за окно или втрое больше среднего за три дня переводит вердикт минимум в degraded. Текст заметки не публикуется дословно, IP хэшируется только для лимита.

Восстановление

Одно хорошее чтение не закрывает инцидент. Панель возвращается в норму только после трёх спокойных замеров подряд — в пределах 20% от базы — и отчётов на обычном уровне. Это намеренный гистерезис против ложных «всё нормально».

Слепые зоны, которые мы не замазываем
  • Здоровый онлайн никогда не значит, что все серверы здоровы. Он значит, что люди играют.
  • Неудачный вызов API никогда не рисуется как ноль игроков на графике.
  • Мы не публикуем время вайпа по серверам, потому что публичного источника нет.
  • Мы не выдумываем инциденты. Если разработчик молчит и цифры нормальны, страница говорит «норма».
Пороги в одной таблице
СигналПорогПубликуемое состояние
Онлайнна 60% и более ниже базы за 1 чПредполагаемый сбой
Онлайнна 35% и более ниже базы за 1 чПадение
Онлайнровно нольНеподтверждённый сбой
Отчёты> 25 за 15 мин или > 3× среднего за 3 дняМинимум падение
Восстановление3 замера подряд в пределах 20% базыРаботает
Данныенет успешного замера 30 минНеизвестно — не офлайн
Хранение и исправления

Замеры хранятся бессрочно с шагом в пять минут, чтобы длинные окна оставались честными. Анонимные отчёты хранятся 30 дней и затем удаляются. Если замер оказался ошибочным, исправление вписывается в заметку инцидента, а не правится молча.