Чи допомагає VPN з пінгом в іграх? Виміряйте до перемикання
Вихід змінює ваш маршрут, але не обов'язково на краще. Зафіксуйте регіон і пристрій, виміряйте сплески та втрати, потім порівнюйте по одному транспорту за раз.
Чесна відповідь — іноді, і корисна робота полягає в тому, щоб з'ясувати, який у вас випадок. Тунель замінює ваш маршрут до ігрового сервера іншим, і цей маршрут може бути коротшим, довшим або просто рівнішим. Питання не має відповіді заздалегідь тому, що розташування виходу дуже мало говорить про його подальший маршрут до конкретного ігрового регіону. Пройдіть чотири перевірки по порядку — і отримаєте порівняння, а не гасло.
Назвіть проблему до вибору виходу
Запишіть, що саме йде не так: постійна висока затримка, сплески під час бою, втрати пакетів, обриви з'єднання або відмова у вході. Ці симптоми мають різні ймовірні причини, і лише одна з них — проблема маршрутизації, яку VPN міг би покращити. Невдалий вхід зазвичай пов'язаний з автентифікацією, вибором регіону або політикою сервісу, а не із затримкою. Якщо назвати симптом першим, вечір не піде на неправильний рівень.
Потім вирішіть, як краще виглядало б у числі, яке можна записати.
Середні приховують складність. Сесія, яка повідомляє пристойне середнє, але стрибає кожні кілька секунд, відчувається гірше, ніж трохи вище середнє, яке взагалі не рухається. Записуйте середнє, найгірший випадок і те, як часто найгірший випадок траплявся, бо саме друге й третє числа гравці справді помічають.
Тримайте регіон, пристрій і мережу незмінними
Змінюйте по одній змінній за раз, інакше результат нічого не означає. Тримайте ігровий регіон, пристрій, мережу доступу та годину зіставними між прогонами. Інший регіон обирає іншу інфраструктуру, а інша година — інше навантаження.
Спочатку зробіть базове вимірювання без тунелю, якщо це дозволяють ваші вимоги до приватності, потім один вихід, потім другий. Якщо прямий тест неприйнятний, порівняйте два виходи й зазначте це обмеження в нотатках, а не вдавайте, що базове вимірювання було. Обирайте виходи за їхнім подальшим маршрутом, а не за ярликом країни на рекламній сторінці. Близький вихід із поганим маршрутом до ігрового регіону — частий і розчаровуючий результат.
ping -c 50 game-region.example
mtr --report --report-cycles 100 game-region.exampleВикористовуйте тренувальний або діагностичний режим там, де гра його пропонує, бо різні матчі дають різні сервери й різних супротивників. Тренувальний раунд також прибирає спокусу продовжувати грати, коли ви маєте вимірювати.
Відокремте постійну затримку від сплесків і втрат
Власна статистика гри описує ігровий досвід, а пінг до стороннього хоста — ні. Середня затримка може приховувати розкид, через який прицілювання здається нестабільним, і одне число не відокремить перевантажений локальний канал від далекого маршруту. Саме джиттер і втрати описують різницю.
Зіставляйте сплески з тим, що бачите: завантаженням десь інде в домі, бездротовою передачею, перепідключенням тунелю.
Слабкий бездротовий канал залишається слабким ще до того, як будь-який пакет дійде до виходу, тому тестуйте з фіксованого місця або через Ethernet, де це практично. Якщо проблема проявляється переважно під навантаженням, подивіться на локальну чергу та bufferbloat, перш ніж шукати далекий вихід. Відсутність відповідей ICMP доводить лише те, що щось проігнорувало зонд, а не те, що гра втрачає свої оновлення. Розділення цих випадків економить підписку й суперечку.
Знайте, який транспорт ви порівнюєте
Гра, що надсилає UDP усередині тунелю, може передаватися зовнішнім транспортом, який поводиться зовсім інакше. Упорядкування й повторна передача на тому зовнішньому рівні додають затримку протоколу, який не просив ні того, ні іншого. Порівнюйте коректні профілі сервера для кожного транспорту, а не редагуйте порт у надії, бо відредагований профіль не може створити слухача з іншого боку. рекомендації щодо використання UDP пояснюють, чому застосунки, які керують власним таймінгом, поводяться інакше, ніж масове передавання.
Зміна виходу змінює й те, що сервіс робить висновок про ваше місцеположення, а це може викликати перевірку або регіональну політику.
Записуйте кожну коротку сесію з її регіоном, виходом і транспортом і порівнюйте лише сесії, що збігаються за всіма трьома. Одна добра сесія — анекдот; три послідовні — результат, за яким можна діяти. Ніщо в тунелі не змінює обліковий запис, до якого ви входите, і саме ця частина справді важлива умовам гри.