Як ми рахуємо онлайн і аптайм серверів
17 вересня 2026 · 2 хв читання
Звідки беруться цифри в картці сервера, які ігри ми можемо порахувати і чого ми принципово не вигадуємо.
Кожну цифру онлайну й аптайму на цьому сайті вимірюємо ми самі. Жодна з них не надходить від власника сервера, і жодну не можна змінити з панелі керування. На цій сторінці пояснюємо, як саме це працює, — зокрема й те, де метод перестає працювати.
Що відбувається насправді
Кожні п’ять хвилин ми опитуємо кожен сервер, у якого вказано адресу, — протоколом запитів його власної гри: чи він працює і скільки на ньому гравців. Це те саме питання, яке ставить ваш ігровий клієнт, коли показує список серверів, тож власнику не потрібно нічого встановлювати, а підробити відповідь дорогою неможливо.
Результат записується в журнал, і відсоток аптайму рахується саме з цього журналу, а не з накопичувального лічильника, який міг би «попливти».
Що означає «офлайн» і коли ми цього не кажемо
Одна пропущена відповідь — ще не падіння. UDP-пакети губляться досить часто, і якби ми позначали сервер офлайн після першого ж промаху, цей значок нічого б не вартував. Тому потрібні дві невдалі перевірки поспіль.
Протилежне ще важливіше. День, коли ми не перевіряли сервер, показується як пропуск, а не як нуль. Те, що впав наш моніторинг, не означає, що сервер порожній, і показати його порожнім означало б розмістити неправдиве твердження на чужій сторінці. Те саме правило діє для сервера, по якому ще немає жодного вимірювання: його аптайм порожній, а не 0%.
Ігри, до яких ми достукуємося, але не можемо порахувати
Деякі ігри працюють із власним клієнтом і більше ні на що не відповідають — Lineage 2, Metin2, Tibia, Silkroad, Ragnarok і більша частина приватних серверів. Для них ми можемо підтвердити лише те, що логін-сервер приймає з’єднання, — і все.
Сервери в цих іграх показують статус Онлайн без цифри поруч. Ми могли б вигадати число. Але не робимо цього, бо вигаданий онлайн — саме те, що вся ця система й покликана замінити.
Як виглядають застарілі дані
Вимірювання показується лише доти, доки воно свіже. Якщо минуло понад годину, значок зникає, а не показує старе число, бо застарілий онлайн, який видає мертвий сервер за живий, гірший, ніж відсутність цифри взагалі.