Half-Life и Adrenaline Gamer форум
http://aghl.ru/forum/

Проблемы - Лаги
http://aghl.ru/forum/viewtopic.php?f=9&t=2606
Страница 1 из 1

Автор:  Mr_Death [ 26 дек 2016, 16:22 ]
Заголовок сообщения:  Проблемы - Лаги

Всем Привет, уже долгое время не могу решить проблему с HL.
Все лагает, тупит, скачет - бесит :evil:
Bhop'a - нет
Aim - 0 т.к фиг в кого попадешь с такими лагами....
Руки опускаются(((

Итак:
Изображение

Изображение

Изображение

И даже бывает вот такое :shock:

Изображение

Настройки
rate 50 000
cl_updaterate 100
cl_cmdrate 100
cl_cmdbackup 10
ex_interp 0.05

Даже при уменьшении настроек до:
rate 20 000
cl_updaterate 90
cl_cmdrate 30
ex_interp 0.1

лаги остаются!

На локальном сервере все ровно, без лагов :scratch:
Куда крутить настройки?
Что менять - инет, винду, видюху, жестак, комп?

Автор:  Lev [ 26 дек 2016, 20:08 ]
Заголовок сообщения:  Re: Проблемы - Лаги

Trace route в HLSW сделай. Там видно сразу.

Автор:  Mr_Death [ 26 дек 2016, 22:17 ]
Заголовок сообщения:  Re: Проблемы - Лаги

Сделал
Econ
Изображение

Spb-2
Изображение

Spb-6
Изображение

Автор:  Lev [ 27 дек 2016, 01:28 ]
Заголовок сообщения:  Re: Проблемы - Лаги

Попробуй запустить трасерт в хлсв и поиграть. Когда лаги будут, тогда и сделай скриншот.

Автор:  Mr_Death [ 27 дек 2016, 12:35 ]
Заголовок сообщения:  Re: Проблемы - Лаги

Lev писал(а):
Попробуй запустить трасерт в хлсв и поиграть. Когда лаги будут, тогда и сделай скриншот.
Вчера пробовал, но что-то то ли трасерт не успевает отрисовывать лаги, то ли это проблема не в инете, а с компом.
Сегодня попробую более "качественно" подойти к этому вопросу (скрин трасерт + игра).

Еще заметил такую тему - если выставлять ex_interp в "0" (тогда значение рассчитается по формуле 1/cl_updaterate), как многие советуют, появляются оранжевые точки (пакет с маркером choke, значит сервер не смог отправить все данные) по всему графику.

Но если я вручную поставлю ex_interp 0,1, то оранжевые точки пропадают :scratch: Остаются только "единичные" затупы (как на 3м скрине 1-го поста).

Автор:  Lev [ 27 дек 2016, 17:53 ]
Заголовок сообщения:  Re: Проблемы - Лаги

Mr_Death писал(а):
появляются оранжевые точки (пакет с маркером choke, значит сервер не смог отправить все данные)
Тут немного не так. Оранжевые точки - это экстраполяция (информации о положении ентитей с сервера нет, клиент угадывает по предыдущему передвижению).
А нет их по той причине, что sv_maxupdaterate ниже чем cl_updaterate. Клиент думает что установленный cl_updaterate будет действовать и ставит ex_interp в 1/cl_updaterate (например 0.01 для cl_updaterate 100), а сервер не посылает обновления так часто, т.к. на нем стоит, например sv_maxupdaterate 50. Поэтому клиенту приходится делать экстраполяцию (и рисовать желтые/оранжевые точки). Если используешь ex_interp 0, то надо ставить cl_updaterate равным или ниже чем sv_maxupdaterate на сервере.
На время опытов просто поставь ex_interp 0.1.
Цитата:
cl_cmdbackup 10
Это надо если loss есть, если нету, то лучше по умолчанию оставить 2. Чтобы трафик не увеличивать.

Тестировать в хлсв лучше вечером, когда нагрузка на инет большая. А потом тестировать глубокой ночью и сравнивать.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/