Часто вижу, что многие не могут понизить пинг в кс, всё перепробовали, и думают, что консольные команды это бред, да, я тоже раньше так думал, решил попробовать, пинг был 200-450, а щас от 60 до 100, вот настройки, распишу всё подробно, что да как:
1. Открываем папку с игрой, и заходим в cstrike открываем config.cfg. Например: D:\Games\Counter Strike\cstrike
Перед нами много чего не понятного, главное не пугайтесь).
2. Пояснение: cl_allowdownload, cl_allowupload - при значении "1" разрешают игроку скачивать и закачивать модели, карты и т.д. В принципе на пинг влияет незначительно, поэтому лучше оставить 1.
cl_cmdbackup - количество пакетов, посылаемых на сервер в секунду. ИМХО, лучше ставьте примерно 2.
cl_cmdrate - скорость посылки команд на сервер. Наиболее оптимальное значение для игры по модему - 20-30
cl_download_ingame - скачивание моделей, логосов в игре... а нам это надо?:) Значит, ставим 0.
cl_lc - компенсация лагов на стороне сервера, поэтому лучше поставить 1. К сожалению, работает только при включенной команде sv_unlag на сервере.
cl_lw, cl_lb - для обоих ставим значение 1, действия, связанные с оружием будут просчитываться на стороне клиента, как впрочем и эффекты крови и т.д.
cl_nodelta - запрещает дельта сжатие, советую поставить "0".
cl_nopred - если хотите видеть плавное передвижение игроков - поставьте "0"
cl_resend - время, через которое будет послан пакет, если предыдущий не дошел. Лучше установить примерно 4-5.
cl_updaterate - скорость обновления сведений об игре. "20" является оптимальным значением.
fps_modem - увеличивает FPS при игре по модему. Ставьте 28.
mp_decals - количество одновременно видимых эффектов. Чтобы меньше лагало - ставьте 0.
pushlatency - эта команда сглаживает лаги. Должно стоять значение от 50 до 100% пинга со знаком "-". Например, -150 при пинге 250.
Теперь рассмотрим другие полезные команды:
r_drawviewmodel - при значении "0" уменьшается FPS, да и играть, ИМХО, лучше.
r_drawviewentities - хорошая команда, только моделей видно не будет:(. Оставьте 1.
hud_fastswitch - быстрая смена оружия. Я использую значение "1"
max_shells - число одновременно видимых гильз. Ставим "0"
fastsprites - качество дыма. Лучше установить "2"
max_smokepuffs - количество одновременно видимых клубов дыма... чем меньше, тем лучше:)
Вот вроде и все... остается на сервере прописать следующие команды и тогда совесм хорошо будет:
sv_unlag - Компенсировать лаги клиентов т.е. разрешить cl_lc, cl_lw и cl_lb (значение = 1).
sv_unlagmax - Максимальное время компенсации задержки в секундах. Оставьте значение по умолчанию - 0.5 секунды.
sv_unlagsamples - Сколько предыдущих пакетов используются для вычисления задержки клиентов. Хватит одного пакета (значение = 1).
3. Кому лень всё это писать, я вам выложу готовый, и настроенный конфиг :
// movement

bind "w" "+forward"
bind "a" "+moveleft"
bind "s" "+back"
bind "d" "+moveright"
bind "space" "+jump"
bind "ctrl" "+duck"
bind "mwheeldown" "+jump"
bind "mwheelup" "+duck"
bind "shift" "+speed"
bind "f5" "rcon exec clc.cfg"
bind "f6" "rcon restart"
bind "f9" "rcon r1"
bind "f10" "rcon r2"
bind "f11" "rcon r3"

// weapon binds

bind "q" "lastinv"
bind "g" "drop"
bind "r" "+reload"

// communication binds

bind "z" "radio1"
bind "x" "radio2"
bind "c" "radio3"
bind "y" "messagemode"
bind "u" "messagemode2"

// buy binds

bind "b" "buy"
bind "," "buyammo1"
bind "." "buyammo2"

// attack binds

bind "mouse1" "+attack"
bind "mouse2" "+attack2"
bind "mouse5" "weapon_flashbang"

// other binds

bind "tab" "+showscores"
bind "escape" "cancelselect"
bind "+" "sizeup"
bind "-" "sizedown"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind "=" "sizeup"
bind "`" "toggleconsole"
bind "e" "+use"
bind "~" "toggleconsole"
bind "f5" "screenshot"
bind "m" "chooseteam"
bind "pause" "pause"
bind "f" "impulse 100"

// all other crap

voice_scale "2.000000"
voice_enable "1"
voice_forcemicrecord "0.000000"
console "1"
fps_max "101"
fps_modem "0.0"
crosshair "1.000000"
gamma "3.000000"
brightness "2.000000"
con_color "0 255 0"
net_graph "0"
net_scale "5"
net_graphpos "2"
sv_voiceenable "1"
sv_aim "0.000000"
hpk_maxsize "0"
viewsize "110.000000"
ati_subdiv "2.0"
ati_npatch "1.0"
r_bmodelhighfrac "5.0"
mp_decals "300.000000"
gl_dither "1"
gl_polyoffset "0.1"
gl_overbright "0.000000"
gl_flipmatrix "0"
gl_monolights "0"
s_rolloff "1.0"
s_doppler "0.0"
s_distance "60"
s_automin_distance "2.0"
s_automax_distance "30.0"
s_min_distance "8.0"
s_max_distance "1000.0"
s_leafnum "0"
s_refgain "0.4"
s_refdelay "4"
s_polykeep "1000000000"
s_polysize "10000000"
s_numpolys "200"
s_bloat "2.0"
s_verbwet "0.25"
s_a3d "0.000000"
s_eax "0.000000"
volume "0.500000"
suitvolume "0.250000"
hisound "1.000000"
bgmvolume "0.000000"
mp3volume "0.800000"
_snd_mixahead "0.1"
team ""
model ""
skin ""
topcolor "0"
bottomcolor "0"
rate "25000.000000"
cl_updaterate "101"
cl_lw "1"
cl_lc "1"
cl_dlmax "128"
cl_himodels "0.000000"
cl_idealpitchscale "0.8"
cl_timeout "305"
cl_cmdbackup "2"
cl_download_ingame "1"
cl_allowdownload "1"
cl_allowupload "1"
cl_cmdrate "101"
cl_showfps "1"
cl_crosshair_size "small"
lookstrafe "0.000000"
lookspring "0.000000"
cl_forwardspeed "400"
cl_backspeed "400"
cl_vsmoothing "0.05"
m_pitch "0.022"
m_yaw "0.022"
m_forward "1"
m_side "0.8"
m_filter "0.000000"
sensitivity "1.7"
joystick "0.000000"
hud_takesshots "0"
fastsprites "0"
cl_corpsestay "600.000000"
_cl_autowepswitch "0"
hud_capturemouse "1"
hud_draw "1"
cl_righthand "1"
cl_minmodels "1"
cl_dynamiccrosshair "0"
ex_interp "0.01"
hud_fastswitch "1"
hud_centerid "1"
voice_modenable "0.000000"
setinfo "_ah" "0"
setinfo "vgui_menus" "0"
setinfo "ah" "0"
setinfo "lefthand" "0"
setinfo "dm" "0"
setinfo "_vgui_menus" "0"
+mlook
4. 3.после этого закрываем и сохраняем, проверяйте и отписываетесь в коментах!

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