Компьютеры        19.10.2022   

Windows 10 скачет пинг. Как уменьшить пинг в играх – самые действенные способы. Изменение параметров MSMQ

Если Вы часто играете в онлайн игры, то слово "пинг" Вам знакомо даже если Вы не особо сведущи в компьютерных сетях. В этой статье Вы узнаете вкратце что такое пинг и как его проверить, ну а более подробнее остановимся на том, как его снизить или сделать меньше. Так же попутно отвечу ещё на парочку вопросов связанных с ним.
Хочу заметить, что ничего сверхнового и иновационного Вы не узнаете. Всё это было и будет актуальным всегда и вполне вероятно Вы и так знали всё и без статьи, но думаю что некоторые не знают или не знают не всё.

Итак, начнём.

Что такое пинг?

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

Как проверить (узнать) свой пинг?

Для того, чтобы определить свой пинг, можно воспользоваться обычной и командой ping .

Открываем и пишем туда адрес сайта или сервера. Например ping сайт

Здесь смотрим на последнюю строку "Приблизительное время приема-передачи в мс:" и Среднее как раз и будет Вашим пингом к данному серверу (на примере 47)

Если же Вы хотите узнать свой пинг до сервера с игрой, то пишите в строку её адрес. Например сервера Counter Strike имеют связку ip:port (например 46.174.48.38:27229).
Пишем в командную строку ping 46.174.48.38 и узнаём.

Как Вы поняли, для определения вовсе не обязательно писать адрес(домен) сайта или сервера. Вполне достаточно его .

Как понизить пинг?

Что делать если пинг большой? Уменьшать! Логично...

На самом деле на пинг влияют множество факторов. Разумеется если у Вас мощный компьютер и высокоскоростной интернет, то Вы даже не задумаетесь над этим, но другим всё же приходится всячески искать способы уменьшения пинга дабы поиграть в игру или получить доступ к ресурсу быстрее.
Кстати, может быть многие из Вас задавались вопросом "Почему я сижу в интернете и видео онлайн смотрю нормально, а вот когда начинаю играть, то пинг сразу высокий?". Дело в том, что когда Вы играете в игру, то задействуется гораздо больше прозводительности как самого компьютера, так и сети, для отображения картинки в реальном времени.

Итак, начнём понижение пинга рассмотрев факторы, влияющие на него.

  • Поменять интернет-соединение, провайдера или тариф.
    Пользуетесь USB-модемом? Ф топку его!
    Пользуетесь одним оператором? Смените на другого.
    Пользуйтесь дешевым тарифом? Берем подороже и повыше в скорости.

    Да, хоть это и бьет по деньгам и не все могут позволить себе как проводное, так и смену оператора или тарифа, но всё же это самый действенный и безотказный способ для уменьшения пинга. Быть может разве что тариф не всегда помогает, но тут зависит от конкретного случая.

  • Меняем сервер .
    Тоже с одной стороны не все смогут это сделать т.к. он либо один, либо любимый, но всё же этот фактор влияет на пинг. Замечали, например, что в "контре" есть серверы с низким пингом сравнительно, а есть гораздо выше? Здесь дело в двух вещах:
    1) Зависит от удаленности самого сервера. Например если В живете в Казани (и сервера провайдера вашего тоже), а сервер игры находится в Москве, то скорость будет одна. А вот если сервер игры находится в самой Казани (или ближе/дальше), то и пинг будет меньше (или больше, если дальше). Логично. Чем ближе сервера друг к другу, тем меньше им времени надо добраться друг до друга.
    2) Зависит от количества маршрутизаторов между Вами и сервером. Истекает из первой зависимости. Чем дальше находитесь, тем больше расстояние и тем больше маршрутизаторов промежуточных чтобы Вас соединить.
    Кстати, можете так же в командной строке посмотреть сколько маршрутизаторов присутствует на пути к серверу. Для этого есть команда Tracert 0.0.0.0 в которой нули заменяем нужными цифрами и получаем полную информацию.

    Поэтому ищем сервер что поближе и играем на нём.

  • Обновляем драйвер сетевой карты .
    Может быть так, что не обновился или Вы сами про это не знали, что появилась новая версия. Так вот сама по себе нужная задача, а для сетевой карты это особо нужно если Вы хотите снизить пинг.
  • Команды для снижения пинга .
    Многие игры имеют свои собственные команд для понижения пинга. Точнее эти настройки касаются интернет-соединения. Например для "контры" используются следующие основные команды:

    Rate - указывает какой размер информации в байтах будет передаваться за одну секунду.
    Cl_updaterate – указывает количество пакетов, принимаемых от сервера клиентом. Для определения размера одного получаемого пакета в байтах нужно разделить rate на данное количество.
    Cl_cmdrate – устанавливает сколько сетевых пакетов будет отсылаться серверу с Вашего компьютера, то есть клиента. Для определения размера одного отправляемого пакета в байтах необходимо разделить cl_rate на указанное количество.

    Эти команды прописываются либо в консоль, либо напрямую в конфигурационный файл.

    Точного значения Вам мало кто даст т.к. они индивидуальны для разных провайдеров и серверов. Например кому-то комфортно играть с такими командами:

    cl_updaterate 25
    cl_cmdrate 25
    rate 12500


    а у других пинг меньше с такими командами:

    cl_updaterate 101
    cl_cmdrate 101
    rate 25000

    Это лучше вычислить самим опытным путём.
    Я не буду заострять на этом внимание т.к. по этому поводу написано много статей и игр тоже много. Гугл в помощь

  • Ставим приоритет .
    Можно указать системе, что кое-какой процесс (а именно наша игра) требует бОльшего внимания, а следовательно ей будет отведено больше всех ресурсов. Дело тут в приоритете. Обычно он для всех средний.
    Итак, запускам игру, затем нам нужно запустить любым удобным способом, а затем найти процесс с игрой и поставить ему приоритет "Высокий" или "Выше среднего".
    Так же в некоторых случаях можно наоборот понизить приоритет. Делаем то же самое, но приоритет уже ставим "Низкий" или "Ниже среднего".


    Это нужно делать каждый раз при запуске игры.
    Чтобы немного автоматизировать этот процесс, нужно создать в папке с игрой cmd файл содержащий приоритет. Текст в нём будет такой:

    start /belownormal wow.exe (для World of Warcraft)

    start /belownormal L2.exe (для Lineage)

    start /belownormal hl2.exe -game cstrike (для Counter-Strike: Source)

    start /belownormal hl.exe -game cstrike (для Counter-Strike 1.6)


    Ну и так далее. В зависимости от того, какому процессу (файлу) Вы задавали приоритет.

    Текст выше делает приоритет "Ниже среднего". Если заинтересовались и нужно больше - пишите в комментариях.

  • Меняем настройки реестра .
    Кто-то может назвать это бесполезным занятием, т.к. онлайн игры используют UDP, а он работает поверх IP, и TCP настройки бесполезны (а менять мы будем именно их), но всё же хочу чтобы Вы знали что есть такие параметры.
    ВНИМАНИЕ! Перед изменением , обязательно сделайте бэкап !!!

    Итак, нам нужны следующие разделы и такие параметры:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\


    Ищем наш сетевой интерфейс (если не знаете какой - придется делать во всех) и меняем параметр TcpAckFrequency на 1
    Данный параметр заставляет отправлять подтверждающее сообщение TCP/IP после каждого полученного сегмента и не ждать следующего.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters


    Параметр TCPNoDelay делаем 1
    Этот параметр снижает задержку за счет отключения одного из внутренних алгоритмов Windows (Nagle algorithm).

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile


    Параметр NetworkThrottlingIndex ffffffff (шестнадцатеричное значение).
    Данный параметр убирает ограничения для не мультимедийного трафика.

    Так же есть ещё дополнительные параметры, которые не особо виляют, но всё же...

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters


    SackOpts - 1 (0 - отключение). Выборочная передача поврежденных данных.

    EnablePMTUDiscovery - 1 (0 - отключение). Автоматически определять максимальный размер передаваемого блока данных.

    EnablePMTUBHDetect - 1 (0 - отключение). Включает алгоритм обнаружения маршрутизаторов типа "черная дыра".

    DisableTaskOffload - 0 (1 - отключение). Позволяет разгрузить центральный процессор, освободив его от вычислений контрольных сумм для протокола TCP, переложив эту задачу на сетевой адаптер.

    DefaultTTL - 64 (чтобы отключить - удалите этот параметр). Определяет максимальное время нахождения пакета IP в сети, если он не может попасть на узел назначения. Это позволяет значительно ограничить количество маршрутизаторов, через которые может пройти пакет IP, прежде чем будет отброшен.

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched


    NonBestEffortLimit - 0 . Отключает резервирование пропускной способности канала для QoS.

    Если какого-то параметра нет - создайте.
    Если не помогло - лучше вернуть всё как было (либо из бэкапа, либо по памяти).
    Не надо винить потом меня что сломали что-то. Всё делаете на свой страх и риск!

  • .
    Вполне возможно что они используют часть Вашего трафика на отсылку своих данных. Всё равно вирусы - это плохо. Поэтому проверяйте, ищите и устраняйте.
  • Отключаем антивирус .
    Антивирусы часто потребляют много ресурсов, в том числе и по передаче данных. Поэтому помочь может временное их отключение.
  • Отключение загрузчиков .
    Отключайте на время всё возможное, что потребляет трафик - , онлайн видео (музыка), загрузка чего-то где-то (если знаете что и где) и т.д. В общем всё, что потребляет интернет-трафик.
    Так же можно в Диспетчере посмотреть и завершить процессы, которые Вам знакомы и Вы знаете что они могут выходить в сеть.

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

  • И самое плохое, что в интернете часто советуют выключить брандмауэр. Мы хотим предупредить, что полностью выключать брандмауэр порой рискованно. И в этой статье мы расскажем…

    Для чего разрешать пинг?

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

    Как разрешить пинг (ping), не отключая брандмауэр (firewall)

    Как разрешить ping в Windows XP

    1 Нажмите Пуск.

    2 Выберите Панель управления :

    5 Нажмите два раза по нужному сетевому подключению:

    Мы подсоединяемся к роутеру по Wi-Fi, поэтому в нашем примере выбираем Беспроводное сетевое подключение.

    6 В окне состояния сетевого соединения вызовите Свойства:

    7 В открывшемся окне перейдите на вкладку Дополнительно.

    8 Нажмите кнопку Параметры:

    9 В окне Брандмауэр Windows перейдите на вкладку Дополнительно.

    10 В области Протокол ICMP нажмите кнопку Параметры :

    11 Установите флажок возле пункта Разрешать запрос входящего эха .

    12 Нажмите кнопку OK для сохранения параметров:

    Как разрешить ping в Windows 7/8.1

    1 Кликните правой кнопкой мыши по иконке сети в панели задач.

    2 Выберите Центр управления сетями и общим доступом :

    5 В левой части окна выделите пункт Правила для входящих соединений .

    6 В правой части окна выберите Создать правило :

    7 Установите переключатель в положение Настраиваемые .

    10 В настройке Тип протокола выберите из списка тип ICMPv4.

    13 Установите переключатель в положение Разрешить подключение .

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

    17 В строке Имя укажите произвольное понятное для вас имя правила брандмауэра.

    18 Нажмите Готово для применения настроек:

    Начнем мы с того, что желательно сначала проверить параметры соединения с интернетом.

    Делается это следующим образом:

    1 Зайдите в «Компьютер» и нажмите на диске, на котором находится больше всего информации, правой кнопкой мыши.

    2 В выпадающем меню выберете пункт «Свойства» .

    3 Откроется окно свойств. В нем перейдите на вкладку «Сервис» и в блоке «Дефрагментация диска» нажмите на кнопку «Выполнить дефрагментацию» .

    4 В следующем окне дефрагментации просто еще раз нажмите «Дефрагментация диска» , предварительно выбрав нужный в блоке под надписью «Текущее состояние» .

    5 После этого следуйте инструкциям и просто дождитесь окончания процесса .

    Примечание: Если в блоке под надписью «Текущее состояние» возле выбранного диска написано «(фрагментировано: 0%)», значит, проблема не в этом и дефрагментацию выполнять вовсе необязательно.

    А если проблема была действительно в этом, советуем настроить расписание дефрагментаци и, чтобы система самостоятельно раз в определенный период выполняла данный процесс.

    Для этого воспользуйтесь соответствующей кнопкой в окне дефрагментации. Благодаря этому вы больше не вернетесь к этому вопросу.

    Обновление драйвера

    За работу интернета, как известно, отвечает сетевая карта. Так вот, желательно время от времени обновлять драйвера на нее. Делается это вот так:

    1 В меню «Пуск» введите запрос «драйвер». Среди найденных программу запустите ту, которая называется «Обновление драйверов устройств» .

    2 Разверните раздел «Сетевые адаптеры» . Найдите там то устройство, которое называется «Сетевой адаптер…»

    3 Нажмите на нем правой кнопкой мыши и в выпадающем меню выберете «Обновить драйверы…»

    Совет: То же самое сделайте для других устройств в разделе «Сетевые адаптеры» . Возможно, проблема в каком-то из них.

    Проверка на вирусы

    Поэтому лучше всего проверить компьютер на наличие вирусов и удалить их.

    Если на вашем компьютере установлена хорошая антивирусная программа, например, от Лаборатории Касперского, выполните проверку с ее помощью.

    Впрочем, даже если вы уверены в своем антивирусе, можно сделать то же самое. Список лучших таких утилит представлен в . Выбирайте любую.

    Отключение других программ

    Нередко всевозможное программное обеспечение тоже берет на себя значительную часть трафика. Тем самым оно не позволяет достигать высокого пинга.

    Поэтому лучше всего на время игры отключить ряд программ, а конкретно:

    Большинство программ можно отключить, если просто нажать на кнопку «Выйти» в контекстном меню ярлыка в трее.

    Это означает, что если программа имеет значок на нижней панели рабочего стола, на него нужно нажать правой кнопкой мыши.

    Появится меню, в котором и нужно нажать «Выйти» .

    Такой способ, в частности, подходит для антивирусов.

    Таким же образом можно закрыть и многие другие образцы ПО. Если такой вариант не подходит, придется воспользоваться диспетчером задач.

    Этот процесс выглядит следующим образом:

    • В том же трее нажмите правой кнопкой мыши на пустом месте и в контекстном меню выберете «Запустить диспетчер задач» . Также можно на клавиатуре нажать «Ctrl» ,«Alt» и «Delete» .
    • В окне диспетчера перейдите на вкладку «Процессы» .
    • Там по названию вы сможете легко узнать все программы. На той, которую хотите закрыть, просто нажмите правой кнопкой мыши один раз, чтобы выделить.
    • Нажмите на кнопку «Завершить процесс» . В появившемся окне снова нажмите кнопку с таким же названием.

    • Таким же образом поступите со всем ПО , которому для работы нужен интернет.

    Изменение приоритета программ

    Кроме того, что различные программы можно принудительно закрыть, чтобы разгрузить операционную систему, другие программы можно поставить на первое место в приоритете ОС.

    То есть можно сделать так, чтобы система уделяла больше всего внимания отдельному процессу.

    Благодаря этому на него будет тратиться больше всего ресурсов ОС и, соответственно, .

    Изменение приоритета происходит так:

    1 Запустите онлайн игру. Откройте диспетчер задач. Как это сделать, описано в первом шаге предыдущего раздела.

    2 На вкладке «Приложения» нажмите на игре правой кнопкой мыши и в появившемся меню выберете «Перейти к процессу» . Конечно, можно и самостоятельно пытаться найти нужный процесс, но так намного проще.

    4 Справа появятся варианты, какой приоритет назначить данному приложению. Нажмите «Высокий» . В появившемся окне нажмите «Изменить приоритет» .

    5 Закройте диспетчер. Подождите некоторое время. Приоритет изменится не сразу. Но в любом случае пинг должен понизиться, как и быстродействие. А может быть и графика станет лучше.

    Если все это не помогает, придется возвращаться к сети. Но теперь мы будем совершать намного более сложные операции, чем просто и тому подобное.

    Расширение сетевого канала

    Этот процесс происходит посредством выполнения таких действий:

    • Нажмите одновременно кнопки «Win» и «R» на клавиатуре. Это приведет к открытию окна выполнения программ.
    • В нем введите команду «gpedit.msc» и нажмите «ОК» .

    Подсказка: Если таким образом открыть редактор локальной групповой политики не удалось (появляется ошибка), зайдите а папку C:\Windows\SysWOW64 и вручную запустите файл с таким названием.

    • Дальше на панели слева последовательно перейдите в разделы «Computer Configuration» (если по-русски, то «Конфигурация компьютера»), «Administration Templates» («Административные шаблоны»), «Network» («Сеть») и «QoS Packet Scheduler» («Планировщик пакетов QoS»).
    • Справа появится ярлык «Limit reservable bandwidth» (по-русски «Ограничить резервируемую пропускную способность»).
    • Откроется небольшое окно. В нем поставьте отметку напротив пункта «Enabled» («Включено»).
    • В блоке снизу станет доступной надпись «Bandwidth limit (%):» и поле для указания процентов. Изначально там установлено 20%. Вместо этого значения нужно установить 0%, как показано на рисунке 10.
    • Нажмите «Применить» , затем «ОК» .

    • Перезагрузите компьютер, чтобы изменения вступили в силу.

    Таким образом вы сможете значительно увеличить пропускную способность своего компьютера.

    Смена параметров TCP/IP

    Во многих играх, например, в World of tanks помогает смена некоторых параметров TCP/IP. Не вдаваясь в подробности, скажем, что делается это так:

    1 В окне «Выполнить» (запускается одновременным нажатием «Win» и «R» ) введите команду «regedit» и нажмите «ОК» .

    2 Дальше последовательно перейдите в разделы «HKEY_LOCAL_MACHINE» , «SYSTEM» , «CurrentControlSet» , «Services» , «Tcpip» , «Parameters» (на панели слева). Откройте раздел «Interfaces» (нажмите дважды на эту папку).

    4 Появятся варианты создания файла. Выберете там «Параметр DWORD (32 бита)» .

    5 В списке появится новый параметр. Станет доступной смена его имени. Если это не так, нажмите на нем правой кнопкой мыши и выберите вариант «Переименовать» . В любом случае нужно ввести название «TcpAckFrequency» .

    6 После успешного переименования нажмите на этом файле правой кнопкой мыши и выберете «Изменить» в появившемся меню.

    7 В поле под надписью «Значение» введите «1» . Обязательно проконтролируйте, чтобы под надписью «Система исчисления» стоял вариант «Шестнадцатеричная» .

    8 Нажмите «ОК» . Закройте все открытые окна и перезагрузите компьютер.

    Также этим редактором можно воспользоваться, чтобы изменить MSMQ.

    Изменение параметров MSMQ

    MSMQ или Microsoft Message Queuing – это реализация очереди сообщений, которая , в частности, для работы с интернетом. Этот параметр также можно изменить таким образом, чтобы уменьшить пинг.

    Для этого сделайте вот что:

    • Запустите редактор реестра («regedit» в окне выполнения программ).
    • Последовательно зайдите в разделы «HKEY_LOCAL_MACHINE», «SOFTWARE», «Microsoft», «MSMQ» и раскройте папку «Parameters» (слева).
    • На пустом поле справа таким же образом, как и раньше, создайте «Параметр DWORD (32 бита)» .
    • Назовите его «TCPNoDelay» и откройте.
    • Измените значение на единицу. Проверьте, чтобы система исчисления обязательно была шестнадцатеричной. Нажмите «ОК», закройте все окна и перезагрузите компьютер.

    Данный способ прекрасно действует в Warface.

    FixPinger

    Существует программа, которая называется FixPinger. Она изменяет значение пинга на наиболее оптимальное. Чтобы ее использовать, нужно сделать вот что: Той же кнопкой программу можно деактивировать.

    Как говорилось выше, если все это не помогает, нужно звонить провайдеру и просить его представителя о помощи.

    Всем привет! Если вы являетесь постоянным читателем данного блога, то помните, что совсем недавно мы по теме создания и настройки локальной сети. Но вот совсем незаслуженно умолчали об очень важных моментах.

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

    Итак, суть PING`а заключается в опросе указанного узла в сети. Например, нам нужно понять, отвечает ли на запросы определенный компьютер. Для этого потребуется всего лишь знать его IP-адрес.

    В нашем случае он будет следующим: 192.168.1.150. Ну что же, давайте его "запингуем". Нажимаем правой кнопкой мыши на "Пуск" и в открывшемся меню выбираем пункт "Командная строка (администратор)":

    После этого система попросит еще раз подтвердить серьезность намерений. Выбираем "Да", затем в командной строке вводим саму команду:

    Помним, что в нашем случае она будет выглядеть следующим образом:

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

    А вот так будет выглядеть ситуация, когда нужный компьютер по какой-то причине не будет отвечать на запросы:

    Как видите, превышен интервал ожидания для запроса и заданный узел недоступен. Значит, это беда, что-то с нашей сетью не так, надо еще раз .

    Также важно понимать, что таким способ можно диагностировать не только ПК, но и любые устройства с сетевой картой. Это могут быть телевизоры Смарт ТВ либо спутниковые тюнеры.

    А еще вместо цифрового значения IP-адреса можно вводить буквенное. Смотрите, сейчас мы протестируем доступность в интернете данного блога:

    Фу, слава Богу все хорошо! Для особо искушенных обязательно следует сказать о том, что команда PING имеет множество дополнительных параметров. Вот они:

    Давайте рассмотрим как это может выглядеть на практике. На самом деле все очень просто. Для живого примера уменьшим количество посылаемых запросов с 4 до 2. Здесь нам понадобится оператор "-n" из списка выше:

    В общем, теперь вы сами видите, дорогие читатели, что команда PING в командной строке Windows 10 это совсем несложно. Поэтому пользуйтесь ей на здоровье и вспоминайте автора блога хорошими словами.

    На этом давайте закругляться. Если остались какие-то вопросы либо непонятные моменты, стучитесь в комментарии к статье. Кстати, в будет рассмотрена еще одна классная утилита, не пропустите. А пока что давайте смотреть интересное видео про ваш возраст.

    The PING command is really useful to test network connections, check website or server status, determine server response time, find out domain or website IP address and so on. In this guide, we will share with you two different ways to find out the classic Command Prompt in Windows 10, so you can ping server, domain, website, host, IP address, router on a PC which is running on Windows 10 OS.

    How to find Command Prompt and Ping in Windows 10?

    On Windows 10 PC, click the Start Menu >> All Apps >> Windows System >> Command Prompt . You can also find the Windows Command Prompt by right clicking on the Start button >> Command Prompt .

    Type “ping” and the IP or website address in the Command Window, then press the Enter key of your keyboard to ping server, domain, website, host, IP address, router from a Windows 10 computer.

    If you are a website owner, you can ping your web server to test network connection of your server. Check out this guide to . You can ping your domain or website address to find out its IP address and whether your site is reachable or not. You can ping your router IP address to test local network connection. You can ping other devices in the local network to test the connection between your PC and other devices, such as an iPhone, iPad, Samsung mobile, smartphones, printer, etc. Check out this guide to .