Как понизить PING?
- 16-11-2014, 09:34
- 2 483
Как понизить пинг?
Причины повышенного ping'а возможные проблемы:
- На время игры отключить все программы, которые обмениваются данным с другими серверами в режиме онлайн.
- Проверить компьютер на вирусы.
- Выбрать хорошего провайдера, не имеющего проблем на своем оборудовании и тариф с хорошим интернет каналом.
cl_cmdbackup - количество пакетов, посылаемых с вашего компьютер на сервер в секунду. Я считаю, что оптимальным значение будет 2.
cl_cmdrate - скорость посылки команд на сервер. Для игры по модему ставим 20-30, для выделенной линии 40-60.
cl_lc - компенсация лагов на стороне сервера, ставим 1. ( Работает только при включенной команде sv_unlag на сервере )
cl_lw, cl_lb - действия, связанные с оружием, эффекты крови и т.д. будут просчитываться на стороне клиента, ставим 1.
cl_nodelta - команда запрещает дельта сжатие. Лучше всего поставить 0.
cl_resend - время, через которое будет отослан пакет, если предыдущий не дошел. Лучше установить 4-5.
cl_updaterate - скорость обновления сведений об игре. Для игры по модему ставим 20-30, для выделенной линии ставим 40-60.
mp_decals - количество одновременно видимых эффектов. Для уменьшения лагов ставим 0.
pushlatency - эта команда сглаживает лаги. Должно стоять значение от 50 до 100% пинга со знаком "-". Например, -50 при пинге 100.
max_shells - число одновременно видимых гильз. Устанавливаем значение 0.
fastsprites - качество дыма. Оптимальное значение 2.
max_smokepuffs - количество одновременно видимых клубов дыма. Чем меньше, тем лучше.
Также можно поэкспериментировать с различными режимами сети, для этого находим в каталоге с игрой этот файл autoexec.cfg, открываем его и добавляем туда:
alias net0 "rate 1400; cl_rate 1000; cl_updaterate 10; cl_cmdrate 15; alias netsw net1; echo *** Net: 24.0k, updates: 12; speak ten"
alias net1 "rate 2600; cl_rate 1500; cl_updaterate 15; cl_cmdrate 20; alias netsw net2; echo *** Net: 26.4k, updates: 15; speak fifteen"
alias net2 "rate 3100; cl_rate 2000; cl_updaterate 20; cl_cmdrate 25; alias netsw net3; echo *** Net: 31.2k, updates: 20; speak twenty"
alias net3 "rate 3300; cl_rate 2500; cl_updaterate 25; cl_cmdrate 30; alias netsw net4; echo *** Net: 33.6k, updates: 25; speak twenty.five"
alias net4 "rate 6000; cl_rate 5000; cl_updaterate 50; cl_cmdrate 50; alias netsw net0; echo *** Net: all must die, updates: 50; speak fifty"
net0
alias net1 "rate 2600; cl_rate 1500; cl_updaterate 15; cl_cmdrate 20; alias netsw net2; echo *** Net: 26.4k, updates: 15; speak fifteen"
alias net2 "rate 3100; cl_rate 2000; cl_updaterate 20; cl_cmdrate 25; alias netsw net3; echo *** Net: 31.2k, updates: 20; speak twenty"
alias net3 "rate 3300; cl_rate 2500; cl_updaterate 25; cl_cmdrate 30; alias netsw net4; echo *** Net: 33.6k, updates: 25; speak twenty.five"
alias net4 "rate 6000; cl_rate 5000; cl_updaterate 50; cl_cmdrate 50; alias netsw net0; echo *** Net: all must die, updates: 50; speak fifty"
net0
Теперь биндем клавишу, с помощью которой мы будем менять режимы подключения. Делается это просто: находим и открываем config.cfg и вписываем туда:
bind ALT netsw //вместо ALT можно поставить любую клавишу.
Теперь при нажатии ALT в игре будут переключаться режимы сети. Жмем клавишу и выбираем боле подходящие вам настройки