rate



что такое рейт

Автор Паша Троянов задал вопрос в разделе Прочие

вопрос на засыпку. Что такое РЕЙТЫ? и получил лучший ответ

Ответ от Serega Maksyutin[гуру]
Для начала неаного теории:
1)Rate (Рейт) - это максимальный предел байт в секунду который сервер может послать клиенту.
2)cl_updaterate - это сколько раз в секунду сервер говорит клиенту что происходит на карте.
3)cl_cmdrate - число раз в секунду которое клиент информирует сервер о своих действиях.
Мы имеем: Скорость входящего потока =128 КБит/Сек
Скорость исходящего потока = 128 КБит/Сек
1)Для примера значение параметра "Rate" возьмем равным "25000" (Rate=25000)
Вычеслим какая скорость входящего потока должна быть для такого значения параметра "Rate":
Rate=25000/1024=24.43 КБайт/Сек.
Из вышепреведенных расчетов видно, что для такого "рейта" мы должны иметь соединение со скоростью входящего потока в 24 КБайт/с (или 24*8=192 КБит/с) .
Исходя из этого получаем что при данной нам скорости входящего трафика в 128 КБит/сек мы имеем пропускную способность входящего канала 128/8= 16 КБайт/С.
Значит значение "Rate" должно быть таким чтобы при вычислениях оно давало результат не выше "16". Получем, что:
"Rate/1024=16"
Находи значение из вышепреведенной формулы... И получаем Rate=16*1024=16384. Но так как скорость у нас не всегда является 128 КБит/С и канал никогда не работает на 100% и плюс нам всегда необходимо иметь запас для этого полученное значение наобходимо уменьшить на 15-20%
16384-15%=13926,4.
Из всех сделанных вычеслений получем что значение параметра "Rate" для скорости входящего потока должно быть равно 13926,4(~14000).
С параметром Rate покончено. .
2)cl_updaterate - это сколько раз в секунду сервер говорит клиенту что происходит на карте. Ясно что нужно получать как можно больше обновлений, так как это дает вам более точную картину того где кто находится и куда летят их пули. Однако, если у вас будет высокий updaterate и низкий rate вы не сможете послать достаточное количество данных за обновление и любая выгода от высокого updaterate будет сведена к минимуму. Если я ставлю cl_updaterate в 100 и мой "Rate" равен 14000 в теории каждое обновление может содержать до "140 Байт" данных (14000/100=140). Повторюсь чем больше данных вы сможете получить за обновление, тем более четко вы будете видеть игровой мир (это не означает что игровой мир будет более четким, а означает то, что ваши пули будут более четко попадать в цель). Таким образом если у вас высокий updaterate, вам нужен соответствующий ему высокий rate.Этот параметр в основном устанавливается опытным путем так как качество соединения и железо у всех разное соответственно этот парамет у всех будет разным "70-100"ПРИМЕЧАНИЕ! Если значение параметра "cl_updaterate" быдет слишком высоким то может возникнуть ситуеция, когда сервер прото закидает клиента пакетами по его же требованиюКак проверять какое значение лучше я раскаже чуть ниже.
3)cl_cmdrate - число раз в секунду которое клиент информирует сервер о своих действиях. Ее значение нужно ставить как можно выше. Чем больше обновлений вы пошлете на сервер, тем больше информации он будет иметь о ваших действиях и о том куда летят ваши пули. На мой взгляд эта команда более важная чем cl_updaterate.В принципе это значение можно ставить на "10-40%" больше чем значение "cl_updaterate" так как информации которую вы отправляете о сибе серверу очень мало по сравнение с той информацией соторую вы принимаете от сервера
Опять же хотелось бы заметить что значение этого параметра выставяется опытным путем (80-110) така как железо и качество связи у всех разноеКак проверять какое значение лучше я раскаже чуть ниже.
Источник: интернет
Паша Троянов
Мастер
(2010)
...хмм это ты че все писал типо))

Ответ от Unnamed[гуру]
из онлайн рпг обычно.
рейт-множитель получаемого опыта за действие по сравнению с нормальным состоянием на официальном сервере.

Ответ от Ђанис Полуэльф[мастер]
рейтинг?

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: вопрос на засыпку. Что такое РЕЙТЫ?
Рейт на Википедии
Посмотрите статью на википедии про Рейт
Рейт Бенедикт на Википедии
Посмотрите статью на википедии про Рейт Бенедикт
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*