Как поставить рейты на сервер?

3 ноября 2014 г. Просмотров: 397 Инструкции
Процесс создания и настройки серверов – довольно сложное дело. Оно состоит из нескольких задач, решение которых по отдельности уже не является чем-то действительно сложным. Например, вам нужно поставить на сервер CS рейты.

Инструкция

  • В данной сфере существует такой термин, как loss. Это число, показывающее, сколько потерялось пакетов на пути от сервера до вас. Оно, как правило, говорит о несоответствии серверного исходящего и вашего входящего каналов.
    Довольно часто loss возникает, когда используется беспроводное подключение. Эту величину контролировать нельзя, но зато можно пооперировать пропускной способностью сетевых каналов.
  • Значение sv_maxrate отвечает за максимальную пропускную способность сетевого канала того или иного сервера, учитывая сторону клиента. В настоящее время, как правило, клиенты выставляют рейт 25000. В таком случае сервер обязан поддерживать данную скорость клиента, поэтому рекомендуемая величина sv_maxrate для вас – также 25000.
  • По аналогии с предыдущим значением, sv_minrate обозначает минимальную пропускную способность сетевого канала. Здесь уже сложнее. Ясно, что это будет значение, не превышающее 25000. Здесь в «игру» может вступать choke – потери пакетов. Они чаще всего возникают в самом начале раунда (если речь идет о сетевой игре), затем доходят до 100. Или это может случиться во время перестрелок и других динамичных массовых сцен.
  • Чтобы избавиться от choke, пропишите sv_minrate 50000, тем самым обязав клиента или игрока работать на рейте 25000, не меньше.
  • В файлах конфигурации сервера встречаются также и значения sv_minupdaterate и sv_maxupdaterate. Это соответственно максимальное и минимальное число обновлений, которые могут отсылаться сервером клиенту за секунду. Значения эти, судя по всему, зависят напрямую от FPS сервера.
  • Величину cl_updaterate клиент у себя обычно выставляет равной 101. Так вот чтобы у него игра не лагала, значение sv_maxupdaterate у вас тоже должно равняться 101. При этом ваш сервер должен держать 1000 стабильных FPS.
  • Что касается sv_minupdaterate, то тут сложнее. По идее, если вы последуете логике выставления значений sv_minrate и sv_maxrate, вы наверняка придете к заключению, что нужно ставить 202. Однако на практике это многовато. Даже на значении 101 с сервером происходит что-то неладное. Поэтому рекомендуется поставить sv_minupdaterate 20.
  • Оцените статью!