- Как настроить рейты для кс го
- Установка рейтов
- Рекомендуемые настройки рейтов на сервере CS:GO
- Содержание
- Основные понятия
- TickRate
- Что такое тикрейт?
- Зачем нужен высокий тикрейт?
- Как изменить тикрейт на сервере MyArena.ru
- Что такое рейт (rate)?
- Как выставлять рейт?
- Какие значения sv_minrate и sv_maxrate рекомендуется выставить?
- CmdRate
- Что такое CmdRate
- Как выставить cmdrate на сервере
- Какое значение sv_mincmdrate рекомендуется выставить?
- UpdateRate
- Что такое UpdateRate
- Как выставить UpdateRate на сервере
- Какое рекомендуемое значение sv_minupdaterate нужно выставить?
- Рекомендуемые рейты
- Рейты для сервера с 64 тикрейтом
- Рейты для сервера с 128 тикрейтом
- Диагностика проблем и их решение
- Слишком большой choke на сервере
- Как настроить рейты для кс го
- Counter-Strike: Global Offensive
- Как настроить рейты для кс го
Как настроить рейты для кс го
В недавнем обновлении Valve ввели общее понятие «rate» в CS:GO, чтобы обеспечить комфортную игру всем игрокам в зависимости от их скорости интернет соединения.
Теперь по умолчанию стоит значение скорости 1.5 mb\s (rate 196608). А максимальный порог скорости повышен до 6.2 Mbps (rate 786432). Пользователи с хорошим интернетом смогут получать пакеты от сервера чаще, что сделает игру более плавной.
Таблица скорости-рейта в CS:GO
— 0.5 Mbps – rate 62500
— 1.0 Mbps – rate 125000
— 1.5 Mbps – rate 187500
— 1.57 Mbps – rate 196608 (Новый по умолчанию)
— 2.0 Mbps – rate 250000
— 2.5 Mbps – rate 312500
— 3.0 Mbps – rate 375000
— 3.5 Mbps – rate 437500
— 4.0 Mbps – rate 500000
— 4.5 Mbps – rate 562500
— 5.0 Mbps – rate 625000
— 5.5 Mbps – rate 687500
— 6.0 Mbps – rate 750000
— 6.2 Mbps и больше – rate 786432 (Новый максимальный)
Определить скорость можно на этом сайте . Точку проверки выбираем либо Германия, Швеция, Польша, Индия (Основные сервера CS:GO для игроков из СНГ). Смотрим какую показывает скорость и исходя из этого значения устанавливаем rate. Крайне не рекомендуется устанавливать рейт, который выше вашей скорости — у вас появится choke и вы будете видеть разрывы в игре (лаги).
Установка рейтов
Устанавливаем рейты просто прописав в консоли «rate значение«, либо в параметрах запуска CS:GO +rate значение
Также установить можно через настройки игры (Там выберите вашу скорость):
Настройки => Настройки Игры => Максимально приемлемая пропускная способность
Источник
Рекомендуемые настройки рейтов на сервере CS:GO
Содержание
Основные понятия
TickRate
Что такое тикрейт?
При каждом тике, сервер обрабатывает информацию игроков, физические передвижения, обновления состояния объектов и так далее. После моделирования тика сервер решает, нуждается ли какой-либо игрок в обновлении игрового состояния, и при необходимости получает снимок текущего состояния. Более высокий тикрейт повышает точность моделирования, но также требует большей мощности процессора и доступной пропускной способности как на сервере, так и на клиенте. Соответственно, чем выше тикрейт, (а максимальный тикрейт в CS:GO это 128) тем чаще сервер обрабатывает информацию и тем лучше сказывается на игровом процессе, в том числе и стрельбе. Максимальной тикрейт в CS:GO это 128, но так как он требуемый к ресурсами, наиболее распространенный 64 тикрейт, который в частности используется на серверах матчмейкинга.
Зачем нужен высокий тикрейт?
Наверняка Вы встречались с такой ситуацией на матчмейкинге или на другом сервере с tickrate 64, когда Вы стреляете в противника, видите попадания, следы крови, но при этом сервер не засчитывает урон, причина в том, что ваша игра отправляет данные на сервер для обработки, но сервер сопоставив их с данными других игроков не засчитывает попадания. Кровь Вы видите лишь потому что, за отображение крови и попаданий отвечает игра, но не сервер. Вы видите, что попали в цель, игра отображает кровь, посылает информацию на сервер для проверки. Если сервер считает, что вы промахнулись, урон противнику не засчитывается. Высокий TickRate позволяет избежать таких ситуаций и как правило более корректно обрабатывает все данные.
Как изменить тикрейт на сервере MyArena.ru
Тариф с оплатой за слоты
Вы выбираете тикрейт ещё в момент покупки, но если Вы захотите сменить тикрейт, то это можно сделать лишь путем смены тарифа.
Тариф PRO
Сменить тикрейт Вы можете в панели управления, раздел «Настройки».
Игровой VDS
Тикрейт устанавливается атрибутом в параметрах запуска сервера: -tickrate
Что такое рейт (rate)?
Рейт — устанавливает максимальный размер байт в секунду передаваемой информации между игроком и сервером. Стандартное значение rate у игроков составляет 196608 (rate 196608), что в переводе означает 1.57 Мбит/сек.
| 0.5 Мбит/сек | rate 62500 | |
| 1.0 Мбит/сек | rate 125000 | |
| 1.5 Мбит/сек | rate 187500 | |
| 1.57 Мбит/сек | rate 196608 | (Стандартное значение) |
| 2.0 Мбит/сек | rate 250000 | |
| 2.5 Мбит/сек | rate 312500 | |
| 3.0 Мбит/сек | rate 375000 | |
| 3.5 Мбит/сек | rate 437500 | |
| 4.0 Мбит/сек | rate 500000 | |
| 4.5 Мбит/сек | rate 562500 | |
| 5.0 Мбит/сек | rate 625000 | |
| 5.5 Мбит/сек | rate 687500 | |
| 6.0 Мбит/сек | rate 750000 | |
| 6.2 Мбит/сек | rate 786432 | (Максимальное значение) |
Как выставлять рейт?
Необходимые Вам рейт на сервере выставляются с помощью двух переменных:
Прописывать эти переменные можете как в конфиге игрового режима, так и в server.cfg. Как правило, этих переменных нет по-умолчанию в стандартных конфигах, Вам необходимо их добавить вручную.
Какие значения sv_minrate и sv_maxrate рекомендуется выставить?
Не старайтесь ограничить игроков выставив sv_minrate выше стандартного значения, Вы никак не улучшите им игру, а некоторым игрокам можете лишь её усугубить, ведь не у всех качественный интернет и высокая скорость, по этому рекомендуемые значения не отличаются от стандартных.
CmdRate
Что такое CmdRate
Cmdrate — отвечает за максимальное число командных пакетов отправляемых игроком на сервере за секунду. В игре за это отвечает переменная cl_cmdrate.
Как выставить cmdrate на сервере
Вам необходимо ограничить игрокам минимальное допустимое значение cmdrate для комфортной игры в соответствии с тикрейтом вашего сервера. Предположим, что у Вас сервер на 128 тикрейте, следовательно необходимо в конфиг игрового режима или в server.cfg добавить переменную:
Помимо этой переменной существует ещё и sv_maxcmdrate, но необходимости её прописывать нет, так как она автоматически унаследует значение вашего тикрейта.
Какое значение sv_mincmdrate рекомендуется выставить?
Необходимо всегда выставлять значение переменной sv_mincmdrate равно значению тикрейта вашего сервера. То есть если сервер на 64 тикрейте, то прописывать нужно:
Если сервер на 128 тикрейте, то нужно:
UpdateRate
Что такое UpdateRate
UpdateRate — отвечает за количество пакетов получаемых с сервера за секунду. В игре за это отвечает переменная cl_updaterate.
Как выставить UpdateRate на сервере
Аналогично как и с CmdRate, необходимо ограничить игрокам минимальное значение для комфортной в соответсвии с тикрейтом. Следовательно необходимо в конфиг игрового режима или в server.cfg добавить переменную значением которой будет тикрейт сервера, к примеру у нас будет он 128:
Помимо этого есть переменная и sv_maxupdaterate, необходимость в которой отсутствует, так как она автоматически унаследует значение тикрейта сервера.
Какое рекомендуемое значение sv_minupdaterate нужно выставить?
Значение переменной должно быть равно тикрейту сервера. Если 64 тикрейт, то:
Если же 128 тикрейт, следовательно:
Рекомендуемые рейты
Данные переменные необходимо поместить в конфиг игрового режима или в server.cfg
Рейты для сервера с 64 тикрейтом
Рейты для сервера с 128 тикрейтом
Диагностика проблем и их решение
Слишком большой choke на сервере
Зайдите в игру, присоединитесь к своему серверу, откройте консоль игры и введите net_graph 3. Данная опция позволит Вам смотреть показатели, которые помогут обнаружить наличие проблемы с рейтами. Самая распространенная проблема вызвана неправильными рейтами это choke (потеря пакентов), если значение превышает 10% постоянно у всех игроков без исключения, значит следует проверить рейты вашего сервера.
Даже если Вы в server.cfg прописали правильные рейты, Вы не можете быть уверенны, что какой-то мод или плагин не заменил их на свои, как правило бывает, что мод добавляет свои конфиги в которых прописаны устаревшие и неправильные рейты (зачастую бывает в WarMod). Или же когда Вы используете какую-то устаревшую сборку сервера с своими конфигами. Для просмотра текущих рейтов на сервере, нужно в консоли сервера поочередно ввести переменные без значений:
В результате Вам отобразятся значения данных переменных которые на сервере в текущий момент, если они будут отличаться от тех, которые прописывали Вы, значит в каком-то конфигурационном файле указанные другие рейты.
Источник
Как настроить рейты для кс го
Counter-Strike: Global Offensive
| 29,332 | уникальных посетителей |
| 125 | добавили в избранное |
Рейт — это число, определяющее предел скорости, который сервер может переслать на сторону игрока.
По умолчанию в игре стоит значение скорости 1.57 Mb/s, что равняется значению rate 196608. Максимальным же порогом скорости является 6.2 Mb/s, где rate 786432. Игроки с хорошим интернетом могут получать пакеты от сервера чаще, что сделает игру более комфортной.
- 0.5 Mb/s — rate 62500
- 1.0 Mb/s — rate 125000
- 1.5 Mb/s — rate 187500
- 2.0 Mb/s — rate 250000
- 2.5 Mb/s — rate 312500
- 3.0 Mb/s — rate 375000
- 3.5 Mb/s — rate 437500
- 4.0 Mb/s — rate 500000
- 4.5 Mb/s — rate 562500
- 5.0 Mb/s — rate 625000
- 5.5 Mb/s — rate 687500
- 6.0 Mb/s — rate 750000
- 6.2 Mb/s и более — rate 786432
Чтобы подобрать оптимальное значение нужно проверить скорость интернета, например, через speedtest.net. Опираясь на свою скорость, мы подбираем оптимальное значения rate.
Настроить рейт можно прямо в игре. Настройки > Настройки игры > Максимально приемлемая пропускная способность. Если ваша скорость выше 6.2 Mb/s — устанавливаем параметр «Неограничена».
Внимание! Не рекомендуется устанавливать rate, неподходящий вашей скорости интернета. Последствием могут стать выросшие значения choke и loss, которые негативно скажутся на плавности вашей игры.
Для начала перейдем в корневую папку игры: Steam > steamapps > common > Counter-Strike Global Offensive > csgo > cfg, и создадим в ней новый файл «autoexec.cfg». Откроем его с помощью блокнота и добавим туда следующие значения:
rate «xxxxxx» — ставим свое значение.
cl_updaterate «128»
cl_cmdrate «128»
cl_interp «0»
cl_interp_ratio «1»
cl_predict «1»
cl_predictweapons «1»
cl_lagcompensation «1»
Данные команды оптимизируют сетевые настройки, именно эти значения я советую каждому.
Сохраняем файл, заходим в параметры запуска CS:GO и прописываем туда «-exec autoexeс.cfg»
На вопросы буду отвечать в комментариях!
Поблагодарить автора можно любым ширпом, кликнув СЮДА.
Источник
Как настроить рейты для кс го
-novid — для удаления вступительного видео Valve
-low — для запуска игры с низким приоритетом
-high — для запуска игры с высоким приоритетом
-threads (ваше число) — вписываем количество потоков вашего процессора, не ядер.
-dxlevel 81 — для использования DirectX 8.1, только для очень слабых ПК.
-nosync — принудительно отключает вертикальную синхронизацию
-noaafonts — Убирает сглаживание шрифтов.
-freq (количество Герц монитора) — для изменения Герц для мониторов HL1 Engine.
-refresh (количество Герц монитора) — для изменения Герц для мониторов HL2 Engine.
Этими параметрами не пользуюсь, так как обычно кс использует частоту выставленную драйвером.
-noforcemparms — использует настройки кнопок мыши из Windows
-noforcemaccel — использует настройки акселерации мыши из Windows
-noforcemspd — использует настройки скорости мыши из Windows
-lv — Запускает игру в режиме пониженной жестокости.
Параметры с знаком +, это консольные команды.
dsp_enhance_stereo 1 — расширение стереобазы, искусственное улучшение 3D звука, становится более понятней откуда идёт звук. Очень хорошо улучшает звук на ноутбуках, и дешевых наушниках.
cl_forcepreload 1 — загрузка информации о текстурах и моделях в начале карт, говорят помогает исправить падение ФПС. Рекомендуеться 4 ГБ оперативки, но должно и 2 хватить.
net_graph 1 — показывает fps, ping, var и информацию о интернет-соединении
fps_max 120 — ограничить фпс, чтобы не скакал и не было фризов.
Максимальное значение fps_max не ограничено, однако не стоит ставить 999 или 0.
Рекомендую выставлять FPS равное Герцовке вашего экрана или на 1-2 больше.
Во первых при слишком высоком FPS, ваш компьютер начинает греться.
Во вторых если вы выставили ограничение 300, а видеокарта стабильно не выдаёт 300, то у вас будет прыгать FPS, тем самым поднимая VAR, а это очень плохо, вы не сможете нормально играть, будут фризы и противники будут появляться из неоткуда.
Почему выставлять значение выше Герцовки монитора нет смысла? Для начала узнайте, что такое Герцовка монитора и на что она влияет, и всё поймёте.
Почему нужно выставлять 1-2 больше, это связано с некорректной работай переменной, думою вы замечали что при fps_max 60 у вас нет граф показывал 59, это и за того, что текущий FPS 59,5 , вместо 60, в этом и заключается некорректность ограничения. Также когда у вас FPS 61, при записи вы 100% получите 60 FPS в видео.
Рекомендуемые значения:
fps_max 62 — при 60 Герц монитора
fps_max 77 — при 75 Герц монитора
fps_max 92
fps_max 122 — при 120 Герц монитора
Всё это без V-sync и G-sync.
Важно: если у вас топовая видеокарта, а монитор в 75 Герц, не стесняйтесь ставьте 122-300, однако значение выше 75 на плавность не повлияет, просто видеокарта будет выделять больше тепло. 😀
Для включения используется значение net_graph 1, для выключения net_graph 0, однако есть значения net_graph 2 и net_graph 3, однако они запрещены на официальных и локальных серверах.
fps — текущие количество кадров в секунду.
var — задержка вывода информации, напрямую связано с fps, скорее всего вывод информации с видеокарты.
ping — задержка информации между сервером и клиентом.
loss — потеря пакетов, обычно пакеты теряются при связи по WiFi.
choke — затор с пакетами, обычно вызван проблемами на сервере.
tick — количество снимков на секунду, которую проводит сервер.
sv — сложно объяснить, но если значение красное или желтое, сервер не выдерживает нагрузку.
net_graphproportionalfont «1» — размер шрифта
net_graphpos «2» — позиция net_graph
net_graphheight — на какой высоте будет находиться net_graph
Подбирайте значение сами, какое вам удобнее.
Команду cl_interp, не рекомендую трогать, однако если всё же вы уже полезли в болото, то приступим.
cl_interp_ratio — клиент будет интерполировать игровой мир.
«1» — 2-х пакетов от сервера (1 промежуток)
«2» — 3-х пакетов от сервера (2 промежутка).
cl_interp_ratio зависит от качества трассы между сервером и вами:
При стабильной трассе без потери пакетов выбираем:
cl_interp — временной промежуток в течении которого клиент интерполирует игровой мир.
Формула расчета базового cl_interp такова: cl_interp = cl_interp_ratio/cl_updaterate.
То есть для соревновательного режима: cl_interp_ratio (1 или 2) делим на 64.
Чтобы не париться просто пропишите cl_interp 0, и кс сама просчитает нужное значение, однако это нужно делать при запуске кс, рекомендую в параметрах запуска прописать +cl_interp 0
sv_cheats 1 — включить/выключить читы (включить обязательно)
noclip — возможность летать через стены
sv_infinite_ammo 0/1/2 — выключить бесконечные патроны/включить бесконечные патроны/бесконечные патроны, но с перезарядкой
sv_showimpacts 1/0 — следы от пуль
sv_grenade_trajectory 1/0 — траектория пуль
mp_warmup_start — начинает разминку
mp_warmuptime — время разминки
mp_warmup_end — закончить разминку
mp_freezetime — время закупки перед раундом
mp_c4timer — время до взрыва бомбы
mp_startmoney — стартовые деньги
mp_maxmoney — максимальное количество денег
mp_friendlyfire 0/1 — урон союзникам
mp_maxrounds — количество раундов
mp_roundtime_defuse — время раунда
Тут сказать нечего. У каждого свой вкус.
Однако не заморачивайтесь на настройке через консоль, так как есть довольно неплохая карта, с сотней готовых прицелов, в том числе прицелы ПРО игроков и известных стримеров, там же можно создать и свой.
Источник