| Orange | Дата: Четверг, 28.07.2011, 07:33 | Сообщение # 1 |
 Рядовой
Группа: Администраторы
Сообщений: 11
Статус: Offline
| Для того чтобы у вас пинг стал меньше и чтоб у вас не лагало на сервере вам надо настроить рейты и лерп , как это сделать я опишу вам ниже :
1. Настройка рейтов
Рейт - это число пакетов которые клиент получает от сервера каждую секунду.
Для того чтобы идеально настроить рейты , вы должны узнать сначала рейты на которых настроен сервер где вы играете , для этого заходим на этот сервер , открываем консоль и пишем команды :
sv_minrate и жмём Ввод , далее нам выводится информация которую запоминаем или записываем (например sv_minrate = 10000 )
И такую же процедуру выполняем для следующих команд :
sv_minupdaterate (например sv_minupdaterate = 33 )
sv_mincmdrate (например sv_mincmdrate = 33 )
Этими тремя командами мы узнаём минимальные настройки рейтов на сервере , теперь узнаём максимальные :
sv_maxrate (например sv_maxrate = 30000)
sv_maxupdaterate (например sv_maxupdaterate = 100 )
sv_maxcmdrate (например sv_maxcmdrate = 100 )
На каждом сервере эти данные будут разные , это зависит от того кто собирал сервер и кто его настраивал В нашем случае мы видим что минимальные рейты на сервере это : 10000 33 33 , а максимальные 30000 100 100 . Ваша задача прописать у себя на клиенте рейты не меньше , а так же не больше серверных. Настоятельно вам рекомендую прописывать средние рейты. Существует всего 3 стандарта рейтов , это : 33,66 и 100. То есть , в нашем случае средние рейты будут 66 , и так давайте пропишем их у себя на клиенте , для этого набираем команды :
net_graph 1 - открываем своего рода системный монитор , который будет нам показывать нужную нам информацию.
cl_updaterate 66 - хочу сразу вам сказать , это число берём не меньше и не больше числа , которое мы узнали командами sv_minupdaterate и sv_maxupdaterate , то есть мин - 33 макс - 100 , мы выставили 66 , то есть средние рейты.
cl_cmdrate 66 - это число берём не меньше и не больше числа , которое мы узнали командами sv_mincmdrate и sv_maxcmdrate
rate 20000 - это число берём не меньше и не больше числа , которое мы узнали командами sv_minrate и sv_maxrate , то есть мин - 10000 макс - 30000 , мы выставили 20000 , то есть средняя величина между минимальными и максимальными настройками.
Теперь смотрим на крайние правые столбцы нашего системного монитора , если вы всё правильно сделали , то у вас должны там приблизительно одинаково прописаны те рейты , которые вы указали в командах. Если так , то я вас поздравляю !
2. Настройка лерпа
lerp - промежуток времени в котором пакеты полученные клиентом будут интерполироваться.
Для того чтобы идеально настроить лерп , вы должны узнать сначала минимальные и максимальные настройки лерпа , который разрешён на сервере где вы играете , для этого пишем команду :
sv_client_max_interp_ratio - эта команда вам выдаст минимальное и максимальное значение лерпа на данном сервере , например (мин - 1 , макс - 2) . Ваша задача состоит в том чтобы как можно минимально настроить лерп у вас в игре. Для этого смотрим в системный монитор , в котором показан ваш текущий лерп , например (lerp = 100.0 ) . Для уменьшения лерпа спрева выставим минимальное его значение набрав команду :
cl_interp_ratio 1 - не забывайте , 1это для нашего примера , так как в нашем примере нам команда sv_client_max_interp_ratio показала минимум - 1 , а максимум 2. Теперь уменьшаем сам лерп , набрав команду :
cl_interp 0.031 - опять же исходя из нашего примера , у нас мониторчик показывал lerp = 100.0 , а после ввода команды cl_interp 0.031 стал показывать lerp = 31.0 , ну что же , можно и ещё уменьшить , набираем команду :
cl_interp 0.018 - смотрим мониторчик , и если у вас отображение лерпа стало жёлтым , то значит это слишком маленькое значение , отсюда следует что лерп надо поднять , пробуем cl_interp 0.021 , ну вот отображение стало белым .
Значит мы делаем вывод , что нам надо настроить минимальный лерп , но чтоб он не был жёлтым . То есть мы его опускаем до жёлтого цвета и опять поднимаем пока он не станет белым . В нашем примере lerp = 20.0 , это самая идеальная настройка. Я вам настоятельно рекомендую опускать и поднимать лерп до идеальной настройки используя сотую часть десятиной дроби , например для поднятия - cl_interp 0.031 , cl_interp 0.032 , cl_interp 0.033 и так далее , а для опускания cl_interp 0.03 , cl_interp 0.029 , cl_interp 0.028.
После настроек системный мониторчик можно убрать командой net_graph 0
Желаю удачи в настройках и безлаговой игры !
|
| |
|
|