adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
эффект Ex_interp 0.05
Ответить на тему    Форум АДСЛ КлубаИГРЫ: ОБСУЖДЕНИЕCOUNTER-STRIKE
Автор Сообщение
GoodWin
Mobail Lab
Предупреждений : 3
СообщениеДобавлено: Сб 21-10-06 : 21-29    Заголовок сообщения: эффект Ex_interp 0.05 Ответить с цитатой

Объяснение эффекта Ex_interp 0.05
ex_ - тип консольных команд (обычно применяются разработчиками и при отладочных мероприятиях), отвечающих за перемещение игрока (предметов) в пространстве, точность стрельбы и передаче (и обработке) этих данных к серверу или/и к клиенту.

Это изображение действия представляет видимость ex_interp’a

Определение : Интерполяция 100 миллисекунд..

Ситуация нарисованная здесь - с ex_interp установленное на 0.05. Что случается? Вы видите ТП- красную, правда на нем - тело. Но действительно, согласно серверу, ТП –обозначено жёлтыми квадратами, независимо от того какая величина устанавливаетса на interp. Значит так , если выстрелить с awp чуть-чуть раньше то (!) сразу –1 ,тобиш прямо в цель. Хотя тела - несомненно там небыло.Ex_interp 0.05 делает неприятеля видимым на 50 миллисекунд занее чем их ТП, что позволяет раньше выстрелить. Игрок имеет рефлекторное время пусть 20-30ms. Синие квадраты являютса реальной точькой игрока, с которой противник Вас видит и стреляет (!). По умолчанию (ex_interp 0.1) двигатель Hl воспоизводит игрока в красных квадратах.

Как показано на фото – ложная информация , но считаетса реальной.Так например неприятель (игрок) будет за стеной с его точки зрения, но с вашей стороны он ещё не за стеной и вы делаете ему хедшот (типа через текстуру (стену).Единственое хорошее значение ex_interp “0.1”.Если изменить его на 0.05(красный) то у вас будет над ним маленький приоритет (!).

Почему противник (игрок) не показываетса где он действительно (если себе прописать ex_interp 0) ??? поскольку данные не прибывают так же часто как и обновляютса фреймы на вашем экране (мониторе).Так клиент (ваш hl.exe) должен создать некоторые фреймы , что бы сделать движение гладким (!).(!) Сервер посылает вам 33 коррекции вражеских (игрока) позиций в секунду. Вы имеете 99 фреймов (fps) в секунду. Значит известно только 1/3 истенного , а 66 фреймов где то теряетса.Клапан решает эту праблему добавляя задержку 100ms между получением о вешей положении и инфе на экране.В те 100ms он считівает другие 2/3 позиций и затем показывает гладкое ожевление ( тобиш воспроизводит на экране(мониторе).

Ex_interp представляемый 0.1 задержки секунды, interp 0,05 задержка в два раза меньше , значит из єтого получаетса 100ms:2=50ms из-за чего происходит более ранняя видимость игрока (!).
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
k0stE
Гуру
СообщениеДобавлено: Пн 2-07-07 : 14-14    Заголовок сообщения: Ответить с цитатой

Respect
хороший копипаст Very Happy
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Sw1tcheR
Продвинутый форумчанин
СообщениеДобавлено: Вт 3-07-07 : 21-08    Заголовок сообщения: Ответить с цитатой

LLIaMaH писал(а):
Respect
хороший копипаст Very Happy


Гуди мастер копипаста lol
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail Посетить сайт автора   Номер ICQ
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаИГРЫ: ОБСУЖДЕНИЕCOUNTER-STRIKE Часовой пояс: GMT + 7
Страница 1 из 1

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы