Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Мини-чат
200
Наш опрос
Оцените мой сайт
Всего ответов: 249
Связь с Администрацией
 
  ICQ:471-200-909
  ICQ:2-642-411
 Skype:virus-471-200-909
Конфигом" обычно называют текстовый файл с расширением ".cfg", в котором хранятся разные настройки игры, такие, как nick игрока, его пароль, чувствительность («сенса») мыши и т.п. Редактировать конфиги можно в любом текстовом редакторе ("открыть с помощью\блокнот") или специальных прогах, типа "Config Pro". В Counter-Strike (в папке "..\cstrike") расположены по дефолту следующие конфиги:

config.cfg - общие настройки.
game.cfg - настройки игры.
listenserver.cfg - настройки сервера.
server.cfg - настройки выделенки.

Редактирование

Прежде всего вам нужно отыскать нужный конфиг и открыть в редакторе, например блокноте. Начнем с самого большого - "config.cfg". В нем вы увидите длинный список переменных и значений к ним справа. Вот их-то мы и будем менять. Для начала - некий конфиг с описанием переменных:

unbindall //отменить все бинды (т.е. привязки к клавишам)
bind "TAB" "+showscores" //биндим, т.е. привязываем, на TAB показ очков
bind "ESCAPE" "cancelselect" //отмена выбора
bind "SPACE" "+jump" //прыжок
bind "'" "autowaypoint off" //из редактирования waypointov: откл. авторасставления
bind "," "tplusbots" //из скриптов: добавление ботов, когда я - Террор
bind "." "waypoint off" //откл. редактирования waypointov
bind "/" "waypoint setradius 0" //из редактирования waypointov: установка радиуса 0
bind "0" "slot10" //кнопка 0
bind "1" "slot1" //1
bind "2" "slot2" //2
bind "3" "slot3" //3
bind "4" "slot4" //4
bind "5" "slot5" //5
bind "6" "slot6" //6
bind "7" "slot7" //7
bind "8" "slot8" //8
bind "9" "slot9" //9
bind "=" "podbotmenu" //меню PODBotov
bind "[" "waypoint add" // WAYPOINTS
bind "\" "waypoint addflag" //
bind "]" "waypoint delete" // CREATING
bind "`" "toggleconsole" //консоль
bind "a" "+moveleft" //strafe влево
bind "c" "radio3" //радио-сообщение 3
bind "d" "+moveright" //strafe вправо
bind "e" "+use" //использовать (выключатели и т.п.)
bind "f" "impulse 100" //вкл.\выкл. фонарик
bind "g" "drop" //"drop" -он и в Африке "дроп"
bind "i" "sv_restartround 1" //бинд на рестарт игры
bind "j" "adjust_crosshair" //смена цвета прицела
bind "l" "autowaypoint on" //из редактирования waypointов: вкл. авторасставления
bind "m" "ctplusbots" //из скриптов: добавление ботов, когда я - Контр
bind "n" "nightvision" //вкл.\выкл. ночное видение
bind "o" "waypoint save" //сохранение waypointoв
bind "p" "pathwaypoint on" //вкл. путей между флагами (waypointing...)
bind "q" "lastinv" //переключение на последнее использовавшееся оружие
bind "r" "+reload; say_team =* COVER ME, I'm RELOADING! *=" //"перезарядка под прикрытием"
bind "s" "+back" //идти назад
bind "t" "impulse 201" //граффити
bind "u" "messagemode2" //чат со своими
bind "w" "+forward" //идти вперед
bind "x" "radio2" //радио-сообщение 2
bind "y" "messagemode" //чат со всеми
bind "z" "radio1" //радио-сообщение 1
bind "BACKSPACE" "BUY_AMMO" //из скриптов: купить припасы
bind "UPARROW" "voldown" //из скриптов: уменьшить громкость
bind "DOWNARROW" "volup" //из скриптов: увеличить громкость
bind "LEFTARROW" "+left" //поворот налево
bind "RIGHTARROW" "+right" //поворот направо
bind "ALT" "+voicerecord" //голосовое сообщение
bind "CTRL" "+duck" //присесть
bind "SHIFT" "+speed" //идти
bind "F1" "buy" //========================================
bind "F2" "buyammo1" // М Е Н Ю
bind "F3" "buyammo2" // П О К У П О К
bind "F4" "buyequip" //========================================
bind "F5" "chooseteam" //выбор команды
bind "F6" "prevmap" //из скриптов: следующая карта
bind "F7" "nextmap" //из скриптов: предыдущая карта
bind "F8" "maprun" //из скриптов: запуск карты
bind "F9" "demorecord" //из скриптов: писать дему
bind "F10" "demostop" //из скриптов: стоп записи
bind "F11" "antilag" //из скриптов: антилаг
bind "F12" "quit" //Выход из CS
bind "INS" "BUY_43" //из скриптов: купить 4.3
bind "DEL" "BUY_31_11" //из скриптов: купить 3.1 и 1.1
bind "PGDN" "BUY_42_11" //из скриптов: купить 4.2 и 1.1
bind "PGUP" "BUY_46_13" //из скриптов: купить 4.6 и 1.1
bind "HOME" "BUY_44" //из скриптов: купить 4.4
bind "END" "BUY_41_11" //из скриптов: купить 4.1 и 1.1
bind "MWHEELDOWN" "invnext" //след. оружие
bind "MWHEELUP" "invprev" //пред. оружие
bind "MOUSE1" "+attack" //СТРЕЛЬБА
bind "MOUSE2" "+attack2" //ПРИЦЕЛ
bind "PAUSE" "pause" //пауза в игре
voice_scale "1" //громкость голоса
voice_enable "1" //вкл. голосового общения
voice_forcemicrecord "1"
console "1.0" //вкл. консоль
fps_max "100" //max fps в игре
fps_modem "100" //max fps при игре по модему (рекомендую делать не больше 50)
crosshair "1.000000" //показать прицел
gamma "2.500000" //гамма
brightness "1.000000" //яркость в игре
con_color "255 155 50" //цвет надписей в консоли (менять от 0 до 255)
net_graph "0" //статы (fps, packets, ping, in\out rate) "3" - вкл.
net_scale "5"
net_graphpos "1" //расположение "nrt_graph-a"
sv_voiceenable "1" //разрешение сервером разговоров
sv_aim "0.000000" //я не читер - долой автоприцел
hpk_maxsize "0"
viewsize "120.000000"
ati_subdiv "2.0"
ati_npatch "1.0"
r_bmodelhighfrac "5.0"
mp_decals "300" //кол-во "декалей"
gl_dither "1"
gl_polyoffset "-0.001"
gl_overbright "1"
gl_flipmatrix "0"
gl_monolights "0" //выкл. равномерного освещения - дефолт
s_rolloff "1.0"
s_doppler "1"
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" //выкл. "EAX"
volume "0.5" //громкость
suitvolume "0.250000"
hisound "0.000000" //НЕТ качественному звуку! <img src="http://src.ucoz.net/sm/23/smile.gif" border="0" align="absmiddle" alt="smile">
bgmvolume "1.000000"
MP3Volume "0.800000"
_snd_mixahead "0.1"
name "<[RpM_HeLL_Ma1oy]>" //мой NICK-NAME
team ""
model "gordon"
skin ""
topcolor "30"
bottomcolor "6"
rate "12800.000000" //траффик данных "клиент+сервер"
cl_updaterate "50" //кол-во пакетов сервер->клиент
cl_lw "1" //предугадывание действий с оружием (поднятие с земли)
cl_lc "1" //предугадывание клиентом некоторых событий
cl_dlmax "128" //максимальный размер пакета
cl_himodels "0.000000" //не нужны нам HIGH модели! <img src="http://src.ucoz.net/sm/23/smile.gif" border="0" align="absmiddle" alt="smile">
cl_idealpitchscale "0.8"
cl_timeout "1000" //ожидание до disconnect-а
cl_cmdbackup "1" //дублирование пакетов клиентом, во избежание "дыр"
cl_download_ingame "0" //ничего не качать в игре
cl_allowdownload "1" //можно закачивать карты с сервера
cl_allowupload "1" //и выкачивать (если получится) спрэи и т.п.
cl_cmdrate "50" //кол-во пакетов клиент->сервер
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 "1.000000" //фильтр для мышки
sensitivity "3.000000" //моя сенса
joystick "0.000000" //на кой нам джойстик <img src="http://src.ucoz.net/sm/23/smile.gif" border="0" align="absmiddle" alt="smile">
hud_takesshots "0"
fastsprites "0"
cl_corpsestay "600"
_cl_autowepswitch "1"
hud_capturemouse "1"
hud_draw "1" //показывать HUD (хелсы, броня, прицел...)
cl_righthand "1" //я правша
cl_minmodels "0"
cl_dynamiccrosshair "0" //нет динамическим прицелам
hud_fastswitch "1" //переключение оружия без подтверждения
hud_centerid "1" //в центре писать имя Злобного врага
voice_modenable "1"
hud_classautokill "1"
setinfo "dm" "0"
setinfo "lefthand" "0" //я не левша
setinfo "ah" "1"
setinfo "vgui_menus" "0" //текстовые меню закупки
+mlook
+jlook


Использован материал с сайта http://cs.nvkz.net/ Автор: Root

В конфиге Вы можете менять в все значения переменных. Аналогично выглядят и остальные конфиги.

Думается, лучше сначала пояснить, с какими показателями нам придется иметь дело, прежде чем начать рассказывать, как их правильно настраивать.

Ping - [Packet Information Groper (сначала придумали сокращение, а уж затем - собственно термин).] Это интервал времени (в миллисекундах или в тысячных долях секунды) между посылкой пакета на сервер вашим компьютером и получением ответа ("ping"). Этот параметр наиболее зависим от вашего типа соединения, большинству модемов требуется около 150 мс просто, чтобы достучаться до ISP. Пользователи ADSL, как правило, имеют “пинг” около 10 мс до провайдера, так что для них преградой являются фундаментальные скоростные ограничения их части интернета; это игроки, на коннект которых больше всего влияет расположение сервера (если разница между 30 мс и 80 мс для вас является существенной).

Packet Loss - Это, пожалуй, самый важный и требующий оптимизации параметр, которым часто жертвуют в пользу “пинга”. Пакет считается потерянным, если на каком-то отрезке пути он был отброшен - или потому, что устарел (наиболее распространенный случай) или потому, что ограниченная пропускная способность не позволила ему пройти. Эти надоедливые Connection Problems? Они появляются, когда потеря пакетов достигает 100% (т. е. ничего не проходит) в течение нескольких секунд единовременно или даже постоянно (из-за чего вы спустя некоторое время уходите с сервера, если не знаете, как справится с этими ужасными проблемами).
Choke - Это среднее время (в миллисекундах) между моментом генерации пакета на вашей машине и моментом отсылки его на сервер. Одной из главных задач оптимизации является получение значения choke, равного 0, или, по крайней мере, близкого к нулю настолько, насколько это возможно.

"Broadband Slowdown"- Клиенты с высоким “пингом” НЕ являются причиной лагов! Неизвестно из чего вырос этот, но это - абсурд. На самом деле, замедляют сервер широкополосные соединения (broadband connections). Выделенщики (broadbanders) запрашивают большое количество обновлений в секунду с высокой точностью (accuracy - packet size - размер пакета), при этом сами посылают большое количество обновлений, опять-таки с большим размером пакетов. Все, что используется широкополосным соединением (полоса пропускания сервера, используемая одним широкополосным соединением, может "прокормить" от 5 до 10 модемщиков), и все посылаемые пакеты съедают существенную часть ресурсов процессора и памяти сервера. Самое нечестное в этой ситуации то, что модемщики, в большей степени страдающие от падения производительности, еще и становятся козлами отпущения за грехи выделенщиков. Может быть, этот миф появился оттого, что при медленном сервере у модемщиков большой пинг, и выделенщики просто заключают, что это причина замедления, а не его последствие. Кикать модемщиков с сервера при его замедлении не только не честно, но и бесполезно, поскольку никаких заметных изменений это не даст. Также ошибочно считать, что приведенные характеристики зависят от сетевого кода, используемого конкретным модом. Например, CS сделан так, чтобы уменьшить «пинг» клиентов настолько, насколько это возможно, даже не задумываясь о потере пакетов или choke. Это хорошо и замечательно для широкополосной передачи и хороших видеокарт, но людей с нестандартными видеокартами и модемами разработчики откровенно игнорировали.

Автор: Modest Genius
Перевод: vifsla
http://www.nashalife.ru/

Пинг

ИГРА ПО МОДЕМУ, PING, И КАК ЕГО ПОНИЗИТЬ

(Руководство для начинающего)

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

Нормальный «пинг»

Нормальный «пинг» - по-простому, это задержка сигнала на всех участках линии, при его "путешествии" от пользователя до сервера плюс то же самое, но назад. Что может быть проще? Но, есть одно "но" - это при отправке одного пакета. А когда их посылается несколько и подряд (т.е. ответ на первый ещё не пришел, а второй уже послан и так со следующим и т.д.), то пинг увеличивается на 40-60% (а иногда и на 100%) от начального. В итоге: минимальный пинг 150 мс, максимальный 250 мс. Вот, именно, максимальный и будет в игре (или даже больше). Конечно, тут большую роль играет качество телефонной линии.

Аномальный «пинг»
Этот пинг - результат несоответствия физических возможностей линии и сетевых настроек игры. Рассмотрим ситуацию: коннект 28.8 кбод, игрок выбегает на толпу противников, его "мясят" и в итоге - фраг с пингом 4096 висит в воздухе или танцует брейк-данс. Тут имеет место всеми любимый FlushEntityPacket - (переполнение) пакеты не могут дойти до пользователя в указанный срок и в нужном порядке. Надо либо увеличить пропускную способность линии, либо уменьшить число пакетов (согласований). Тут гадать нечего: будем уменьшать количество пакетов (т.к. иногда больше 33,6 из модема выжать просто невозможно).

Команды и результат
Для оптимизации процесса согласования под конкретную машину и конкретное модемное соединение, нужно знать основные команды для оптимизации сетевой игры. Эти команды помогут всегда (или почти всегда). Но для конкретной ситуации - конкретная конфигурация («конфиг»).

cl_updaterate ## - количество пакетов (согласований), посланных от сервера - клиенту за единицу времени (секунду). Эта команда напрямую связана со скоростью соединения и, имея 28.8 кбод нет смысла ставить значение больше 15 (лучше 10). Потому что, поделив 2.5 кб/сек на 15, получим небольшой размер "пакета" данных на одно согласование (маловато будет). Так что для 28.8 надо ставить cl_updaterate "10" и не больше.

Значения "cl_updaterate" в соответствии с качеством соединения:
Модем :

Скорость соединения (Кбод) cl_updaterate(1/сек)
28.8 от 10* до 15
33.6 от 15* до 20
от 48.8 от 20* и более
• - *Оптимальное значение
ISDN и выше - 30

cl_cmdrate ## - количество согласований в секунду, посланных от клиента - серверу.
Значения "cl_cmdrate" в соответствии с качеством соединения:
Модем - 20-30
Примечание: Если ты хочешь общаться по микрофону и хочешь, чтобы другие игроки слышали твой голос, то ставь значение 30. Но как известно единовременно исходящий и входящий потоки они, как два медведя в одной берлоге, взаимоуменьшают друг друга. Так что если общаться голосом не предвидится, то ставь от 10 до 20.
ISDN и выше - 40

rate #### - Поток (в байтах) со стороны сервера. Вообще эта величина должна быть ниже скорости модемного соединения примерно на 20-30% (потому что исходящий поток тоже существует и, заняв все 100% пропускной способности линии, Вы себя обречете.
Если задать значение больше допустимого – то произойдет FlushEntityPacket, сервер «закидает» пользователя "пакетами" по его же требованию в удобный для него момент. Нужно учесть, что для большого числа игроков (16-20) скорость соединения играет большую роль. Не рекомендуется ставить максимальное значение, если пакеты часто не доходят: на их "перепосылку" надо иметь "резерв".
Значения "rate" в соответствии с качеством соединения:

• Модем 14400 или ниже - уже ничто не поможет.
• Модем 28800 - 2500-3000
• Модем 33600 - 2900-3900
• Модем 56000/одноканальный ISDN - 3600-5300
• Двухканальный ISDN - 5000-7000
• Кабельное соединение - 5600-10000
• xDSL/T1 и выше - 7500-20000
• LAN (10MBps или 100MBps) – 20000-25000

cl_latency -### (или pushlatency )- Компенсация лагов. Величина, необходимая для хоть какого-то скрашивания серых будней "модемного" игрока. Задаётся как 50% или 75% от текущего «пинга» с противоположным знаком (100% имеет эффект, но не стоит столько задавать). Например, для «пинга» 200 подойдет cl_latency "-150". Эта величина ОЧЕНЬ важна. Но в КС 1.6 она не используется.

cl_rate #### - Тоже, что и rate, но со стороны клиента. Величина не столь важная, т.к. клиент никогда не сможет использовать её на 100% (только когда происходит закачка "лого" на сервер). По умолчанию стоит cl_rate "9999", так и оставим.

fps_max ### - Как уже видно из названия - максимальный FPS в игре. Обычно ставят 100. Это зависит от "мощности" машины. В принципе от 60 до 100 - вполне приемлемое качество. НО, без следующей переменной вы не увидите эти FPS вообще.

fps_modem ### - А вот это то, что надо. Приравниваем fps_modem к fps_max и всё. Ходит мнение, что fps_modem должна ровняться cl_updaterate. Но это не так. Обычно ставится fps_max "100" и fps_modem "100". Но у этих переменных есть и МИНУСЫ. "Лагает" сильнее, т.е. чаще при высоком fps_modem, чем при низком. Так что ставьте от 60 до 100.

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

Можно привести стандартный "конфиг" для скорости соединения 33.6 кбит/сек.
cl_updaterate"15"
cl_cmdrate"30"
rate"2500"
fps_max"60"
fps_modem "60"

А в autoexec.cfg неплохо бы добавить:
//При latency или пинге в 200мс
cl_latency"-150"

Использован материал с сайта http://cs.nvkz.net/ Автор: Root

Кроме перечисленных выше рекомендаций и команд на правильную конфигурацию для нормальной игры под разными соединениями необходимо также регулировать ряд других переменных для уменьшения нагрузки на компьютер и само соединение, чтобы уменьшить “пинг” и избежать так называемых “лагов”.
Для начала надо создать в директории counter-strike (например, C:\Sierrra\Half-Life\cstrike\) файл с именем, например, nolag.cfg . Открываем его блокнотом или Wordpad и пишем следующее:

cl_allowdownload – Если напишешь цифру 1, то разрешишь скачивание файлов с сервера к себе на компьютер (например, на сервере все играют на карте, которой у тебя нет, и если параметр активизирован, то эта карта должна скачаться к тебе на компьютер.

cl_allowupload – Тоже самое, только наоборот. Если у тебя в компьютере стоит модель какого-либо оружия, а на сервере её нет, то при значении «1» она туда закачается.

cl_download_ingame – разрешает («1») или запрещает («0») загрузку чужих моделей оружия, скинов и т.п. во время игры. Для уменьшения «пинга» надо ставить 0

cl_cmdbackup – Сколько пакетов будет послано на сервер за секунду. Чем меньше значение, тем «пинг» будет меньше. Но не следует ставит слишком мало. Обычно надо ставит значение 2 или 3.

cl_lw – При значении «1» все эффекты и действия связанные с оружием просчитываются у тебя на компьютере, т.е. на стороне клиента, а не на сервере. Всё значительно быстрее, но у тебя может не получиться сделать то, что ты хотел. Но никаких отклонений незаметно от реально происходящего. Если ставишь 1, то «лаги» будут меньше.

cl_lb –При значении «1» видны дыры на стенах, пятна крови и т.п.

cl_lc –при значении «1» основная команда активизирующая cl_lw and cl_lb. При большом «пинге», сервер может значительно оптимизировать работу. Но на самом сервере может быть отключён этот параметр.

cl_nodelta -Запретить сжатие. По умолчанию 0, менять не надо, а то только уменьшится скорость соединения.

cl_nopred – Чтобы движения игроков были плавными, то ставь 0

cl_resend - Через сколько будет послан пакет, если предыдущий не дошел. Чем меньше, тем лучше. Но лучше поставь 2, а то если у тебя плохая линия, то пакет снова не дойдёт и будет ошибка

cl_showfps – Показать график FPS. Очень полезная вещь, но многих раздражает.

max_shells – Сколько гильз одновременно покажется на экране. Ставь 0. От много отказываться приходится из спецэффектов, если уж хочется нормальной игры

max_smokepuffs - Аналогично предыдущему параметру, но это про дым. В зависимости от значения от 1 до 3 будет меняться изображения дыма , плотности клубов дыма. Самое лучшее изображение, но замедляющее игру, при значении 3.

mp_footsteps - Звук шагов. Какой бы «пинг» не был, это отключать нельзя, т.к. необходимо слышать противника. То есть «1»

net_graph - График скорости соединения. Показывает скорость отправки, получения информации в kb/s, показывает график соединения и FPS. Значения от 1 до 3 в зависимости от желания получать полную или неполную информацию. При значении «3» видно все. Посмотри на значения loss и choke. если есть loss - плохой канал (не должен превышать 1), если choke - меняй настройки rate/cl_rate/cmdrate/updaterate. Если ни того, ни другого нет – «лагает» сервер.

net_graphwidth – Ширина графика. Стандартное значение – 192.

net_graphpos - Расположение графика скорости соединения.

Понижая «пинг», мы также должны повысить такой показатель, как FPS («Frames per second», или «количество кадров в секунду»)

Повышение fps

Узнать fps можно следующим образом: в консоли пишите "cl_showfps 1" и в левом верхнем углу появится цифра, показывающая ваш текущий fps. Также можно узнать свой fps, прописав "net_graph 1 (\2 или 3)" или "timerefresh". Итак, если ваш fps в среднем выше 50 - не беспокойтесь - этого вам должно хватить для игр в клубе или тренировок дома. Если ниже, то вот советы, как его fps - аббривиатура к "frames per second" или "кадры в секунду". повысить:

1. Поменяйте разрешение на 640x480.
2. Поставьте драйвер с OpenGL на Direct3D.
3. Уберите рисунок с рабочего стола, если компьютер совсем слабый.
4. Поставьте цветовую палитру на 16 бит.
5. Вот консольные команды, которые вам должны помочь:

"r_drawviewmodels 0" - убрать оружие с экрана. Дает выигрыш до 30% в скорости.
"r_picmip (1\2\3\4\5)" - коэффициент, определяющий максимальный размер текстур. Чем больше - тем быстрее.
"gl_max_size 32" - максимальный размер текстур при OpenGL. 256 - по умолчанию.
"r_dynamic 0" - убирает динамическое освещение.

Когда все необходимые команды запишете, сохраните файл. После запуска CS и подсоединения к игровому серверу надо написать в консоли: exec nolag.cfg , чтобы активизировать команды этой конфигурации.

Вот вроде и все... остается на сервере прописать следующие команды и тогда совесм хорошо будет:

• sv_unlag - Компенсировать лаги клиентов т.е. разрешить cl_lc, cl_lw и cl_lb (значение = 1).
• sv_unlagmax - Максимальное время компенсации задержки в секундах. Оставьте значение по умолчанию - 0.5 секунды.
• sv_unlagsamples - Сколько предыдущих пакетов используются для вычисления задержки клиентов. Хватит одного пакета (значение = 1).

Напоследок хотелось бы добавить, что с этими командами необходимо экспериментировать, найти оптимальные значения для себя... а может быть и добавить другие команды, которые снизят пинг/повысят FPS.
Смысл приведенных выше команд в том, чтобы убрать все лишние процессы, работающие в компьютере, которые и приводят к сильным «лагам». Кроме того, надо следить за тем, чтобы было достаточно места на системном диске, чтобы не было проблем со SWAP-файлом. Свободно должно быть минимум 500 Мб.

Конфиг от иМпа:

cl_cmdrate 15
cl_updaterate 15
rate 2000
cl_lw 1
cl_lc 1
cl_cmdbackup 4
cl_download_ingame 0
cl_allowdownload 0
cl_allowupload 0
cl_resend 5
fps_modem 100
fps_max 100
net_graph 1
cl_bob 0
cl_bobup 0

Наладка микрофона

Для нормального общения игроков во время игры для слаженной командной игры очень важным является отладка микрофона.
Начинать необходимо с проверки микрофона и его настройки программой voice_tweak.exe, которую можно найти в папке Sierra/Half-Life. При этом, как советует Atlant, процедуру настройки микрофона надо регулярно проводить и в последующем до захода на игровой сервер.
Следующий этап заключается в правильной установке консольных команд. Часть из них находится в начальном конфиге (config.cfg), например:

voice_scale "1.000000"
voice_enable "1"
voice_forcemicrecord "1.000000"

Другие же команды необходимо вводить в консоли непосредственно при подключении к игровому серверу.
voice_loopback 1 - При вводе этой команды надо сказать что-нибудь в микрофон. То, что услышите в наушниках и есть то, как вас слышат другие. Теперь необходимо подобрать оптимальную громкость своего голоса и расстояние от рта до микрофона.
voice_scale Х - Эта команда устанавливает громкость голоса всех людей, в том числе и вашего. Рекомендуется устанавливать 1 или 2, однако, например Голос Вихря ставит 8 и вполне доволен. Надо пробовать .
voice_overdrive N - Ослабляет все звуки (выстрелы и т.д.) в N раз, когда кто-то говорит. Оптимально - от 1 до 2.
voice_overdrivefadetime Х.ХХХ - Определяет время в секундах, в течение которого будет действовать эффект ослабления окружающих звуков (см. предыдущую команду). Оптимально 0.4.
voice_maxgain Х -Сглаживает голос говорящих. Рекомендуется ставить от 1 до 5 , однако, например, Вихрь ставит 0.25 и доволен. Надо поэкспериментировать в онлайне
voice_avggain x - Усреднение голосовой волны (удаление шума). Рекомендуется - 0.5 - 0.1..
voice_fadeouttime Х.ХХХ - Влияет на время затухания Вашего голоса. Рекомендуется - около 0.1.

Чтобы каждый раз при подключении к серверу не набирать эти несколько команд, рекомендуется ввести их сразу в файл, скажем, config2.cfg, или, при использовании специальной конфигурации, понижающей пинг, в файл nolag.cfg, которые при подключении к серверу запускаются в консоли командой EXEC.
Помимо указанных выше команд, как сообщают Shell, BuKuHr[SWE*] и [LorD]LOLO, на качество звука во многом влияет качество связи, пинг и сам микрофон. Поэтому можно и нужно экспериментировать с собственными настройками, чтобы добиться нормального звучания. Вот, например, какие настройки у Вихря:

//voice settings
hisound "1.000000" //не согласен, что надо отключать
voice_loopback 1 //установлено в 1 только для теста - чтобы слышать свой голос. После окончательной настройки голоса можно отключать
voice_scale "8.0000"
voice_overdrive "1.500000"
voice_overdrivefadetime "0.40000"
voice_maxgain "0.25000"
voice_fadeouttime "0.10000"

Форма входа
Добавь
Друзья сайта
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Статистика
 
 
2024
Все права незащены :)© 2008 by VIRUS
 
© 2006—2007 Атенбеков Шамиль
Дизайн: qube-gaming. group
Разработка и идея: Атенбеков Шамиль
4uTeRoV.NeT.Ru ToP! Rambler's Top100 Счетчик тиц и pr - xiron.ru
Rambler's Top100Рейтинг@Mail.ruЯндекс цитирования