Боротьба за пінг в танках WoT в Хабаровську, Красноярке і Владивостоці

image
Зліва пінг курця, провал праворуч — після запуску нашого пирингового стику

Є така компанія Wargaming, інфраструктура якої розбита по всьому світу. Сервера компанії присутні в РФ, СНД, США, Європі і Китаї. Головний продукт — віртуальні танки, які добре і технічно їздять в Москві, більш-менш нормально — в центрі Росії, пристойно — на частини ЮФО, але з пекельним пінгом на Далекому Сході.

Трафік від гравця в Красноярке до ігрових серверів Wargaming спокійно може накрутити петлю через Москву. Це означає пінг 210-250 мс, що, досить сильно позначається на точності стрільби, так і взагалі на реакції на різні події в грі.

Як було раніше

Трафік до серверів WoT ходив через стики в Москві:
Постріл по чужому танку в сусідньому районі для абонента Далекого сходу летів за наступним маршрутом:
  1. Ваш комп'ютер — сайті ШСД або мобільний БС.
  2. Стрибок в нашу міську мережу.
  3. Стрибок в магістраль.
  4. N комутаторів (і, якщо не пощастить — магістралей інших провайдерів) до майданчика Wargaming в Москві.
  5. Танковий сервер.
  6. Зворотний шлях до нашої магістралі.
  7. Зворотний шлях до міської мережі.
  8. Зворотний стрибок до сайту танкіста.
  9. Ура, трафік у нього!


Що можна робити в такій ситуації і що було зроблено?

На жаль, закони фізики при оптимізації значень затримки ми подолати не можемо. Звичайно, в світі є спроби відіграти затримку шляхом випрямлення каналів і великих інвестицій у будівництво в важко доступних місцях. Так, це має сенс для роботи з біржами, але виграш 10-15 мс для онлайнових ігор в умовах нашої неосяжної країни буде в таких випадках незначним.

У таких випадках онлайн-сервіси намагаються розташовувати інфраструктуру як можна ближче до клієнтів, і це справедливо не тільки для ігор. Оператори зв'язку, в свою чергу організовують локальний пірінг з інфраструктурою сервісів.

Ми взяли і побудували локальні лінки від свого мережевого обладнання до серверів Wargaming в Сибіру, плюс налаштували маршрутизацію так, щоб трафік не вибігав за межі мережі, якщо це не потрібно. Тепер шлях куди коротше, і трафік не залишає межі міської мережі:



Простіше кажучи, якщо ви живете Красноярську, Владивостоці чи Хабаровську, у вас, грубо кажучи, тільки що з'явився в локальній мережі сервер з танками. За фактом ж — можливість достукатися до сервера UA-8 по короткому маршруту з відмінним результатом пінгу.

Що, якщо чужий танкіст на іншому операторі?
На тестах в ідеальних умовах до введення пірингової маршрутизації пінг по Новосибірську становив, наприклад, 198-224 мс. Після — близько 60 мс. Якщо у оператора немає аналогічно пиринга то просто ваш пінг — 60 мс, а пінг інших гравців — 210 мс.

Пірінг доступний абонентам мобільного мережі?
Так, наш мережевий вузол на міському кільці, тому і абонентів ШСД (домашнього інтернету) і мобільним абонентам він буде доступний. Природно, затримка «по повітрю» буде вище, там інше обладнання і своя, особлива фізика процесу. Але все одно вона стане трохи менше, що приємно.

Тільки танки?
Будь асортимент Wargaming. Ще кораблі і літаки.

А можна так зі Steam?
Технічних обмежень по реалізації немає, можливо не тільки для Steam. Реалізація залежить від кількох факторів: наявності відповідної локальної інфраструктури сервісу, його популярності. Теоретично — так, але для цього необхідно наявність регіональної інфраструктури сервісу, популярності у користувачів сервісу та опрацьованого проекту по реалізації лінка з боку оператора зв'язку.

А які ще плюшки для WoT?
Скоро буде приємний сюрприз при вивантаженні оновлень. Це можна буде робити швидше — буде реалізований пірінг до серверів з оновленнями.

А інші оператори?
Так, невеликі оператори можуть швидше вирішувати питання, кусючі змін на локальному рівень. Але і великих є свої перевага — спільні інфраструктурні проекти по наближенню сервісу ближче до абонента. Наприклад, спільна установка кешуючих рішення для сервісів Google.

Загалом, якщо у вас пінг курильшика, продовжуйте невиправдано вважати себе криворуким стрільцем, поки ваш сусід гойдається. І взагалі, не забувайте працювати, прибирати вдома, ходити в спортзал і так далі. Великий пінг допоможе приділяти вам більше уваги цим важливих справах.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.