STEAM GROUP
...:::VICTORY:::... (VTR)
STEAM GROUP
...:::VICTORY:::... (VTR)
12
IN-GAME
79
ONLINE
Founded
23 November, 2017
Language
Russian
Location
Russian Federation 
 This topic has been pinned, so it's probably important
Billy 9 Dec, 2017 @ 8:12am
Что такое lerp и с чем его едят ?
Многие не понимают, для чего нужен лерп. Многие его боятся и при виде смены лерпа на их глазах спешат выйти из игры или кричат : Читер!.

Я постараюсь объяснить, что же это такое простым языком.

Разработчики движка нашей любимой игры позаботились об комфортной игре каждого, поставив небольшую задержку для всех. Эта задержка дает играбельный геймплей для человека с прекраснейшим интернетом и бедного Васи из Верхнего Изяка, который загружает страницу браузера 10 минут. Простыми словами говоря, что бы вы не видели слайд-шоу из счастливым образом прорисовавшихся движений лагающего Васи, игра рисует потерянные движения как бы предугадывая наперед, где же Вася сейчас должен быть на самом деле.

Эта задержка и есть лерп. И этот лерп вам помогает.

Что же насчет людей которые меняют лерп? Они частично отказываются от этой задержки, *говоря* серверу : Бро, у меня все ок, нормально же общались, не надо задержки. И меняют лерп на предпочитаемый. Это в действительности может помочь игрокам с хорошим интернетом и они действительно будут более точно видеть расположение того или иного человека на карте.

Значит ли это, что мы должны разбить голову в кровь, но играть с лерпом в 0? Конечно же нет, и не надо слушать *мегапронагибаторов2000*, которые на самом деле не понимают работу лерпа.

Человек играющий *по стандарту*, с лерпом в 100, всегда будет комфортно себя чувствовать с игроками с плохим интернетом и с хорошим. А вот привыкшие к низкому лерпу люди, будут чувствовать дискомфорт, видя телепортацию игроков, лаги и зависания. В последствие чего начинают кикать лагеров или пинять на сервер, говоря, что это сервак так лагает.

Так же лерп тесно связан с пакетами, передающимися между сервером и клиентом. Этот вид связи называется рейтами (частота обмена тех самых пакетов).

И вот тут начинается самое интересное. Игроки, имеющие низкий лерп могут напросто терять пакеты, возмущаясь : ну я же стрелял! я же резанул! А вот серверу глубоко плевать, что вы там сделали у себя на клиенте, информации не пришло.

Чем слабее у вас интернет, тем больше ограничений на выставляемые рейты у вас появляются. Ибо пакеты включают в себя все (когда вы пукнули, каким цветом и запахом). Именно они и смогут определить, стрельнули вы в голову или же в потолок.

Общую информацию я до вас довел и надеюсь понятным языком, перейдем к самим настройкам :

Предисловие.

Существуют бесконечное число настроек (для каждого они индивидуальные и подбираются самим игроком методом тыка). И я не смогу сказать вам, какой именно лерп или рейт надо выставить конкретно для вас, сделаете это сами. И самое главное не спрашивайте конфигурацию у других, поверьте, их настройки вам не подойдут! Подбирайте своими руками и тогда познаете *нирвану*.

Итак начнем.

Для использования команд для смены лерпа\рейта вам нужен доступ к консоли (ставится галочка в настройках игры).

команды cl_cmdrate x, cl_updaterate x и rate x - определяют ваши передачи пакетов.
команды cl_interp_ratio x и cl_interp x - определяют ваш лерп.

команды вбиваются по очереди в консоль. Например, играя на официалках, мне комфортнее прописать лишь пару параметров :

cl_interp_ratio 1
cl_interp 0.066

Играя же на наших серверах, можно дать волю лерпу и пакетам. Мои настройки :

cl_cmdrate 100;
cl_updaterate 100;
rate 100000;
cl_interp_ratio 0;
cl_interp 0

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

Я считаю, что лерп подбирается пропорционально пингу и тупое сведение в 0 является глупым. Комфортный лерп (опять же напомню достигается методом тыка), например при пинге в 5 будет 0, при 50 - 17, при 100 - 66.

Как и писалось выше, не забываем про рейты! Без них лерп бесполезнее, чем кажется, а так же не забываем про ограничения, накладываемые рейтами.

Я могу написать для вас несколько настроек именно для нашего сервера.

Если у вас прекрасный интернет и потери пакетов Вы не ожидаете, используйте мой конфиг, написанный выше.

Если пинг прекрасен, но почему то зараженные все равно не убиваются с 1го удара :

cl_cmdrate 66;
cl_updaterate 66;
cl_interp_ratio 1;
cl_interp 0.016.7;
rate 66000

Если у вас беда с пингом и стреляя в голову громиле, вы попадаете в пятку Зойки :

cl_cmdrate 44;
cl_updaterate 44;
cl_interp_ratio 1;
cl_interp 0.033;
rate 44000

Если вы выпускаете полный боезапас в танка, а урон пришелся по рядом стоящему дереву :

cl_cmdrate 30;
cl_updaterate 30;
cl_interp_ratio 2;
cl_interp 0.044;
rate 30000

#######################################################################

Вот и вся информация, которую вы должны знать. Хватит бояться лерпа и не доверять игрокам с измененным.
Менять его или нет, ваше решение и на наших серверах это возможно!
Last edited by Billy; 9 May, 2024 @ 12:28pm