какой максимальный допустимый пинг ставить в кс го

Пинг в Counter-Strike: Global Offensive

Ну наконец-то, добрался до одной из самых интересных тем — пинг в CS GO. Сколько бы парни не мерялись размерами, но здесь не в почете, когда он у тебя большой. Сколько он боли приносит, когда огромный и скачет. Сколько партий, сколько карт проиграно из-за него. И как само собой разумеющимся мы считаем, когда пинг не видно и не слышно. Сегодня пройдёмся по командам и посмотрим, как можно воздействовать на пресловутый пинг.

Прежде чем начнем бороться с пингом в CS GO, узнаем какие инструменты игра предлагает нам для борьбы с этой бедой. А так же посмотрим, что происходит и как они работают. Это необходимо для качественной настройки. Плюс к этому, загляните в предыдущую статью по настройке сетевой карты и фрагментации. Т.к. CS GO использует UDP.

Начнем с того, что CS GO это клиент-серверное приложение. Взаимодействуют они между собой путем обмена и пересылки небольших пакетов. Количество их учитывается за секунду. Сервер отправляет клиенту данные о положении игроков и объектов, а он на основе этих данных воспроизводит эффекты (анимацию, звук. ). В свою очередь клиент CS GO, все данные которые поступают с клавиатуры и мышки, передает серваку, а он уже рассылает остальным КСерам изменения в игровом мире.
Теперь представим, что сотни игроков одновременно генерируют какие то события, двигают мышкой, печатают и т.д. Чтобы серверу каждые такие изменения отсылать от каждого к каждому и сразу, требовалось бы очень высокая пропускная способность и возможность справляться с постоянной нагрузкой. Генерировалось бы приличное количество трафика и была бы очень высока нагрузка на сам сервак, ввиду большого количества обсчета и изменений, что в конечном итоге влияло бы и на пинг. Обойти это помогает интервальный срез в игровом мире, через равные промежутки времени (tickrate).
Если у вас в CS GO очень низкая скорость, то при высоком tickrate высока вероятность поймать лаг, из-за потери пакетов, которые не доходили бы до клиента. Чтобы этого не было, во-первых нужно иметь достаточную ширину канала, во-вторых нужно сообщить, с какой гарантированной скоростью мы можем принимать данные, это так называемый rate (байт в секунду)
Клиент же тоже не всё сразу отсылает, а делает срез своих событий, только не игрового мира, а клавиатуры и мышки с определенной частотой (cl_cmdrate). Чем выше это значение, тем выше нагрузка, но качественнее и плавнее движения в игре.

Теперь касаемо самого пинга в CS GO и интерполяции (cl_interpolate). К примеру мы получаем 10 пакетов в секунду, тогда 1000 мс/10 = каждые 100 миллисекунд нам доставляются данные. Что будет, когда один будет ошибочным или потеряется или задержится и не дойдет до игрока? Будет лаг. Это не заметно, если все стоят и ничего не делают, но когда идет активное сражение с большим количеством перемещений и распрыжок? Для таких случаев придумана интерполяция. Она работает на клиенте, берутся два (или более) последних пакета и по ним рендерится положение объекта в игровом мире. Тут есть особенность, вывод изображения на экран с интерполяцией, делается как бы для прошлых событий, рассчитанных по формуле: текущее время-время интерполяции

Если при отправке нам 1,2,3,4 пакета, потерялся 3-ий, то CS GO рендерит изображение для третьего на основе 2 и 4-ого (текущего) и визуально резкого перемещения игрока в пространстве не происходит. Еще раз уточняю, что при интерполяции рендерится изображение не по текущему пакету, а для прошлого. Вы будете видеть игровой мир по третьему кадру, даже если уже дошел до вас четвертый. Рендеринг при этом всегда идет с отставанием.

Какое количество пакетов брать для сглаживания позиций, зависит от того сколько их приходит и каков уровень интерполяции в настройках клиента. Для примера:

20 пакетов и интерполяция 0,1 = 100/ (1000 мс/20)= 2
10 пакетов и интерполяции 1 = 1000/ (1000мс /10 )= 10.
Думаю понятно, чем выше уровень интерполяции, тем выше нагрузка.
При потере двух UDP, интерполяция отрабатывает неправильно. Тут спасает экстраполяция (cl_extrapolate). Она работает только для данных с задержкой до 0,25 секунд, если больше, то и она не спасает. Суть ее, в предсказании положения объектов на основе их поведения ранее. Т.е. при отправке 1,2,3,4 кадров, потеряны 3 и 4-ый (интерполяция не поможет тут), то для вывода данных по третьему положения рассчитываются на основе первого и второго.

Что можно еще сделать, при наличии задержки, особенно когда это касается нажатий, выстрелов, перемещений. Можно воспользоваться командой cl_predict. По-умолчанию все события обрабатываются сервером. При включении онной, события обрабатываются сначала на клиенте, но приоритет остается за первым. Другими словами, если данные по предсказанию разошлись, объекты будут смещены на позиции указанные сервером. При этом вероятен скачок изображения, для сглаживания таких скачков имеется команда cl_smooth и команда cl_smoothtime, растягивающая по времени такое сглаживание.

Команды влияющие на пинг в CS GO

cl_rate — сколько байт может быть отправлено от клиента к серверу. (исходящая)
rate — клиент сообщает, сколько байт он может принять за одну секунду (входящая)
rate и cl_rate при настройке в идеале должны совпадать. Также данный размер нужно увязать с размером пакета (это мы рассмотрим позже), чтобы не было лишней фрагментации. Фактически эти параметры отражают скорость вашего тарифного плана у провайдера. Но, но, но скорость и пинг до разных серваков всегда разная.
Итак, значения рассчитываются по формуле:
rate=125000 байт\с =125000*8 =1 000 000 бит\с =1 000 000/1000 =1000 Кбит\с =1000/1000 =1 Мбит\с
rate=625000 байт\с =625000*8 =5 000 000 бит\с =5 000 000/1000 =5000 Кбит\с =5000/1000 =5 Мбит\с
rate=1250000 байт\с=1250000*8=10 000 000 бит\с=10 000 000/1000=10000 Кбит\с=10000/1000=10 Мбит\с

Если сомневаетесь в правильности своих расчетов, воспользуйтесь любым сервисом по переводу величин, коих в интернете полно

cl_cmdrate — сколько пакетов посылать от клиента к серверу CS GO. Это информация о вас. Достаточно установить значение на 5 выше, чем ваш фпс. Должно быть увязано с командой cl_rate. Хоть игроки и посылают данных меньше чем получают, но всё же рекомендуется cl_cmdrate выставлять равным cl_updaterate. А также для комфортной игры у всех игроков cl_cmdrate должен соответствовать tickrate.

Читайте также:  epos что за бренд

cl_cmdbackup — сколько раз дублировать кадр с командами на сервер. Чем выше значение, тем выше должна быть пропускная способность канала. Используется на нестабильных соединениях. Необходимо этот параметр учитывать при настройке cl_rate.

cl_updaterate — сколько пакетов в секунду клиент может получать от сервера. Здесь мы получаем информацию о игровом мире. При настройке этого параметра учитывайте rate. Чем выше cl_updaterate, тем выше должен быть и rate. Если выставите cl_updaterate=100 и cl_rate=200000, то каждый пакет CS GO будет содержать 2000 байт (200000/100=2000), этого должно хватать с лихвой. Хоть сервер и посылает больше данных чем получает от каждого из игроков, но всё же рекомендуется cl_cmdrate выставлять равным cl_updaterate. У данной команды есть особенность, получать данные вы можете в зависимости от того, какой выставлен tickrate или из-за выставленных администратором команд sv_minupdaterate и sv_maxupdaterate. А также установленных sv_minrate и sv_maxrate

cl_smoothtime — диапазон 0 до 1. Убирает раздражающее дерганье моделей при предсказании. Описание смотри выше.

Что нужно сделать, прежде чем уменьшить пинг в CS GO?

tickrate
Перво-наперво узнаем его. Большинство серваков CS GO имеет значение равное 66. Т.е. каждые 1000мс\66=15 мс, он делает срез игрового мира, рассчитывает и изменяет положения объектов и рассылает всем изменения. tickrate=128 встречается реже и требует приличных ресурсов на стороне сервера, чтоб 1000/128=7,8 мс делать обсчеты. То что он делает рассылку каждые 15 мс, не значит что все одновремено принимают срезы каждые 15 мс. Прием данных зависит еще от настроек клиента и серверных переменных. А также tickrate прямо связан с FPS на самом сервере. Выше FPS tickrate быть не может.

Размер пакета
Чтобы снизить пинг в CS GO из-за фрагментации, нужно учесть размер нефрагментированной части.
К примеру мы выяснили, что в ОС пакет проходит нефрагментированным в размере 1400 байт (см. первую часть). У себя в игре мы выставили rate = 196608, cl_rate = 196608, cl_cmdrate=66, cl_updaterate=66, cl_cmdbackup=1
Итого: 196608/66=2979 байт в одном пакете от CS GO. При отправке таких данных он будет фрагментирован на три части 1400+1400+179. С нашей точки зрения 179 байтами можно попробовать пожертвовать ради уменьшения пинга и оптимизации ресурсов и снизить rate до 184000. В таком случае пакет будет объемом 2788 байт, то есть вместо трех фрагментов, будет два (1400+1378=2788). Таким образом мы страхуемся от того, если сетевое оборудование или сервер, на этапе следования сетевого трафика, будет отрабатывать медленно, наш пинг (при двух фрагментах), вырастет не так сильно (как при трех). Но не забудьте, изменение rate (cl_rate) это очень чувствительный параметр. Не снижайте его сильно и резко, могут появиться лаги. И учитывайте cl_cmdrate, cl_updaterate, cl_cmdbackup. В идеале вашей скорости с лихвой должно хватать, чтобы вы свободно играли этой командой.

Не утверждаю что данное средство с учетом фрагментации панацея, но раз вы взялись за настройку сетевой части в игре, подходите к проблеме комплексно и старайтесь учесть все моменты, как на уровне приложения, так и на уровне ОС и сетевом уровне. Ищите узкие моменты и закладывайте решение в своих настройках.

Дополнительные команды помогут при настройке пинга в CS GO:

Друзья, пинг в CS GO не лечится легко. То, что мы сейчас сделали, позволит привести настройки игры к разумному соответствию. Объективно, сильно снизить пинг получится сменой сервака или провайдера, но если это не всегда возможно, то конечно пробуйте приводить сетевую часть в порядок. Возможно кому то эта статья облегчит жизнь в баталиях.

Источник

Правда ли пинг имеет столь большое влияние на игру в CS:GO?

Любой игрок в Counter-Strike встречался с проблемой высокого пинга. Игроки могут отслеживать свой пинг в лвеом углу от своего имени, если нажмут TAB, или если прописана консольная команда net_graph 1, которая позволяет отслеживать такие важные параметры как ping, fps, var, loss и другие. Но как понять, какой пинг приемлем для игры, а какой уже слишком большой, и имеет ли вообще пинг влияние на игру в целом?

Связь пинга с человеческой реакцией

Пинг искусственно увеличивает время реакции – и для киберспортсменов это особенно острая проблема. Они реагируют быстреее обычных людей примерно на 25-30% (согласно Journal of Public Health Medicine) – например, Симпл выбил на тесте Human benchamar результат в 167 мс. А значит, в процентном отношении разница в пинге влияет на них сильнее. Грубо говоря, при пинге 10мс и реакции 100мс, игрок потеряет 10% эффективности. Если реакция 200мс, то 5%, а значит влияние на про-игроков выше, чем на рядовых пользователей.

H0bbit, как и многие другие игроки, тоже комментировал проблемы с пингом, а также делился своим мнением, какой пинг комфортнее для игры:

Лучший игрок 2018 года по версии HLTV, S1mple, тоже не обходил тему пинга стороной:

«Я могу спокойно играть при пинге 50, а вот при пинге 60 я бы уже задумался. »

Как пинг влияет на исходы матчей в онлайне

В мае 2020 года Natus Vincere встречались с pro100. Команды не могли играть на московском сервере, поэтому первая карта прошла на немецком сервере. После игры dimasick, игрок pro100, на своей странице в VK начал жаловаться на пинг, так как по его словам у игроков NAVI пинг был 30-35, а у него и его команды около 90. При этом, по словам игрока pro100, игроки NAVI отказались играть вторую карту на российском сервере, так как у S1imple пинг был 55. Эта ситуация является прямым доказательством того, что пинг сильно влияет на игру, ведь даже профессиональные игроки, которые могут и умеют подстраиваться, не готовы играть при таком пинге, так как понимают, что если пинг различается, то преимущество у тех, у кого он ниже. Именно поэтому H0bbit в своем интервью когда-то сказал, что хочет играть только LAN турниры, ведь именно там «игроки находятся в одинаковых условиях, а потому их поражениям оправданий по типу пинга уже нет».

Читайте также:  что делать если в супе задубела картошка

Ещё одним примером является громкий для киберспорта случай, произошедший в начале марта 2020 года. Aequus Club снялись с финала отбора на майнор ближнего Востока из-за проблем с пингом. Команда играла против Camel Riders и снялась с чемпионата на последней карты, ссылаясь на очень высокий пинг. Ширан «Shushan» Шушан после игры все объяснил коротко и ясно:

«Мы решили сдаться на последней карте квалификации, потому что нас заставляли играть с пингом 200. ESL решила, что пинг 195 – это нормально в решающем матче.»

Можно ли побеждать с пингом выше 100?

Как уже говорил в интервью H0bbit, к высокому пингу можно приспособиться, а значит с ним можно и побеждать. Хотя, если к пингу 100 может и можно приспособиться, то к пингу 200 точно нет, так как S1mple убьет вас раньше, чем вы его увидите, так как его реакция составляет 167мс (если пинг меньше 30). Например, игрок Gambit Рустем «mou» Телепов в своем интервью говорит, что пинг 80 является «играбельным». При этом mou произнес очень важную фразу:

«Для нас основным условием для роста является хороший пинг. Мы ценим эту возможность, чтобы становиться лучше, надо просто работать. В России и Украине всегда было все хорошо с пингом, из-за этого вам, может, лень использовать это преимущество. Если мы едем на буткемп, мы запираемся дома и живем игрой, без развлечений и без выходных.»

Плохой пинг стимулирует команды выкладываться на максимум на LAN турнирах, а также выходить из зоны комфорта и чаще посещать подобные турниры. С другой стороны, в киберспорте есть случаи, когда профессиональные команды с пингом 100-200 спокойно разбирали команды с хорошим пингом. В групповом этапе турнира по Dota 2, WePlay! Pushka League, OG играли против Nigma и победили со счетом 2-0, при том, что у одного игрока OG пинг был 120, а у другого 200. С другой стороны, данный случай – исключение, подтверждающее правило, нежели пример того, что с пингом 100+ играть возможно.

Источник

Какой максимальный допустимый пинг ставить в кс го

Пинг (ping) это промежуток времени, за который пакет, отправленный с вашего компьютера, проходит к другому компьютеру в сети и возвращается обратно. Чем больше ping, тем более, например, время ожидания, необходимое для открытия интернет-страницы. Ping также известная программа для проверки скорости доступа к тем или иным ресурсам Интернета.

Ее можно применять в качестве основного средства, определяет время оборота (round-trip time) пакетов по интересующему маршруту туда и обратно. Ping можно и нужно применять по отношению к любому узлу Интернета, в том числе и при проверке качества последней мили.

Однако нужно помнить, что ping работает с так называемыми сигнальными ICM-пакетами, которые передают сообщения об ошибках и другие проблемы, например, запрашиваемая услуга недоступна или сайт не отвечает.
Поэтому ping показывает только время задержки передачи ICM-пакетов, сам факт их передачи и уровень их потерь на пути к какому-либо интернет-ресурса. Одновременно ping позволяет быстро установить наличие или отсутствие проблем с соединением на физическом (обрыв, повреждение кабеля, выход из строя сетевой карты и т. П.) И программном (например, блокирование всего сетевого трафика фаервол) уровнях.

Пинг (ping) это промежуток времени, за который пакет, отправленный с вашего компьютера, проходит к другому компьютеру в сети и возвращается обратно. Чем больше ping, тем более, например, время ожидания, необходимое для открытия интернет-страницы. Ping также известная программа для проверки скорости доступа к тем или иным ресурсам Интернета.

Ее можно применять в качестве основного средства, определяет время оборота (round-trip time) пакетов по интересующему маршруту туда и обратно. Ping можно и нужно применять по отношению к любому узлу Интернета, в том числе и при проверке качества последней мили.

Однако нужно помнить, что ping работает с так называемыми сигнальными ICM-пакетами, которые передают сообщения об ошибках и другие проблемы, например, запрашиваемая услуга недоступна или сайт не отвечает.
Поэтому ping показывает только время задержки передачи ICM-пакетов, сам факт их передачи и уровень их потерь на пути к какому-либо интернет-ресурса. Одновременно ping позволяет быстро установить наличие или отсутствие проблем с соединением на физическом (обрыв, повреждение кабеля, выход из строя сетевой карты и т. П.) И программном (например, блокирование всего сетевого трафика фаервол) уровнях. Если ваш Counter-Strike:GO лагает при игре на онлайн сервере, в 90% случаях это проблемы с пингом. В этой статье мы разберемся, как настроить сделать пинг ниже, устранив основные причины его повышения.

Высокий пинг — настоящий бич онлайн игроков в КС ГО. Он очень сильно портит игру, мешает игроку проявить свой скилл на максимум. Мы писали в предыдущей статье, на что влияет пинг в CS, теперь самое время поговорить о том, как уменьшить пинг. Прежде чем что-то лечить, необходимо сначала это диагностировать. Вот и нам необходимо сначала узнать, почему пинг высокий, а потом уже устранять причину.

Почему в КС ГО может быть большой пинг?

На самом деле, причин повышения пинга может быть множество, мы же коснёмся наиболее вероятных. Основными причинами высокого пинга являются:

Вредоносное программное обеспечение, поселившееся на вашем компьютере и нагло пользующееся вашим интернет-трафиком.
Иной софт на вашем компьютере, потребляющий интернет.
Проблемы на стороне игрового сервера.
Ваш интернет-провайдер.
Мы рассмотрим всё по-порядку, что можно сделать с каждой конкретной проблемой.

Как снизить пинг в КС ГО

1. Вирусы и трояны. Не исключено, что ваш компьютер подцепил web-заразу где-то на просторах интернета и теперь она грузит канал вашего интернет-соединения, посещая всякие неблагополучные адреса или выкачивая из сети что-то на ваш компьютер.

Читайте также:  dewarp в видеорегистраторе что это

Решение: скачиваем Касперского или Dr.Web и запускаем большую проверку содержимого жестких дисков. Благополучно лечим и наслаждаемся геймплеем без лагов.

2. Софт на вашем компьютере. Программы, работающие в фоновом режиме могут быть причиной большого пинга в КС ГО. Что делать в подобной ситуации? В фоновом режиме может работать множество программ, которые потихоньку едят ваш интернет, понижая скорость соединения: Скайп, Торрент-клиенты, стриммерские клиенты, антивирусы, файерволлы и прочие полезные вещи. Конечно, они нужны, но не в КС, поэтому перед запуском игры их лучше обрубать через диспечер задач. Мы не упоминули о текущих торрент-закачках, которые идут параллельно с игрой их, само-собой, нужно отключить при заходе в Стим.

Что если вы видите в процессах программы, которыми вы пользуетесь крайне редко и вам не хотелось бы, чтобы они запускались автоматически с Windows, чтобы каждый раз их не отключать?

Решение: ищем через форму поиска в пуске программу “msconfig”, идём в раздел “Автозагрузка” и убираем галочки напротив этих программ. Вуаля! Теперь они не будет кушать вашу оперативную память и грузить интернет-соединение.

3. Не секрет, что удаленное физическое расположение сервера КС ГО может являться причиной большого пинга и лагов у вас. Если вы играете с Владивостока, а компьютер с сервером игры расположен в Москве, скорость сигнала будет ниже, соответственно, пинг в КС ГО выше.

Решение: в таком случае ничего особо не поделаешь, постарайтесь найти сервер, который ближе к вам географически. Важно: то, что сервер назван как-нибудь “CS:GO Novosibirsk”, вовсе не означает, что он не может быть расположен в Москве.

4. Высокий пинг в КС ГО может “обеспечивать” ваш родной интернет-провайдер. К сожалению, такое не редкость. Если все вышеперечисленные методы понизить пинг в не помогли и CS GO по-прежнему показывает ping > 100 мс, то почти наверняка проблема в вашем соединении. Либо у вас слишком уж экономный тариф, либо пора менять провайдера. Конечно, выяснение отношений по телефону с тех отделом наврятли чем-то поможет, но на крайний случай можете позвонить и культурно поинтересоваться: может ли проблема заключаться в этом.

На этом основные методы “лечение” высокого пинга подошли к концу. Конечно, вышеприведенные способы не панацея и не гарантируют идеальное соединение вашего компьютера с КС ГО сервером, но существенно уменьшить пинг вполне могут. На этом всё, надеемся, статья будет вам полезна. (вебмани-U457049103588)

Источник

Понижение пинга в КС ГО

Как понизить пинг в CS:GO?

Когда очередная катка проваливается из-за жутких лагов игры, надо брать ситуацию в свои руки и, возможно, понижать пинг. Вы слышали такой термин, ребята? В этом туториале мы не только объясним его значение, но и расскажем, как влиять на пинг разными способами.

Что такое пинг в КС ГО и от чего он зависит?

Средний пинг для нормальной игры составляет около 40-60. Если он становится больше, то сильно снижается точность стрельбы – вы целитесь точно в голову, но на самом деле, жертва уже сместилась в сторону, а вы просто видите устаревшую картинку на экране, пуля летит в никуда…

Чем выше пинг, тем выше задержка между действиями игрока на своём компьютере и происходящим в виртуальности (на сервере). С высоким показателем играть попросту невозможно, поэтому надо узнавать, как понизить пинг в КС ГО.

Почему вырастает пинг?

Если есть проблема, то лучше всего разобраться с её причиной, а не бороться со следствиями.

Задержку в передаче данных могут вызывать:

Как понизить пинг в КС ГО

Если вы проделали все озвученные выше шаги, а лаги продолжаются, можно «пошаманить» уже над самой игрой при помощи консольных команд, или же установить небольшую дополнительную программу, контролирующую величину пинга.

Консольные команды

Мы не можем снизить пинг просто установив какой-то параметр. Но мы можем задать ограничение на максимальный пинг при подключении к многопользовательскому матчу.

Стоит понимать, как проходит выбор партнёров по матч-мейкингу в КС ГО – игра формирует команды и подбирает противников по географическому расположению, чтобы геймеры находились недалеко друг от друга и их можно было подключить к одному региональному серверу. Корпорация Valve поддерживает работу нескольких серверов, чтобы ребята, скажем, из Европы не играли с оппонентами из Южной Америки – такое отдаление может создать дополнительную задержку и спровоцировать лаги.

Но иногда система даёт небольшой сбой, подключая вас к отдалённым серверам, например, когда нигде поблизости не намечается матч. Чтобы не допустить такого, вводите в консоли КС ГО команду:

Как уменьшить пинг в CS GO настройками игры, если это не предусмотрено разработчиками напрямую? Valve ориентируется на геймеров с современным оборудованием и нормальным Интернетом, у которых проблем с пингом не возникает. Но все же, можем подправить некоторые игровые параметры, которые регулируют передачу данных между сервером и компьютером игрока.

Итак, вот консольные команды, косвенно влияющие на пинг КС ГО:

Более подробно о пользовании консолью в КС ГО можно прочесть в туториале «Самые полезные консольные команды КС ГО».

А вот ещё одна команда, значение которой способно повлиять на пинг – она устанавливает CS GO FPS, то есть количество кадров в секунду. Чем этот показатель выше, тем лучше картинка на экране, но тем и выше нагрузка на сеть и компьютер.

Существует также команда fps_modem, но она устаревшая, не актуальная в современном мире. Её использовали, когда в ходу были модемы. Её настройки можно игнорировать.

Программа для низкого пинга

Пользоваться сторонними программами для настройки игры стоит только если другие методы не помогают. Valve периодически пытается бороться с читерами, и неизвестно кто может попасть под эту волну? Все же, с этой программкой снижения пинга Matchmaking Server Picker всё выглядит вполне безобидно – ведь она всего лишь позволяет выбрать сервер для вашего матч-мейкинга. Стоит ожидать, что за них банить не будут.

Скачать Matchmaking Server Picker можно с даунлоад-сайтов. Пользоваться ею очень просто:

Источник

Сказочный портал