Как снизить пинг в онлайновых играх — гайд
Для онлайн-игр жизненно необходимы два параметра, без которых о комфортном геймплее можно забыть раз и навсегда. Речь идет об FPS и пинге. Число кадров в секунду зависит от аппаратного обеспечения, обновленного софта и стабильного клиента самой игры. Пинг же — это время, за которое компьютер отправляет запрос на сервер и получает от него ответ. То есть его, в отличие от FPS, нельзя увеличить за счёт мощного ПК.
Пинг обычно измеряют в миллисекундах (мс). Чем ниже пинг, тем комфортнее игровой процесс: как только он начинает расти, то в игре появляются лаги, зависания, вылеты и другие неприятности. Пингу плевать на ваш скилл и профессионализм, поэтому даже самый слабый игрок с легкостью победит более опытного, если у последнего высокая задержка. Причины у этой самой задержки могут быть самыми разными, как и способы борьбы с ними. В этой статье мы разберём, что влияет на скорость обмена информацией и есть ли реальные способы снизить пинг в игре.
Узнайте ваш пинг вне игры
Стоит сразу отметить, что стабильного пинга, который всегда будет одинаковым при любом раскладе, не существует. Скорость обмена пакетами данных между серверами разная и зависит от расположения самого сервера, пропускной способности канала и других факторов.
Чтобы побороться за снижение пинга, нужно для начала узнать, какова средняя скорость соединения у вашего интернет-провайдера и на какой пинг вы в принципе можете рассчитывать. Для этого перейдите на сайт Speedtest. Если скорость интернет-соединения меньше 50 Mbps, а играть в онлайн-шутеры хочется с комфортом, то придётся менять тариф. Оптимальный вариант — от 100 Mbps и выше. Но даже с самым дорогим интернет-тарифом не стоит надеяться, что проблема высокого пинга исчезнет раз и навсегда. Стабильное соединение лишь снижает вероятность потери пакетов данных при обмене между клиентом (то есть вами) и сервером. Чем больше пакетов теряется, тем выше вероятность, что ваши выстрелы по противнику не будут засчитываться на сервере.
Выбирайте сервер с умом
На стабильную скорость соединения в основном влияет выбор сервера. Добросовестные разработчики онлайн-игр, которые заботятся о своих пользователях, устанавливают несколько серверов по всему миру. Чем ближе сервер к вашей локации, тем ниже будет пинг. То есть если вы живёте в России, то и выбирать следует российский сервер. Хотя, конечно, нужно учитывать размеры нашей страны. Допустим, жителям Дальнего Востока рекомендуется играть на азиатских серверах: расстояние до них существенно меньше, чем до московских. Игрокам из западных регионов лучше остановить выбор на российских и европейских серверах. А вот, к примеру, на американских у вас всегда будет высокий пинг, и с этим ничего нельзя поделать.
Стоит отметить, что комфортный пинг для шутера от первого лица составляет до 50 мс. Для игр, где реакция не стоит на первом месте, хватает и 80-100 мс. Но в любой онлайн-игре пинг выше 150 мс всегда означает большие проблемы.
Немаловажный фактор быстродействия сервера — тикрейт, единица измерения отправки и получения данных с сервера в секунду. Высокий показатель тикрейта считается признаком хорошего сервера и отличного сетевого кода. Как правило, когда вы играете в онлайн-игру через местного провайдера, сигнал покидает ваш дом, проходит несколько точек доступа и затем доходит до игрового сервера. Поэтому, например, чтобы сократить время соединения между сервером и клиентом, разработчики из Riot создали собственного провайдера, цель которого — существенно сократить время разрыва и повысить скорость получения данных сервером. К сожалению, не многие игровые компании идут на такой шаг. В большинстве случаев все пользуются стандартной практикой: мы поставили сервер, а дальше вы сами разбирайтесь.
Как вид подключения влияет на пинг
Основное правило любого киберспортсмена: не играть в онлайн-игры по Wi-Fi. Забудьте о беспроводном соединении, ибо не создан ещё такой роутер, который сможет полностью заменить первоклассное оптоволокно. Если уж вы настроены на победу в мультиплеерной игре, то советуем перейти на провода.
Важную роль играет и модель роутера. С каждым годом более современные устройства обеспечивают всё более стабильное соединение провайдера с клиентом. Они существенно снижают нагрузку на сеть и предоставляют стабильную скорость на пределе заложенной в тарифном плане. Устаревшие маршрутизаторы снижают скорость соединения, теряют пакеты данных, а вы можете об этом даже не подозревать и винить сервер или вездесущих читеров. При этом многие игроки даже не задумываются, что стандартные роутеры, которые предлагают провайдеры, чаще всего очень низкого качества.
Не забывайте иногда перезагружать маршрутизатор. Перезапуск очищает DNS-кэш, который удаляет устаревшую информацию. Таким образом вы устраните ошибочные процессы и ускорите интернет-соединение.
Периодически проверяйте наличие новых драйверов сетевой карты. Обновлённое программное обеспечение устраняет проблемы с соединением и ускоряет передачу данных с вашего клиента на сервер игры. Устаревшие сетевые платы могут существенно снижать скорость интернета. Со временем любое устройство изнашивается, а технический прогресс не стоит на месте. Хорошие сетевые карты стоят недешево, но старайтесь не экономить на такой важной периферии, если планируете погружаться с головой в онлайн-баталии.
Программные способы понижения пинга
Для начала, вы должны запомнить одну важную деталь: не используйте сторонние программы и другой софт, который якобы оптимизирует соединение. В большинстве случаев они только снижают скорость и портят сетевой реестр операционной системы.
В сети можно найти немало программ, которые увеличивают скорость обработки данных самим компьютером, например Leatrix Latency Fix. Но как бы авторы этой программы не убеждали игроков в её пользе для онлайн-игр, на самом деле она даёт разве что эффект плацебо. Проблема в том, что современные онлайн-игры всё чаще уходят от TCP-пакетов к UDP. Leatrix Latency Fix работает именно с TCP, то есть сокращает время ответа компьютера на запрос сервера. UDP-пакету не требуется ответ о получении данных, а следовательно, и программа будет бесполезной.
Существенно снизить скорость обмена данными между клиентом и сервером могут сторонние программы и загруженность интернет-канала. Поэтому перед началом игрового сеанса выключите все сторонние приложения, которые используют интернет: торренты, VPN, автономные обновления программ, Skype и другую шелуху, что в фоновом режиме отъедает знатный кусок общего канала.
Частая причина падения скорости — обновление антивируса. На большинстве домашних ПК до сих пор стоят антивирусы, пользы от которых примерно столько же, сколько и вреда. Они часто замедляют общую работоспособность ПК, постоянно обновляются, забирая всю скорость соединения, и чаще всего не помогают в отлове действительно опасных майнеров. Отключайте их во время игры.
Последний способ реально увеличить скорость соединения с сервером — утилиты переадресации портов. Дело в том, что маршрутизаторы не созданы для разрешения входящих сетевых запросов, и в некоторых играх можно сделать коннект более стабильным и быстрым, если входящее соединение перенаправляется в игру именно через маршрутизатор. Хотя, прежде чем углубиться в такой процесс, нужно понять, что это тоже не панацея.
Для начала нужно узнать: IP-адрес вашего роутера, IP-адрес вашего ПК, порты TCP и UDP, которые необходимо перенаправить. Сделать это можно при помощи этой утилиты.
TCP и UDP для определенной игры всегда разные, поэтому их придётся поискать в интернете.
Процесс переадресации при помощи указанной программы обычно идёт по одному сценарию:
Как настроить пинг в варфейс
Плохое прохождение урона, лаги, «телепортация» игроков, проблема высокой задержки («пинга») свидетельствуют о проблемах с сетевым соединением. Причина данных явлений всегда находится на какой-то из частей линии связи: от вашего компьютера до игрового сервера.
Некоторые игроки сталкиваются с проблемой, при которой изображение в игре зависает и двигается не плавно, а рывками. Такие проблемы называются «фризами». Для решения такой проблемы воспользуйтесь следующей статьей. Если у вас теряется соединение с сервером или во время боя вы вылетаете в комнату или меню — следующей. Ниже мы рассмотрим исключительно проблему сетевых лагов и вызванного этим плохого прохождения урона.
Красное изображение 3 компьютеров в центре экрана говорит о затруднениях в обмене информацией между вашим компьютером и сервером игры. В большинстве случаев это происходит из-за кратковременных потерь пакетов или из-за перегрузки (недостаточной ширины) сетевого канала. На ситуацию могут повлиять как приложения, потребляющие интернет-трафик, так и особенности вашего подключения к сети Интернет. Также к подобному могут приводить неполадки роутера или модема. Если с вашими устройствами все в порядке, обратитесь к вашему интернет-провайдеру. Это компания, которая предоставляет вам доступ в интернет.
Из-за высокого времени отклика при обмене информацией с игровым сервером («пинга») может случиться так, что попавший в цель выстрел засчитывается позже, чем должен. Чем выше показатель задержки при обмене информацией с игровым сервером, тем выше вероятность возникновения таких случаев.
Значение пинга зависит от вашего интернет-провайдера, а не от игрового сервера. Все игровые серверы находятся в одном помещении. Оно называется «дата-центр» (data center). В таких дата-центрах мы располагаем свои игровые серверы. И если множество компьютеров дата-центра в сумме образуют то, что мы называем игровым сервером, то само помещение является физическим объектом, то есть, занимает свою географическую позицию. Таким образом, на нашей стороне значения задержки соединения не увеличиваются, так как все конечные узлы физически находятся рядом.
Как же возникает высокий пинг?
Значения «пинга» определяются маршрутом передачи данных, используемым вашим локальным и магистральным провайдером.
Доступ в интернет вам предоставляет компания — локальный интернет-провайдер, который в свою очередь пользуется услугами магистрального провайдера по передаче данных.
Чаще всего именно магистральные линии больше всего влияют на значение задержки соединения.
Изменяться эти значения могут из-за технических неполадок, из-за того, что ваш локальный провайдер стал пользоваться услугами другого магистрального провайдера, который в свою очередь использует другие маршруты передачи данных.
К примеру, если игровой сервер находится в Москве, а вы живете в Санкт-Петербурге, магистральный провайдер может направлять данные в Москву через Европу или через южные регионы России.
Как можно повлиять на пинг, снизить его
Если задержка соединения растет на первых узлах сетевого пути, это означает, что проблему может решить ваш локальный провайдер напрямую.
Если же увеличение «пинга» происходит на дальних узлах, проблема находится на стороне магистральных линий, но обращаться вам следует опять же к вашему локальному провайдеру, чтобы он передал проблему магистральному провайдеру.
К сожалению, в большинстве случаев мы не можем повлиять на работу магистральных провайдеров, они работают исключительно с локальными провайдерами, которые пользуются их услугами.
Если же ваш локальный провайдер никак не может повлиять на ситуацию, то остается только одно решение — воспользоваться услугами другого провайдера.
Это не всегда возможно и зачастую неудобно, но иногда это единственный способ улучшить качество соединения.
При использовании провайдеров, предоставляющих мобильный (3g/4g) интернет «пинг» обычно высокий.
Данный вид связи не предназначен для онлайн игр и не отвечает нужным требованиям по стабильности и величине задержки.
Использование соединения через телефонную линию (ADSL) зачастую является нестабильным.
Мы рекомендуем использовать кабельное подключение к интернету.
Какие данные необходимо сообщить интернет провайдеру
Вначале вам необходимо проделать диагностику. Как ее выполнить — описано в статье. После выполнения диагностики вы получите архив с файлами.
Запрос в службу поддержки вашего провайдера может звучать следующим образом:
«Здравствуйте! Я пользуюсь услугами вашей компании для доступа к сети Интернет. У меня имеется проблема с высокой задержкой соединения при подключении к серверу онлайн-игры Warface. Я проделал диагностику соединения с серверами игры, и предоставляю вам архив с диагностическими файлами ping и tracert. Подскажите, каким образом можно сократить время отклика к игровым серверам.
Информация об игровых серверах:
Обмен данными происходит через протоколы TCP и UDP. Порты: 5222, 60000 — 65000.
Адрес сервера: s1.warface.ru
Новосибирский региональный сервер: novosibirsk.ping.warface.ru
Краснодарский региональный сервер: krasnodar.ping.warface.ru
Хабаровский региональный сервер: khabarovsk.ping.warface.ru
IP региональных серверов: 208.87.92.0/22
IP-адреса могут меняться, для их получения можно использовать, например, команду ping до соответствующего адреса.»
Эту информацию и архив с диагностическими данными нужно передать вашему интернет-провайдеру.
Что делать, если в файлах трассировки отображается сообщение «Превышен интервал ожидания для запроса»
Если на одном из узлов трассировки (или на нескольких) наблюдается сообщение «Превышен интервал ожидания для запроса» означает, что данный узел не отвечает на запросы команд tracert и pathping.
Если проблем на последующих узлах нет, это свидетельствует об отсутствии проблем с прохождением трафика. Само по себе данное сообщение не означает наличия проблемы. Если же при этом вы не можете войти в игру, воспользуйтесь рекомендациями из статьи.
Что делать, если пинг до моего регионального сервера в Игровом центре низкий, а в игре — высокий
К сожалению, в настоящее время в игре нет механизма, позволяющего гарантированно подключиться к выбранному региональному серверу.
При поиске игры сначала система ищет матч на выбранном вами региональном сервере, если матч не был найден, то вас подключит к другому региону.
Разработчики работают над тем, чтобы улучшить данный механизм и дать возможность находить бои только в выбранном регионе, однако это сложный и долгий процесс.
Подробнее о том, как решаются проблемы игры, можно прочитать здесь.
Сейчас мы можем порекомендовать игрокам загружаться на самые популярные карты и не объединяться в «скобки» с игроками, у которых выбран другой регион.
Более развернутую информацию об интернет-соединении можно получить при помощи программ Ping Plotter и WinMTR. Информация по их использованию для диагностики соединения с игрой представлена в следующей статье.
Анализ результатов выполнения программы
На графиках программы PingPlotter потери пакетов и высокая задержка (выше 300 мс) отображаются в виде вертикальных красных линий. Задержка более 60-70 мс также не очень хороша для игр такого жанра, как Warface.
Следует обращать внимание только на конечный узел (который расположен последним). Если на одном из промежуточных узлов трассировки (или на нескольких кроме последнего) наблюдается 100% потеря пакетов, это означает, что данный узел не отвечает на запросы программы Ping Plotter или WinMTR. Это не является проблемой. Если потерь на последующих узлах нет, это свидетельствует об отсутствии проблем с прохождением трафика. Если же потери не являются 100% и продолжаются на следующих узлах, это свидетельствует о проблемах линий локального или магистрального провайдера. Также на одном или нескольких промежуточных узлах может возрастать задержка соединения. Если на следующих узлах она снова падает, это не является проблемой и не влияет на игру, а свидетельствует о медленном ответе отдельного промежуточного узла, не влияющего на передачу пакетов дальше к серверу.
Если потерь пакетов мало (одиночные красные линии, разбросанные по графику) и задержки небольшие (чёрные графики сетевых задержек держатся в основном в зелёной зоне), значит, проблемы с интернет-соединением отсутствуют.
Если на конечном узле наблюдается много частых красных линий, или они вообще сливаются в широкие красные полосы, или график задержек постоянно находится в красной зоне, проверьте, с какого узла начинаются потери пакетов или значительное повышение задержки соединения.
Важно! Значение «пинга» зависит от интернет-провайдера (локального или магистрального). В обоих случаях на проблему может повлиять исключительно ваш локальный провайдер. Если он не может этого сделать, то единственным способом решить проблему является смена провайдера. В подавляющем большинстве случаев мы не можем влиять на значение «пинга» до игровых серверов. При возникновении проблем с игровыми серверами об этом публикуется новость на сайте игры.
Даже при хорошем интернет-соединении и низком времени отклика игрового сервера может случиться так, что попавший в цель выстрел засчитывается позже, чем должен. Это вызвано работой системы расчета попаданий и прогнозирования позиционирования со стороны сервера, работа над которой не прекращается. В настоящее время мы передаем данные разработчику, чтобы его специалисты могли продолжить исправлять возможные ошибки в работе этих систем.
Если вам необходима дополнительная информация для предоставления интернет-провайдеру или ваша проблема является специфической, не описанной выше, подайте
