Просмотр полной версии : пингует choke
hi, при игре у меня choke пингует от 40 до 80, из-за чего это может быть?
[npu3pak]
28.01.2012, 00:13
у мну когда серв полон (32 чел.) тоже скачет :(
На 24 игрока при 100Мбитах choke не выше 1-5.. Попробуй cl_updaterate 31
Кстати...
Choke — показатель того, сколько пакетов Ваш компьютер не может передать серверу из-за того, что скорость вашего соединения не позволяет это, либо сервер запрашивает слишком много информации.
А теперь о том, как вы можете изменить эти показатели через свой клиентский конфиг:
cl_updaterate — сколько обновлений в секунду посылать от сервера к Вашей машине (регулирует loss). Этот параметр влияет на то, насколько быстро вы получите серверные данные, например, о действиях других игроков.
cl_cmdrate — сколько обновлений в секунды будет отправлено от Вашей машины к серверу (регулирует choke). Следовательно, от этого параметра будет зависеть то, как скоро сервер получит информацию о ваших действиях.
rate — скорость обмена данными между сервером и клиентом.
Неверная установка rate может повлечь за собой появление loss/choke.
Итак,
Loss — настраивается с помощью cl_updaterate. Если у вас есть Loss, попробуйте уменьшить cl_updaterate. Если Loss отсутствует, попробуйте увеличить cl_updaterate для уменьшения пинга.
Для модема: 15-25
Для выделенной линии: 50-100
Для локальной сети: 101
Choke — настраивается с помощью cl_cmdrate. Если у вас есть Choke, попробуйте уменьшить cl_cmdrate. Если Choke отсутствует, попробуйте увеличить cl_updaterate для уменьшения пинга.
Для модема: 25-35
Для выделеной линии: 60-100
Для локальной сети: 101
Rate — сначала согласуйте со скоростью Вашего соединения, затем с параметром sv_maxrate сервера. Никогда не делайте этот параметр больше скорости вашего соединения. Если у вас есть и choke и loss одновременно, попробуйте уменьшить rate. В противном случае попробуйте увеличить rate.
Для модема (56 кбит/сек): 3500-5000
Для выделенной линии (DSL): 7500
Для высокоскоростных каналов и локальной сети: 9999 или 25000
По умолчанию эти параметры имеют значения:
cl_updaterate 20
cl_cmdrate 30
rate 7500
Большинство игроков используют настройки для игры по локальной сети (LAN):
cl_updaterate 101
cl_cmdrate 101
rate 25000
Это максимальные параметры.
Есть ещё команда cl_rate, но она аналогична rate, так что на нее можно не обращать внимания.
Запускайте игру с низким приоритетом
Если у Вас слабый компьютер, рекомендуется запускать игру с низким приоритетом, это увеличит производительность в игре и следовательно уменьшит пинг.
Вы можете снижать приоритет вручную, для этого после запуска игры зайдите в Диспетчер задач Windows (Ctrl+Shift+Esc), в процессах найдите процесс hl.exe, нажмите на него правой кнопкой мыши наведите на "Приоритет" и выберите "Низкий".
Андрей079
02.02.2012, 06:47
На 24 игрока при 100Мбитах choke не выше 1-5.. Попробуй cl_updaterate 31
Параметры рейтов влияют на точность и аккуратность стрельбы, уменьшать эти значения не вариант. А точнее cl_updaterate 101, cl_rate 9999, cl_cmdrate 101, ex_interp 0.01, rate 25000 без этих настроек невозможна нормальная стрельба с выносом всех подряд.
Вот кстати с приоритетами верно.
У меня например ярлык выглядит так:
C:\Windows\System32\cmd.exe /c start /low C:\cs\hl.exe -console -game cstrike -noforcemspeed -noforcemacc -noforcemparms -freq 200 -dev -w 640 -h 480 -noipx -nojoy -numericping -noaafonts -dxlevel 70 -gl -32bpp
[npu3pak]
02.02.2012, 07:48
Запускайте игру с низким приоритетом
Если у Вас слабый компьютер, рекомендуется запускать игру с низким приоритетом, это увеличит производительность в игре и следовательно уменьшит пинг.
Вы можете снижать приоритет вручную, для этого после запуска игры зайдите в Диспетчер задач Windows (Ctrl+Shift+Esc), в процессах найдите процесс hl.exe, нажмите на него правой кнопкой мыши наведите на "Приоритет" и выберите "Низкий".
myac ne daet eto sdelat' :(
Андрей079
02.02.2012, 07:58
;1059145067']Запускайте игру с низким приоритетом
Если у Вас слабый компьютер, рекомендуется запускать игру с низким приоритетом, это увеличит производительность в игре и следовательно уменьшит пинг.
Вы можете снижать приоритет вручную, для этого после запуска игры зайдите в Диспетчер задач Windows (Ctrl+Shift+Esc), в процессах найдите процесс hl.exe, нажмите на него правой кнопкой мыши наведите на "Приоритет" и выберите "Низкий".
myac ne daet eto sdelat' :(
Призрак сделай приоритет запуска в ярлыке, как в моём примере сверху.
В поле Объект добавь перед строкой:
C:\Windows\System32\cmd.exe /c start /low
Андрей079
02.02.2012, 08:04
Для тех у кого, ну очень большой пинг.
Вообще вот дополнительные команды для уменьшения пинга в игре.
Запихай их в userconfig.cfg
cl_allowdownload "1" // Разрешить загрузку с сервера
cl_allowupload "0" // Разрешить загрузку с клиента
cl_cmdbackup "2" // Кол-во отсылаемых пакетов
cl_cmdrate "101" // Частота передачи команд
cl_download_ingame "1" // Загрузка файлов во время игры
cl_lc "1" // Оптимизация скорости
cl_lw "1" // Оптимизация оружия
cl_lb "1" // Оптимизация эффектов
cl_nodelta "0" // Отключить дельта сжатие
cl_nopred "0" // Не предугадывать движения
cl_resend "1" // Время ожидания ответа
cl_showfps "0" // Показывать FPS
cl_updaterate "101" // Скорость обновления игры
fastsprites "2" // Вид спрайтов
max_shells "0" // Кол-во отрисовываемых патронов
max_smokepuffs "0" // Кол-во отрисовываемого дыма
mp_decals "0" // Кол-во следов сражения
mp_footsteps "1" // Звуки шагов
net_graph "0" // График соединения
zoom_sensitivity_ratio "1" // Сенс зума
net_graphwidth "130" // Ширина графика соединения
net_graphpos "3" // Расположение графика соединения
cl_latency "-200" // Имитация или компенсация задержки
pushlatency "-200" // Имитация или компенсация задержки
scr_conspeed "10000" // Скорость выезжания консоли
rate "25000" // rate (скорость обновления игры)
fps_max 101
fps_modem "0" // FPS модем
cl_rate "9999" // cl_rate (скорость обновления игры)
cl_weather "0" // Отключить погоду
cl_minmodels 1 // Простые модели (очкарик за терроров и гигн за контров)
sv_unlag "1" // Поддерживать оптимизацию cl_lc
sv_unlagmax "0.5" // Максимальное время задержки
sv_unlagsamples "2" // Кол-во отправленных пакетов
cl_bob 0 // Отключает анимацию оружия
cl_bobup 0 // Отключает анимацию оружия
cl_bobcycle 0 // Отключает анимацию оружия
ex_interp 0.1 // Сглаживает движения игроков (при параметре 0.01 игроки будут бежать рывками)
CRon[1h]
02.02.2012, 10:10
cl_bob 0
cl_bobup 0
cl_bobcycle 0
Запркщенные команды
Андрей079
02.02.2012, 11:50
;1059145083']cl_bob 0
cl_bobup 0
cl_bobcycle 0
Запркщенные команды
Ну да:) Зайдите в любой компьютерный клуб, каждый второй там юзает эти "запрещённые" команды. Они не блочатся античитом MyAc... Тем не менее, выключение этих опций позволит снизить пинг примерно на 5-10% от общей картины.
Кстати вот например античит sXe Injected блокирует эти команды. Ни gl_monolights, ни ему подобные команды не работают там. Вопрос, почему же они работают в MyAc?
Trojan_Pro
02.02.2012, 15:36
Андрей079
Маяк не блочит определеные квары, он блокирует тока скрипты алиасы итд
А как бороться с тем что маяк блокирует КС? Допустим я хочу запустить rinput 1.31 в win7 чтобы отключить акселерацию, а маяк не дает это сделать ... сцуко :(
[npu3pak]
04.02.2012, 23:08
vot pro choke nashol
Из-за чего choke в counter strike 1.6
Большой choke в cs 1.6 бывает из-за того, что сервер, который собирается послать клиенту данные не может принять такое их количество. Тут две проблемы или у вас в клиенте или на игровом сервере. В клиенте регулировать можно с помощью прописи Rate 25000. На сервере для этого предназначена пропись sv_maxrate 25000. Если рейт слишком мал или в клиенте или на сервере, то при большом количестве игроков больших choke cs 1.6 не избежать.
vBulletin® v3.6.3, Copyright ©2000-2024, Якутск-Online. Перевод: zCarot