Метод: как сайт делает вывод
Официального 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 дней и затем удаляются. Если замер оказался ошибочным, исправление вписывается в заметку инцидента, а не правится молча.