Как понизить пинг в кс го
Содержание:
- Шаг 1: остановка загрузки обновлений
- Настраиваем передачу данных через консоль
- Причины большого пинга в CS:GO
- Скрипт для снижения пинга — как работает?
- Почему большой пинг в КС 1.6
- Что дает низкий и высокий ping?
- Что такое пинг в КС ГО и от чего он зависит?
- Как понизить пинг в играх на Андроид
- Консольные команды CS:GO для лучшей производительности игры:
- Что еще можно сделать?
- Почему вырастает пинг?
- Обновление драйвера
- От чего зависит пинг?
- Как уменьшить пинг интернета самостоятельно
- Выбор сервера
- Что делать если КC ГО лагает на ноутбуке?
- Изменение приоритета программ
- Что такое пинг и для чего он нужен?
- Команды в CS:GO, для понижения пинга
- Дополнительные функции
- Выбирайте сервер с умом
- Смена параметров TCP/IP
Шаг 1: остановка загрузки обновлений
1. Щелкните правой кнопкой мыши по Пуск, в контекстном меню откройте «Управление компьютером».
2. Раскройте ветку «Службы и приложения» и перейдите в «Службы». Прокрутите список в самый низ и дважды щелкните по «Центр обновления Windows».
3. Нажмите на кнопку «Остановить».
Во время загрузки обновлений остановить процесс с первого раза может не получиться. Попробуйте перезагрузить компьютер, и выполнить остановку повторно. Можно отключить их насовсем: об этом читайте в уроке Как отключить обновления Windows.
На заметку. Помимо обновлений Windows, дополнения могут загружать и другие программы. Проверить это можно также в диспетчере задач. Для завершения процесса кликните по нему правой кнопкой мыши и выберите «Снять задачу».
Настраиваем передачу данных через консоль
После проделанных всех вышеописанные действий, но время отклика все равно оставляет желать лучшего, то стоит прибегнуть к некоторым консольным изменениям. Команды, которые порекомендуем, будут направлены не на улучшение интернет соединения, а на уменьшение объема информации, передаваемой от компьютера к серверу, и наоборот. Ведь если информации станет меньше, то на ее передачу потребуется меньше времени. Стало быть, сервер будет обрабатывать команды игрока гораздо быстрее. Впрочем, есть у этого метода и обратная сторона медали – стрельба может стать менее точной. Посудите сами, если мы сократим объем передаваемой информации, то в ответ будем также получать сокращенный ее объем. А ведь данные эти касаются и таких важных вещей, как местоположение игроков, расчет стрельбы и т.д. Что делать в этом случае? Ответ есть. Нужно задать консольные команды, которые минимизируют пинг, но при этом не окажут никакого влияния на качество игры. Речь идет вот о каких командах: rate 20000, cl_rate 999, cl_cmdrate 101, cl_updaterate 101, ex_interp 0.01.
Самой важной здесь является последняя команда, определяющая частоту обработки данных. Чем меньшее значение зададите, тем лучше
Авторы статьи рукомендуют ставить минимальное значение, чтобы компенсировать высокий пинг быстрой обработкой данных. По факту время задержки не уменьшится, но можно убедиться в том, что это абсолютно неважно, ведь стрельба становится более точной без кардинального уменьшения прочих значений. Впрочем, уменьшить именно задержку при передаче пакетов данных, то флаг вам в руки. Для этого достаточно планомерно уменьшать цифры в первых четырех командах, пока не будет достигнуто оптимальное их соотношение для вашего интернета.
Причины большого пинга в CS:GO
Задаётесь вопросом, как понизить пинг в кс го? Для начала следует определить основные причины возникновения задержки. Разберём самые популярные:
1.Вирусы и вредные программы, которые крадут ресурсы вашей системы и трафик интернета, что мешает нормальному игровому процессу в CS:GO; 2.Другие программы, которые скачивают софт или видео; 3.Нестабильность обмена данными с сервером игры; 4.Проблемы с провайдером интернета
Уделим внимание всем проблемам, чтобы понять, как уменьшить ping в кс го. Для начала рекомендуем проверить систему на предмет наличия вирусов и троянских программ
Такие «паразиты» могут перегружать интернет-соединение в целях посещения сайтов с большим количеством вредоносных программ. Они в автоматическом режиме скачивают программы на жёсткий диск. Решить проблему можно с помощью лицензионного антивирусного софта.
Далее мы переходим к поиску программ, которые вы забыли отключить и они продолжают работать в фоновом режиме. Что уменьшить ping в кс го, следует остановить функционирование Skype, Torrent или подобные утилиты. Лучше всего их отключать через диспетчер задач, так как они могут «тянуть» трафик даже после отключения в панели задач
После этого следует уделить внимание таким программам как Firewall, которые могут запустить автоматическое обновление. Нажимаете Ctrl+alt+Delete и отключаете все ненужные процессы
Внимательно смотрим, чтобы не завершить «корневой» процесс, который отключит рабочий стол.
Решаем далее – физическая удалённость от сервера CS:GO. Если Вы играете на далёком расстоянии от сервера, то на ситуацию нельзя повлиять и придётся искать сервер, расположенный поближе. Стоит отметить, что название сервера может не отражать его реальное расположение и эти данные необходимо смотреть в свойствах.
Эту причину мы решили вынести в отдельное обсуждение, так как в этом случае Вы мало можете повлиять на процесс. Можно попробовать позвонить в службу технической поддержки и постараться объяснить ситуацию. Иногда приходится менять компанию, которая предоставляет услуги.
Что касается консольных команд, то они могут уменьшить рассматриваемый показатель в CS:GO:
- cl_updaterate ** (где ** это количество пакетов, который отсылаются от сервера к вам в течение секунды). Просто поставьте значение 100, чтобы обеспечить оптимальную передачу данных.
- Fps_max – обычно устанавливают 300, однако если слабый компьютер, то можно выставить значение 100.
- Fps_modern – выставляем значение 28.
Скрипт для снижения пинга — как работает?
Скрипт служит для того, чтобы убрать время задержки в Windows на обработку пакетов. Стандартные настройки высылают уведомление о принятии пакета лишь тогда, когда сегмент полностью будет обработан, а не сразу после получения. После применения скрипта, уведомления о получении пакета будет отправляться сразу, после его приема. Также скрипт подвергает изменению стандартные размеры пакетов и все, что с ними связано. Список всех изменений будет очень большим, поэтому писать его нет смысла, да и лишняя информация вам не нужно, только запутаетесь в терминах.
Все эти изменения в общей сложности приводят к тому, что задержка ответа на пересылку и обмен информации между компьютером и сервером сводиться, практически, к нулю. Пинг снижен, вы довольны, игрухи летят, забываете даже обедать.
Почему большой пинг в КС 1.6
Большой пинг в КС 1.6 может вызывать несколько причин:
- проблемы со сборкой;
- низкая скорость интернета;
- конфликт драйверов;
- проблемы с каналом провайдера;
- низкий приоритет процесса, из-за чего игра получает мало ресурсов;
- программы забирают весь доступный трафик.
Каждая проблема имеет довольно простое решение. В случае с драйверами, может потребоваться откатить или напротив, установить новую версию ПО, если соединение идет по Wi-Fi, стоит проверить правильность работы портов, загруженность компьютера и отключить все программы, способные потреблять большое количество трафика (мессенджеры, торрент-клиенты, браузеры). Все это позволит выделить больше ресурсов КС 1.6. Также существуют и другие способы снижения пинга.
Что дает низкий и высокий ping?
- Благодаря низкому пингу увеличится ваша реакция, поскольку если какое-то изменение происходит на сервере, вы сразу же его видите. Также повысится точность стрельбы, поскольку задержки совсем не будет, из-за чего вы сможете метко прицелиться.
- Высокий пинг – это невозможность вовремя среагировать на противника, своевременно выстрелить и тем более точно прицелиться. С высоким Ping играть в принципе невозможно, поскольку «картинка» игры будет стабильно зависать.
В некоторых случаях даже не нужно искать причину большого пинга, поскольку она может заключаться в плохой сборке CS. Рекомендуем вам скачать нашу сборку Counter Strike 1.6, на которой сотни геймеров стабильно играют и у них гарантированно не возникает проблем с Ping. Все благодаря отлично настроенной конфигурации в игре, которая является ключевым моментом для тех пользователей, которые играют строго на серверах. Но, учитывайте, что иногда проблема пинга может заключаться в плохой скорости интернета. Эти проблемы ни одна сборка решить не сможет – тут уже прямой путь к смене провайдера.
Что такое пинг в КС ГО и от чего он зависит?
Пинг в КС ГО — задержка передачи данных от клиента до сервера, указанная в миллисекундах. Этот показатель того, насколько вы отстаёте от происходящего в игре. Стоит представить, что когда значение пинга 500 ровно 0. 5 секунды, то игрок видит действия оппонентов и даже гибель своего персонажа лишь спустя полсекунды.
Средний пинг для нормальной игры составляет около 40-60. Если он становится больше, то сильно снижается точность стрельбы – вы целитесь точно в голову, но на самом деле, жертва уже сместилась в сторону, а вы просто видите устаревшую картинку на экране, пуля летит в никуда…
Чем выше пинг, тем выше задержка между действиями игрока на своём компьютере и происходящим в виртуальности (на сервере). С высоким показателем играть попросту невозможно, поэтому надо узнавать, как понизить пинг в КС ГО.
Как понизить пинг в играх на Андроид
Практически всё сказанное выше касается и телефонов на Андроид. Здесь также требуется следить за обновлениями, загрузками и выбором сервера. В противном случае поддерживать ping в нужном состоянии будет непросто, а избежать ухудшения интернета не получится.
Источники
- https://www.hardtek.ru/ping
- https://pomogaemkompu.temaretik.com/2086290322635623133/kak-ponizit-vysokij-ping-10-sposobov/
- https://exploit.media/tech/speed-up-internet-connection/
- https://club.esetnod32.ru/articles/analitika/ne-tormozi/
- https://vgtimes.ru/guides/72564-kak-snizit-ping-v-onlaynovyh-igrah.html
- https://anisim.org/articles/kak-ponizit-vyisokiy-ping-chto-delat/
- https://ping-rate.net/kak-umenshit-ping-v-igrah/
Консольные команды CS:GO для лучшей производительности игры:
Введя данные команды в консоле, они помогут улучшить ваш пинг или, по крайней мере, картинка будет выглядеть более гладкой.
Объяснение всех консольных команд CS:GO
Консольная команда: | Описание: |
cl_cmdrate 128 | Более высокий тикрейт для более плавных изменений в CS:GO. По умолчанию 64. |
cl_updaterate 128 | Более высокая частота обновления для более плавных изменений в CS:GO. По умолчанию 64. |
cl_interp 0cl_interp_ratio 1 | Способ точнее отображать движения вражеских игроков, чтобы точно знать, куда стрелять. |
cl_predict 1cl_predictweapons 1 | Это не меняет игру, но визуально меняет то, что вы видите: если вы испытываете лаги и стреляете, с помощью команд «cl_predict 1» и «cl_predictweapons 1» вы всегда мгновенно увидите эффект от выстрелов, и он не будет учитывать задержку сервера. |
cl_lagcompensation 1 | Если у вас есть лаги, сервер всегда будет пытаться показать, что произошло потом, но ваши выстрелы засчитываются раньше. Через «cl_lagcompensation 1» вы прыгаете вперед, но не видите задержанных движений. |
Что такое тикрейт в CS:GO?
Тикрейт в CS:GO – это частота, с которой игра проверяет, происходит ли что-то . Более высокая скорость тика позволяет CS:GO чаще проверять наличие изменений и быстрее рендерить новые изменения. Более высокий тикрейт CS:GO требует большей производительности.
Среднее значение по умолчанию равно 64, это хороший средний показатель между быстрым рендерингом и средней производительностью. Вы можете установить тикрейт 128, если у вас хороший компьютер.
Что еще можно сделать?
Очень часто бывает так, что банальное снижение приоритета обработки игры центральным процессором может существенно уменьшить время отклика сервера. Для того, чтобы задать игре низкий приоритет, необходимо вызвать диспетчер задач (ctrl+alt+delete), нажать правой кнопкой мыши по задаче с игрой, естественно, после ее запуска, и выбрать пункт «Перейти к процессу». По выделенному процессу также кликаем правой кнопкой мыши, ищем строку с приоритетом и задаем значение низкого приоритета. Ничего сложного. Всего 30 секунд времени, а то и меньше, которые, впрочем, придется затрачивать всякий раз после запуска игры. Но разве это большая жертва? Мы так не думаем. Для каждого отдельно взятого компьютера и интернет соединения результат может отличаться по своей эффективности. Но, в любом случае, направленность его будет одинаковой, и вам удастся, хоть немного, но понизить этот треклятый пинг.
Почему вырастает пинг?
Если есть проблема, то лучше всего разобраться с её причиной, а не бороться со следствиями.
Задержку в передаче данных могут вызывать:
- Медленное Интернет-соединение;Лучше всего иметь кабельный Интернет и тариф с хорошей скоростью от хорошего провайдера. Возможно, стоит подключить провод напрямую к компьютеру, а не через Wi-Fi-роутер – беспроводное соединение может несколько занижать скорость.
- Недостаточная мощность компьютера;Игра КС ГО хоть и относительно давняя, но она регулярно обновляется и всё же нагружает простенькое «железо». Особенно это проявляется в матч-мейкинге, и именно из-за слабости компа может лагать игра. Тут решение очевидно – обновлять технику! Добавлять компоненты в стационарные ПК, полностью менять ноутбуки.
- Вирусы и вредоносные программы;Нехорошие люди выпускают нехорошие программулины, которые могут забивать трафик и грузить компьютер. Проведите проверку любым антивирусом – возможно проблема с высоким пингом КС ГО пропадёт после удаления шпионов и вирусов.
- Загруженность компьютера другими программами.Перед тем как начинать играть, загружайте браузер, выключайте свой графический редактор, да и вообще всё, что открыто на компьютере. Нажимайте соединение клавиш ctrl-alt-del чтобы вызвать диспетчер задач. Проверьте, что работает у вас в фоновом режиме и уберите всё лишнее.
Обновление драйвера
За работу интернета, как известно, отвечает сетевая карта. Так вот, желательно время от времени обновлять драйвера на нее. Делается это вот так:
1 В меню «Пуск»
введите запрос «драйвер». Среди найденных программу запустите ту, которая называется«Обновление драйверов устройств» .
2 Разверните раздел «Сетевые адаптеры»
. Найдите там то устройство, которое называется«Сетевой адаптер…» 3 Нажмите на нем правой кнопкой мыши и в выпадающем меню выберете «Обновить драйверы…»
Совет: То же самое сделайте для других устройств в разделе «Сетевые адаптеры» . Возможно, проблема в каком-то из них.
От чего зависит пинг?
Пользователю также необходимо отслеживать и время прохождения обратного отклика. При слишком долгом ожидании возврата пакетов можно говорить о плохом качестве связи, а сама проблема может быть либо в сервере, либо между компьютером и сервером.
В случае длинной задержки сигнала – пинг называется высоким, а в случае быстрого прохождения сигнала обратно до пользователя – низким. Таким образом, существует пинг высокий и пинг низкий, и сам пользователь может понять, почему именно возникают проблемы у него в сети. Вообще, чем более низкий пинг, тем быстрее можно получить сообщения, ответы, быстрее производится обмен данными. Разумеется, возможен и обратный вариант — высокий пинг, он гораздо хуже низкого. Как правило, среднестатистический пинг составляет 100 – 120 мс. При пинге в 150 и больше достаточно сложно играть в компьютерные игры, а с пингом в 1000 мс работать в сети становится практически невозможно.
Как уменьшить пинг интернета самостоятельно
Помимо перечисленных выше решений пользователи способны воспользоваться специальными программами для уменьшения пинга. Они применяют различные способы влияния на сеть, на большинство подобных утилит должны оптимизировать работу компьютера, перераспределяя ресурсы на активные, важные для пользователя процессы.
В результате надежность и стабильность соединения возрастает, а резкие скачки ping пропадают.
Отдельного внимания заслуживает изменение параметров реестра для снятия ограничений. Владельцы ПК должны сменить некоторые параметры в работе компьютера, чтобы ускорить взаимодействие с сервером. Правда, подобное решение рекомендовано только опытным пользователям, которые способны вернуть операционную систему в прежнее состояние.
Выбор сервера
Пусть совет не отличается оригинальностью, но польза его очевидна не пользуйтесь авто выбором сервера WoT, вручную выбирайте сервер с наименьшим пингом. Кто не применяет мод «пинг серверов WoT» сможет узнать наиболее подходящий сервер воспользовавшись одним из двух способов: Легкий способ воспользоваться программкой Wot Ping Clusters, программа не требует установки. Запускаем, нажимаем кнопку «Пинг», утилита напишет пинг до серверов, и посоветует с наименьшим. В данный момент программа анализирует десять. Есть возможность добавить новый сервер World of Tanks дописываем его в config.xml на пример первых десяти. Например:
<Кластер>
<Имя>RU11</Имя>
<Адрес>login.p11.worldoftanks.net</Адрес>
<Цвет r=»48″ g=»180″ b=»236″ />
<Включено>да</Включено>
</Кластер>
Где RU11 имя нового сервера
login.p11.worldoftanks.net его адрес
Я «на шару» проверил одиннадцатый, программа написала, что с данным сервером нет связи.
Другой способ воспользоваться средством самой windows, вызываем командную строку набирав Win+R вписываем cmd и жмем ok, далее используем команду ping, пробел и вводим адрес интересуемого сервера. Адресa серверoв worldoftanks имеют такой вид login.p1.worldoftanks.net где цифра означает номер сервера. Например, адрес сервера RU3 будет login.p3.worldoftanks.net, адрес сервера RU10 будет login.p10.worldoftanks.net алгоритм я думаю понятен см. скриншот.
Что делать если КC ГО лагает на ноутбуке?
Сейчас мы рассмотрим следующий вопрос: лагает КС ГО на ноутбуке, что делать? Хочется сразу отметить, что в ноутбуках зачастую устанавливаются видеокарты типа «мини», из-за чего возможны тормоза в игре, и с этим ничего нельзя поделать. Однако проблемы могут быть и из-за других причин.
Первая причина: технические характеристики данного ноутбука, которые не соответствуют рекомендованным или минимальным характеристикам игры.
Вторая причина: данный ноутбук может быть несовместим с игрой, то-есть ноутбук из-за каких то технических особенностей не может нормально работать с игрой. Что же может помочь в данной ситуации? Для начала необходимо проверить соответствует ли компьютер характеристикам игры, если да то нам необходимо поставить последние драйвера для видеокарты (желательно обновить до бета версии), так же если у вас Windows 10 или Windows 7, то попробуйте методы которые описаны выше.
Изменение приоритета программ
Кроме того, что различные программы можно принудительно закрыть, чтобы разгрузить операционную систему, другие программы можно поставить на первое место в приоритете ОС.
То есть можно сделать так, чтобы система уделяла больше всего внимания отдельному процессу.
Благодаря этому на него будет тратиться больше всего ресурсов ОС и, соответственно, интернет-трафика.
Изменение приоритета происходит так:
1Запустите онлайн игру. Откройте диспетчер задач. Как это сделать, описано в первом шаге предыдущего раздела.
2На вкладке «Приложения» нажмите на игре правой кнопкой мыши и в появившемся меню выберете «Перейти к процессу». Конечно, можно и самостоятельно пытаться найти нужный процесс, но так намного проще.
3На выбранном процессе снова жмите правую кнопку мыши и в контекстном меню выбирайте вариант «Приоритет». Для этого просто наведите на него курсор.
4Справа появятся варианты, какой приоритет назначить данному приложению. Нажмите «Высокий». В появившемся окне нажмите «Изменить приоритет».
Рис. 9. Изменение приоритета через диспетчер задач
5Закройте диспетчер. Подождите некоторое время. Приоритет изменится не сразу. Но в любом случае пинг должен понизиться, как и быстродействие. А может быть и графика станет лучше.
Если все это не помогает, придется возвращаться к сети. Но теперь мы будем совершать намного более сложные операции, чем просто использование другого роутера и тому подобное.
Что такое пинг и для чего он нужен?
Пинг (caнгл. ping) представляет собой отрезок времени, который проходит между запросом и ответом на сервер. Еще проще: пинг — это время запроса и последующего ответа данных с Вашего компьютера на другой компьютер (скорость обмена информацией). Пинг принято измерять в миллисекундах: 200 мс (0,2 секунды), 29 мс (0,026 секунд), 2000 мс (2,0 секунды).
Исторически, словом ping в прошлом веке называли сигнал гидролокаторов. Это наименование возникло из-за созвучия сигнала гидролокатора и самих сигналов. В настоящее время, пинг тоже производит поиск различных объектов, но уже не в море или океане, а в компьютерной сети. По другой версии, слово пинг произошло от известной всем игры в пинг-понг. И действительно, как и в реальной игре, так и в сети пользователи «перекидывают» пакеты с информацией друг другу, передают и получают сигналы.
Таким образом, пинг (ping) – это параметр, благодаря которому сам юзер проверяет — работает ли сеть, с кем из пользователей он «коннектиться», а также само качество соединения в локальной и глобальной сети.
Как определить пинг до сервера
Пинг — величина изменчивая в реальном времени, и к тому же к разным серверам она будет разная. Т.е. к одному серверу пинг может быть 100 мс, а к другому 500 мс.
Чаще всего, пинг требуется узнать к какому-то одному, двум серверам. Вряд ли вас интересует эта величина ко всем серверам без исключения…
Чтобы узнать пинг — вам потребуется IP-адрес сервера (либо его доменное имя, например, ocomp.info).
Затем нужно открыть командную строку: нажмите сочетание кнопок Win+R, введите CMD и нажмите Enter.
Как запустить командную строку — универсальный способ для Windows 7, 8, 10
Далее в командной строке напишите следующее:
- ping ocomp.info — будет послано 4 пакета, по которым определено среднее время ответа в мс (см. на скрине ниже);
- ping 176.114.4.148 — аналогично предыдущей команде, только адрес задан в виде IP-адреса.
CMD — определение пинга
Команды в CS:GO, для понижения пинга
- cl_allowdownload 0
- cl_allowupload 0
Обе эти команды в большей степени предназначены для игры на пользовательских серверах. Они запрещают обмен лишних данных с сервером.
cl_cmdbackup 1
Эта команда отвечает за количество пакетов, отправляемых серверу за определенное время. Число – это и есть время в секундах. Если у вас проблема с пингом, то ставьте 1.
cl_download_ingame 0
Данная команда запрещает вашей CS:GO скачивание посторонних данных.
- cl_lc 1
- cl_lb 1
- cl_lw 1
Эти команды перенаправляют нагрузку с вашего ПК на сервер, заставляя его просчитывать все данные по игре.
cl_resend
Эта команда отвечает за время, через которое будет послан повторный пакет данных, если предыдущий не дошел.
Кроме того, сюда же можно отнести все команды, отвечающие за влияние на FPS. Например, hud_fastswitch 1, max_shells 0, fastsprites 2, max_smokepuffs 0. Эти команды отвечают за графические эффекты.
Да, ваша игра немного потеряет в качестве, но и свои плюсы в этом есть. Вы не только понизите свой пинг единиц на 10, но и значительно повысите FPS, т.к. компьютеру не нужно будет обрабатывать лишнюю информацию, а значит он больше сможет выделить ресурсов другим направлениям игры.
Дополнительные функции
Также можно добавить команды, ограничивающие количество ФПС. Для этого необходимо приписать строку fps_max в файле конфигурации. Параметр наиболее актуален при игре на довольно слабых компьютерах. Если ваше устройство спокойно тянет CSS на максимальных настройках графики, то fps_max можно не добавлять.
Не стоит упускать из виду то, что на некоторых серверах вас могут попросить выставить другие значения, которые соответствуют настройкам. Например, переставить rate со 100 на 66. В таком случае также требуется изменить показатель fps_max на 66, чтобы не возникало проблем с подключением и стабильностью.
Теперь вы знакомы с командами, понижающими пинг в КСС, и сможете попробовать исправить ситуацию. Если это не поможет, то проблему нужно искать не в самой игре.
Выбирайте сервер с умом
На стабильную скорость соединения в основном влияет выбор сервера. Добросовестные разработчики онлайн-игр, которые заботятся о своих пользователях, устанавливают несколько серверов по всему миру. Чем ближе сервер к вашей локации, тем ниже будет пинг. То есть если вы живёте в России, то и выбирать следует российский сервер. Хотя, конечно, нужно учитывать размеры нашей страны. Допустим, жителям Дальнего Востока рекомендуется играть на азиатских серверах: расстояние до них существенно меньше, чем до московских. Игрокам из западных регионов лучше остановить выбор на российских и европейских серверах. А вот, к примеру, на американских у вас всегда будет высокий пинг, и с этим ничего нельзя поделать.
League of LegendsLeague of Legends
Стоит отметить, что комфортный пинг для шутера от первого лица составляет до 50 мс. Для игр, где реакция не стоит на первом месте, хватает и 80-100 мс. Но в любой онлайн-игре пинг выше 150 мс всегда означает большие проблемы.
Немаловажный фактор быстродействия сервера — тикрейт, единица измерения отправки и получения данных с сервера в секунду. Высокий показатель тикрейта считается признаком хорошего сервера и отличного сетевого кода. Как правило, когда вы играете в онлайн-игру через местного провайдера, сигнал покидает ваш дом, проходит несколько точек доступа и затем доходит до игрового сервера. Поэтому, например, чтобы сократить время соединения между сервером и клиентом, разработчики из Riot создали собственного провайдера, цель которого — существенно сократить время разрыва и повысить скорость получения данных сервером. К сожалению, не многие игровые компании идут на такой шаг. В большинстве случаев все пользуются стандартной практикой: мы поставили сервер, а дальше вы сами разбирайтесь.
ValorantValorant
Тикрейт особенно важен в шутерах от первого лица, где реакция и скорость решают исход битвы. Например, если вы с противником одновременно начнёте стрелять, то победит тот, у кого ниже пинг. То есть скорость соединения не позволяет вовремя передать пакет данных, и на вашем экране противник только выходит из-за укрытия, когда на самом деле он уже выпустил в вас всю обойму.
Hunt: ShowdownHunt: Showdown
Многие современные шутеры работают с тикрейтом 64. Качество соединения на таких серверах очень нестабильно: скажем, противники могут телепортироваться с места на место или просто появляться из ниоткуда, чтобы выстрелить вам в голову. Всё это происходит из-за того, что задержка между обновлениями данных может составлять больше 15 миллисекунд — а для снайпера это критично. С тикрейтом в 128 играть в шутеры куда комфортнее, но игр с такими серверами на данный момент мало. Из известных это Valorant и некоторые сервера CS: GO.
Смена параметров TCP/IP
Во многих играх, например, в World of tanks помогает смена некоторых параметров TCP/IP. Не вдаваясь в подробности, скажем, что делается это так:
1В окне «Выполнить» (запускается одновременным нажатием «Win» и «R») введите команду «regedit» и нажмите «ОК».
2Дальше последовательно перейдите в разделы «HKEY_LOCAL_MACHINE», «SYSTEM», «CurrentControlSet», «Services», «Tcpip», «Parameters» (на панели слева). Откройте раздел «Interfaces» (нажмите дважды левой кнопкой мыши на эту папку).
3В большом белом поле справа нажмите правой кнопкой мыши на пустом месте. Появится меню с единственным вариантом «Создать». Наведите на него курсором мыши.
4Появятся варианты создания файла. Выберете там «Параметр DWORD (32 бита)».
Рис. 11. Создание параметра DWORD в редакторе реестра
5В списке появится новый параметр. Станет доступной смена его имени. Если это не так, нажмите на нем правой кнопкой мыши и выберите вариант «Переименовать». В любом случае нужно ввести название «TcpAckFrequency».
6После успешного переименования нажмите на этом файле правой кнопкой мыши и выберете «Изменить» в появившемся меню.
7В поле под надписью «Значение» введите «1». Обязательно проконтролируйте, чтобы под надписью «Система исчисления» стоял вариант «Шестнадцатеричная».
8Нажмите «ОК». Закройте все открытые окна и перезагрузите компьютер.
Рис. 12. Изменение значения созданного параметра TcpAckFrequency
Также этим редактором можно воспользоваться, чтобы изменить MSMQ.