Как оптимально настроить КС для игры ?

Все вопросы, связанные...

Модераторы: PRiME, SISA

Как оптимально настроить КС для игры ?

Сообщение SISA » 13 май 2009, 11:29

Киберспорт: Counter-strike. Настройка соединения по Net-graph.

Net-graph - это многофункциональная утилита, встроенная в движок Half-Life. Одно из качеств это полный контроль за качеством соединения клиент-сервер в течении игры.

Для отображения net_graph, напишите в консоли net_graph 1 (значения 2 и 3 имеют другой стиль отображения и содержание показываемых данных). Чтобы выключить net_graph значение 0. Вы можете регулировать размер и положение net_graph на экране, с помощью net_graphpos и net_graphwidth команд. Для установки net_graph слева используйте net_graphpos 3, в центре значение 2, и справа значением 1, которое является значением по умолчанию. Ширину можно изменить параметром net_graphwidth.
Теперь разберем net_graph по элементам.
Элемент А.
Здесь все просто, показывается текущее значение FPS, в моем случае 98.8 кадра в сек.

Изображение

Элемент B.
Здесь похитрее. Это не ping как можно было подумать. Это задержка обработки пакетов на сервере от текущего клиента.

Изображение

Элемент C.
В рамке показано текущее значение пакета, которое клиент принял от сервера, в моем примере это значение 34 байта и среднее значение скорости приема данных 4.93 кбайт в сек.

Изображение

Элемент D.
Здесь наоборот текущий пакет отосланный на сервер, на примере 15 байт, а также скорость передачи данных 4.78 кБайт в сек.

Изображение

Элемент Е.
Не что иное как параметр cl_cmdrate

Изображение

Элемент F.
Еще одно значение параметра cl_updaterate

Изображение

Элемент G

Изображение

Элемент G-2

Изображение

Элемент G-3
Элемент G отображает наш ping в виде линии. Если ping скачет, то и форма линии будет ломаться. Две зеленые черточки по краям обозначают ping равный 0, Линия двигается справа налево в зависимости от нашего значения cl_updaterate, При увеличении параметра скорость возрастает, и наоборот. Скорость линии также зависит от серверного параметра sv_maxupdaterate. Если сервер поставит значение 30, то это принудительно установит вам значение cl_updaterate на 30. Все public-сервера ставят значение sv_maxupdaterate равным 30, для экономии пропускной способности канала. Линия должна идти ровно. Если появляются лаги, на линии появляются пики. Красные точки на линии отображают значение Элемента G-2, loss, это потерянные пакеты к серверу. Желтые точки обозначают Элемент G-3, chokе, «удушье». Этот случай возникает, когда сервер не может передать больше пакетов, чем вы запрашиваете.

Изображение

Элемент H

Изображение

Элемент H-2
Элемент Н показывает как наш клиент отрисовывает кадры. Хочется заметить, что помимо наших графических FPS, есть еще и сетевые кадры в секунду, но они в принципе жестко взаимосвязаны, разницу между FPS клиента и сервера как раз и корректируют параметры cl_updaterate, cl_cmdrate, ex_interp. Так вот, для каждого нормально «отрисованного» пакета на net_graph ставиться синяя точка. Желтые, оранжевые, красные точки обозначают задержанные или пропущенные пакеты ставятся выше белых черточек по бокам. Показано на примере Элемента H-2. Если вы не принимаете достаточное количество пакетов с сервера (<10 в секунду) (красные точки), тогда мы используем не интерполяцию, а экстраполяцию (красные точки), а это совсем плохо. Т.е. вы видите человека в одной точке, а через секунду в другом. Лучшим значением интерполяции (ex_interp) будет всегда только 1/cl_updaterate, либо 0 когда CS сама устанавливает это значение автоматически.

Изображение

Элемент I

Изображение

Элемент I-2
Последний элемент. Эта линия должна быть фиолетовой и это непосредственно относиться к вашему fps и fps сервера. Для каждого кадра (фрейма), который был послан и принят на сервере, на линию ставиться фиолетовая точка. Если команда была отклонена к передаче, ставится красная точка. Другими словами красные точки возникают, если ваш компьютер отрисовывает кадры быстрее, чем вы отсылаете их на сервер. Или если ваш fps больше fps сервера. Это из-за того, что ваше значение cl_cmdrate слишком мало.

Изображение

В итоге:
FPS = 100, cl_cmdrate = 50 – красные точки (невозможно послать запрошенные фреймы, например: пропуск ваших действий, стрельбы)
FPS = 100, cl_cmdrate = 100 – нет красных точек (посылка точных обновлений – высокая точность обновлений)
FPS = 50, cl_cmdrate = 100 – нет красных точек (использование дублированных кадров – нерациональное использование пропускной способности канала, пример: плохая точность позиционирования)
Т.е. красные точки означают, что ваш клиент отсылает фреймы недостаточно часто, и изменение параметра cmdrate поможет исправить эту проблему.
Я надеюсь, этот материал поможет изучить net_graph. Значение net_graph 2 не так важно для вас если вы не маппер или разработчик. Оно просто показывает тип и размер данных отсылаемых на сервер, и управляется значением net_scale.
"я могу все" - сказал читер за 5 сек до: You Are Banned

За это сообщение автора SISA поблагодарил:
VOVAN
Рейтинг: 3.23%
 
Аватар пользователя
SISA
Предводитель
Предводитель
 
Автор темы
Сообщений: 6261
Фото: 2
Темы: 98
Зарег-ван: 06 май 2009, 00:34
Откуда: Москва
Флаг страны: Russia
Благодарил (а): 110 раз.
Поблагодарили: 2806 раз.
Баллы репутации: 526
такую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнуть

Re: Как оптимально настроить КС для игры ?

Сообщение SISA » 07 сен 2010, 23:46

Как переставить вот эту штуку, которая показывает фпс и т.д на другую сторону ?


net_graphpos 3 или 2

Ещё можно заюзать net_graphwidth 800 (так обычно лаги мониторят).
"я могу все" - сказал читер за 5 сек до: You Are Banned
Аватар пользователя
SISA
Предводитель
Предводитель
 
Автор темы
Сообщений: 6261
Фото: 2
Темы: 98
Зарег-ван: 06 май 2009, 00:34
Откуда: Москва
Флаг страны: Russia
Благодарил (а): 110 раз.
Поблагодарили: 2806 раз.
Баллы репутации: 526
такую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнуть

Re: Как оптимально настроить КС для игры ?

Сообщение Inferno » 08 сен 2010, 13:22

Спасибо )
Сегодня, те из вас, кто останется в живых, будут завидовать... хехе... МЕРТВЫМ !!!
Аватар пользователя
Inferno
Фанат
Фанат
Следующее звание:
46.7%
 
Сообщений: 84
Темы: 2
Зарег-ван: 10 апр 2010, 13:34
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: 0
нейтрален(-на)

Re: Как оптимально настроить КС для игры ?

Сообщение Inferno » 20 сен 2010, 18:04

как убрать net_graphpos ?
Сегодня, те из вас, кто останется в живых, будут завидовать... хехе... МЕРТВЫМ !!!
Аватар пользователя
Inferno
Фанат
Фанат
Следующее звание:
46.7%
 
Сообщений: 84
Темы: 2
Зарег-ван: 10 апр 2010, 13:34
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: 0
нейтрален(-на)

Re: Как оптимально настроить КС для игры ?

Сообщение JIoLLIaPa » 20 сен 2010, 19:29

0
Изображение
(-(-_(-_-(О_О)-_-)_-)-)
нечто проснулось в метро_О

и вот опять в жизни всё как на аватарке :DDD
Аватар пользователя
JIoLLIaPa
Профи
Профи
 
Сообщений: 2103
Фото: 3
Зарег-ван: 16 июл 2009, 20:01
Откуда: Дярёвня Заречный. Пензенска область
Флаг страны: Jamaica
Благодарил (а): 100 раз.
Поблагодарили: 51 раз.
Баллы репутации: 28
скоро станет знаменитым(-ой)

Re: Как оптимально настроить КС для игры ?

Сообщение SISA » 20 сен 2010, 19:33

JIoLLIaPa писал(а):0


Спасибо кэп.
"я могу все" - сказал читер за 5 сек до: You Are Banned
Аватар пользователя
SISA
Предводитель
Предводитель
 
Автор темы
Сообщений: 6261
Фото: 2
Темы: 98
Зарег-ван: 06 май 2009, 00:34
Откуда: Москва
Флаг страны: Russia
Благодарил (а): 110 раз.
Поблагодарили: 2806 раз.
Баллы репутации: 526
такую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнуть

Re: Как оптимально настроить КС для игры ?

Сообщение JIoLLIaPa » 20 сен 2010, 21:57

всегда пожалуйста)
Изображение
(-(-_(-_-(О_О)-_-)_-)-)
нечто проснулось в метро_О

и вот опять в жизни всё как на аватарке :DDD
Аватар пользователя
JIoLLIaPa
Профи
Профи
 
Сообщений: 2103
Фото: 3
Зарег-ван: 16 июл 2009, 20:01
Откуда: Дярёвня Заречный. Пензенска область
Флаг страны: Jamaica
Благодарил (а): 100 раз.
Поблагодарили: 51 раз.
Баллы репутации: 28
скоро станет знаменитым(-ой)

Re: Как оптимально настроить КС для игры ?

Сообщение Inferno » 21 сен 2010, 19:31

Что то не получается (
Сегодня, те из вас, кто останется в живых, будут завидовать... хехе... МЕРТВЫМ !!!
Аватар пользователя
Inferno
Фанат
Фанат
Следующее звание:
46.7%
 
Сообщений: 84
Темы: 2
Зарег-ван: 10 апр 2010, 13:34
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: 0
нейтрален(-на)

Re: Как оптимально настроить КС для игры ?

Сообщение JIoLLIaPa » 22 сен 2010, 20:10

net_graph 0
Изображение
(-(-_(-_-(О_О)-_-)_-)-)
нечто проснулось в метро_О

и вот опять в жизни всё как на аватарке :DDD
Аватар пользователя
JIoLLIaPa
Профи
Профи
 
Сообщений: 2103
Фото: 3
Зарег-ван: 16 июл 2009, 20:01
Откуда: Дярёвня Заречный. Пензенска область
Флаг страны: Jamaica
Благодарил (а): 100 раз.
Поблагодарили: 51 раз.
Баллы репутации: 28
скоро станет знаменитым(-ой)

Re: Как оптимально настроить КС для игры ?

Сообщение MDSS » 06 янв 2011, 04:45

SISA дай пожалуста нормальный чистый config.cfg
[url=http://userbars.ru/][img]http://img209.imageshack.us/img209/7416/62980692.gif[/img][/url]
[url=http://russ-tm.clan.su/][img]http://russ-tm.clan.su/zz.jpg[/img][/url]
Аватар пользователя
MDSS
Читатель
Читатель
Следующее звание:
42.1%
 
Сообщений: 9
Зарег-ван: 03 янв 2011, 02:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: 0
нейтрален(-на)

Re: Как оптимально настроить КС для игры ?

Сообщение SISA » 06 янв 2011, 04:59

MDSS писал(а):SISA дай пожалуста нормальный чистый config.cfg


Дефолтный конфиг создается самим кс клиентов, если удалить старый конфиг и загрузить/выгрузить КС.
"я могу все" - сказал читер за 5 сек до: You Are Banned
Аватар пользователя
SISA
Предводитель
Предводитель
 
Автор темы
Сообщений: 6261
Фото: 2
Темы: 98
Зарег-ван: 06 май 2009, 00:34
Откуда: Москва
Флаг страны: Russia
Благодарил (а): 110 раз.
Поблагодарили: 2806 раз.
Баллы репутации: 526
такую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнуть

Re: Как оптимально настроить КС для игры ?

Сообщение PRiME » 06 янв 2011, 05:00

объяснять смысла нет, толку мало, так что держи.
Вложения
config.cfg
(3.1 KiB) Скачиваний: 397
Аватар пользователя
PRiME
Super Moder
Super Moder
 
Сообщений: 2800
Фото: 8
Темы: 40
Зарег-ван: 06 май 2009, 00:54
Откуда: Москва
Флаг страны: Russia
Благодарил (а): 30 раз.
Поблагодарили: 323 раз.
Баллы репутации: 270
такую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнутьтакую репутацию нельзя пошатнуть

Re: Как оптимально настроить КС для игры ?

Сообщение MDSS » 06 янв 2011, 05:11

SISA объясни пожалуста вот это чё значит??
You have been disconnected from server.
Reason: Reliable chaneel overflowed
[url=http://userbars.ru/][img]http://img209.imageshack.us/img209/7416/62980692.gif[/img][/url]
[url=http://russ-tm.clan.su/][img]http://russ-tm.clan.su/zz.jpg[/img][/url]
Аватар пользователя
MDSS
Читатель
Читатель
Следующее звание:
42.1%
 
Сообщений: 9
Зарег-ван: 03 янв 2011, 02:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: 0
нейтрален(-на)

Re: Как оптимально настроить КС для игры ?

Сообщение sashokoks » 06 янв 2011, 15:31

MDSS писал(а):SISA объясни пожалуста вот это чё значит??
You have been disconnected from server.
Reason: Reliable chaneel overflowed


Я получаю эту ошибку:''Вы были отключены от сервера. Причина: Надежная переполнения канала ".
Ответ

Если вы получаете надежный канал переполнения сообщения этого предлагает один из следующих вопросов:

* Ваше подключение к интернету или подключение к Интернету сервера есть проблемы.
* У вас есть P2P или подобные программы, запущенные в системе, отправка электронной почты будет также привести к этому.
* Есть и другие компьютеры в вашей локальной сети, используя подключение к Интернету.
* Сервер, на имеет свою сеть связи перегруженный (слишком много игроков или его отправки по электронной почте или что-то).
* Вы работаете по беспроводному соединению.
* Вы должны Вирус или троян или Internet Worm инфекция, которая генерации трафика.
* Вы подключены к Интернету с помощью аналогового (56K) модема.
* У Вас есть свой курс или cl_updaterate или cl_cmdrate настройки слишком быстро для вашего интернет-соединения.

Кроме того, это может быть проблема с сервером.

Вы можете помочь выявить и устранить источник вашей проблемы:

1. Закройте все ненужные программы на вашем компьютере, прежде чем играть.
2. Отключите все другие компьютеры в вашей семье, чтобы увидеть, если они являются причиной проблемы.
3. Проверять все компьютеры в вашей домашней сети на наличие вирусов / троянов и шпионского ПО.
4. Если вы работаете в беспроводной сети, попробуйте подключиться с помощью прямого кабеля Ethernet и посмотреть, если проблема исчезнет. Вы, возможно, придется отключить "Беспроводная" службы в то время как вы играете, а также.
5. Следуйте рекомендациям процедур TuneUp для вашего модема 56K (но ожидаем, что эта ошибка происходит время от времени с аналоговыми модемами). Расширенный Доктор Tweak's 56k помочь
6. По умолчанию это 3500 до 5000 для 56K модем, 7500 для DSL и 9999 для Cable/T1 вы должны использовать соответствующие настройки для вашего соединения. Вы установите это в вашей игре консоль (~ как правило), введя:
скорость 7500
7. Умолчанию cl_updaterate 20, установка значения большее число увеличивается скачать спрос на подключение. Установите в консоли:
cl_updaterate 20
8. Умолчанию cl_cmdrate 30, установка Кале на большее число увеличивается загрузка demoand на подключение к Интернету. Установите в консоли:
cl_cmdrate 30

взято с https://support.steampowered.com/kb_art ... -FVCM-1111
все своё недовольство направляйте на sashok.oks@mail.ru
Аватар пользователя
sashokoks
Писатель
Писатель
Следующее звание:
12%
 
Сообщений: 26
Темы: 1
Зарег-ван: 20 авг 2009, 19:39
Откуда: КАЛУГА 175 КМ ОТ МОСКВЫ
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: 0
нейтрален(-на)

Re: Как оптимально настроить КС для игры ?

Сообщение MDSS » 07 янв 2011, 05:40

sashokoks писал(а):
MDSS писал(а):SISA объясни пожалуста вот это чё значит??
You have been disconnected from server.
Reason: Reliable chaneel overflowed


Я получаю эту ошибку:''Вы были отключены от сервера. Причина: Надежная переполнения канала ".
Ответ

Если вы получаете надежный канал переполнения сообщения этого предлагает один из следующих вопросов:

* Ваше подключение к интернету или подключение к Интернету сервера есть проблемы.
* У вас есть P2P или подобные программы, запущенные в системе, отправка электронной почты будет также привести к этому.
* Есть и другие компьютеры в вашей локальной сети, используя подключение к Интернету.
* Сервер, на имеет свою сеть связи перегруженный (слишком много игроков или его отправки по электронной почте или что-то).
* Вы работаете по беспроводному соединению.
* Вы должны Вирус или троян или Internet Worm инфекция, которая генерации трафика.
* Вы подключены к Интернету с помощью аналогового (56K) модема.
* У Вас есть свой курс или cl_updaterate или cl_cmdrate настройки слишком быстро для вашего интернет-соединения.

Кроме того, это может быть проблема с сервером.

Вы можете помочь выявить и устранить источник вашей проблемы:

1. Закройте все ненужные программы на вашем компьютере, прежде чем играть.
2. Отключите все другие компьютеры в вашей семье, чтобы увидеть, если они являются причиной проблемы.
3. Проверять все компьютеры в вашей домашней сети на наличие вирусов / троянов и шпионского ПО.
4. Если вы работаете в беспроводной сети, попробуйте подключиться с помощью прямого кабеля Ethernet и посмотреть, если проблема исчезнет. Вы, возможно, придется отключить "Беспроводная" службы в то время как вы играете, а также.
5. Следуйте рекомендациям процедур TuneUp для вашего модема 56K (но ожидаем, что эта ошибка происходит время от времени с аналоговыми модемами). Расширенный Доктор Tweak's 56k помочь
6. По умолчанию это 3500 до 5000 для 56K модем, 7500 для DSL и 9999 для Cable/T1 вы должны использовать соответствующие настройки для вашего соединения. Вы установите это в вашей игре консоль (~ как правило), введя:
скорость 7500
7. Умолчанию cl_updaterate 20, установка значения большее число увеличивается скачать спрос на подключение. Установите в консоли:
cl_updaterate 20
8. Умолчанию cl_cmdrate 30, установка Кале на большее число увеличивается загрузка demoand на подключение к Интернету. Установите в консоли:
cl_cmdrate 30

взято с https://support.steampowered.com/kb_art ... -FVCM-1111


спасиба
[url=http://userbars.ru/][img]http://img209.imageshack.us/img209/7416/62980692.gif[/img][/url]
[url=http://russ-tm.clan.su/][img]http://russ-tm.clan.su/zz.jpg[/img][/url]
Аватар пользователя
MDSS
Читатель
Читатель
Следующее звание:
42.1%
 
Сообщений: 9
Зарег-ван: 03 янв 2011, 02:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: 0
нейтрален(-на)

Re: Как оптимально настроить КС для игры ?

Сообщение sashokoks » 20 янв 2011, 17:09

sisa или еще кто нить умненький, подскажите как запустить кс с приоритетом реального времени,а токаждый раз неохото его исправлять в ручную,попробывал в ярлыке дописать REALTIME,ничего не получилось(
Аватар пользователя
sashokoks
Писатель
Писатель
Следующее звание:
12%
 
Сообщений: 26
Темы: 1
Зарег-ван: 20 авг 2009, 19:39
Откуда: КАЛУГА 175 КМ ОТ МОСКВЫ
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: 0
нейтрален(-на)

Пред.След.

Вернуться в Технические вопросы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1