Звітувійти
Архів · запечатано 30 червня 2026

Що ми записали — і чого не записали

Ці цифри остаточні. Офіційні сервери зникли, тому новий трафік більше не можна записати, і нічого на цій сторінці вже не зміниться.

Щоб відбудувати Blades до її вимкнення, нам треба було записати, як гра спілкувалася зі своїми серверами. Ми свідомо записували мінімум — лише Blades і її сервери Арени, ніколи не решту чийогось телефона. Ось як саме ми це робили, відкрито.

Учасників, які долучилися, щоб допомогти зберегти гру: 326. Те, що вони пропустили через нас, — це все, що вціліло.

Ми маршрутизували мінімум — навмисно

VPN міг би надсилати нам увесь трафік телефона. Ми свідомо цього не робили. Ми розібрали власний протокол підбору матчів гри, щоб внести до білого списку саме ті сервери, якими користувалася Blades, — а все інше (банкінг, месенджери, браузер, усі інші застосунки) залишити на звичайному зʼєднанні, недоторканим.

Маршрутизовано через нас
  • *.blades.bgs.services — вхід, персонажі, підбір матчів, CDN ресурсів
  • Діапазони AWS GameLift для 14 регіонів, у яких могли проходити матчі Арени
Ніколи не торкалися
  • Усе інше на пристрої повністю оминало VPN
  • HTTPS-трафік не від Blades, який таки потрапляв сюди, пропускався без змін — ми не могли його розшифрувати, лише blades.bgs.services

Чому Арені потрібно було більше одного IP

PvP на Арені працювало на Amazon GameLift. Перед матчем гра пінгувала 14 регіонів AWS і повідомляла затримки; потім GameLift розміщував матч у тому регіоні, який був найшвидшим і мав вільне місце, і видавав телефону нову IP-адресу сервера для кожного окремого матчу. Фіксованої IP-адреси Арени, яку можна було б внести до білого списку, не існувало.

Тож, щоб надійно записувати Арену, ми маршрутизували діапазони GameLift цих 14 регіонів — і лише їх. Ми підтвердили точний список із 14 регіонів трьома незалежними способами (вбудована таблиця ендпоінтів клієнта, цілі його вимірювань затримки й живі запити підбору матчів, які ми записали), тому впевнені, що не пропустили жодного регіону й не зачепили зайвого.

Повний список IP-адрес був записаний звичайним текстом у кожному.conf, який ми видавали, — відкрий будь-який і прочитай кожен рядок.

Справжній пінг Арени, виміряний самою грою

Усі колись сперечалися про лаги на Арені. Ось відповідь, тепер назавжди: справжні затримки до кожного регіону, які виміряла Blades, узяті з 28,100 записаних запитів підбору матчів. Виміряно звідти, де були наші учасники (переважно Європа й Північна Америка), тож Найкраще — це реалістичний мінімум для когось поруч із цим регіоном; Типово — медіана за всіма нашими вимірами.

РегіонНайкращеТипово
Europe (London) eu-west-210 ms71 ms
Europe (Frankfurt) eu-central-112 ms67 ms
US East (Ohio) us-east-214 ms161 ms
South America (São Paulo) sa-east-116 ms264 ms
Europe (Ireland) eu-west-118 ms79 ms
Asia Pacific (Seoul) ap-northeast-220 ms286 ms
US West (N. California) us-west-120 ms204 ms
US West (Oregon) us-west-220 ms191 ms
US East (N. Virginia) us-east-121 ms139 ms
Canada (Central) ca-central-121 ms143 ms
Asia Pacific (Mumbai) ap-south-122 ms188 ms
Asia Pacific (Tokyo) ap-northeast-122 ms283 ms
Asia Pacific (Sydney) ap-southeast-223 ms312 ms
Asia Pacific (Singapore) ap-southeast-123 ms223 ms

Коли на Арені було людно?

Визначено за тим, як швидко глобальна таблиця лідерів топ-100 набирала кубки між спостереженнями, — тож це відображає ширшу аудиторію гравців в останні місяці гри, а не лише нас. Темніше = більше матчів. Час указано в UTC. Ми могли робити виміри лише тоді, коли в когось з учасників була відкрита таблиця лідерів, тож покриття уривчасте й обмежене гравцями з топ-100 — це справжній сигнал, а не повний перепис.

0
6
12
18
пн
вт
ср
чт
пт
сб
нд
менше
більше