Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

7 страниц V   1 2 ... 5 6 »

Почему 100 fps это nice?

, sys_ticrate и стрельба
Статус пользователя ravenyd123
сообщение 14.3.2011, 17:38
Сообщение #1


Стаж: 15 лет

Сообщений: 728
Благодарностей: 57
Полезность: 119

Порой я не понимаю как устроена передача данных между сервером и клиентами в CS 1.6.
Почему, если сервер КС 1.6 стоит под винду, то стрельба наилучшая. При условии настроек sv_maxupdaterate и sv_maxrate и др.
Почему под линукс такой стрельбы не добиться?
Ну вот, например, на сервере КС под винду аж ХР обычную. Вот игрок бежит. Ты стреляешь прям в него и попадаешь. Стреляешь именно туда, где сама моделька находится на экране и попадаешь.
Почему в Линуксе при тех же настройка server.cfg стреляешь в голову бегущему игроку вражеской комманды и ниразу не попадаешь?
А чтобы попасть в него, нужно стрелять заранее перед ним.
Проводил эксперименты с Ubuntu server 9.10, Uduntu server 10.04, CentOS 5.5. Фактически везде стрельба с задержкой не зависимо от sys_ticrate.
Ладно пере собирал ядро CentOS 5.5. СТавил Частоту ядра 100, тогда при 8 игроках пинг поднялся с 8 до 15. При 20 играках пинг поднялся до 20-25, при 30-32 пинг поднялся до 30-50 и появились дикие лаги, вплоть до 1-2 сек зависания.

Частота ядра 250. Пинг до 20 игроков не выше 8, а потом при максимум 30-32, пинг поднимается до 13, но стральба ужасна. Не одно оружие не стреляет ровно и нормально.
Частота ядра 1000. Не зависимо от количества игроков пинг 3-7 на локалке. Стрельба более кучная, чем обычно. Если рашить и потом при виде игрока спреить, то мало шансов попасть в него, ибо пули летят слишком кучно в прицел. Более того, при любом sys_ticrate имеется задержка. Т.е. картинка которая видна на экране идет с опазданием, чем на самом деле происходитТ.е. Приходится стрелять впереди движения врага, чтобы в него попасть.Особо явно это видно в soccerjam. Задержкау на глаз сложно определить, но по стрельбе и прочим пораметрам она в районе 50-200 милисекунд.

Ядро пересобирал, систему переустанавливал. Пинг отличный. Конфиг сервера менял. Переустанавливал сам сервер через hldsupdatetools. Оперировал с sv_maxupdaterate и sv_maxrate, sv_minrate и sv_minupdaterate. Так же sys_ticrate. И sv_unlag и sv_unlagsamples. В общем весь конфиг. Думаю проблема в самой ОСи.
Комп Сонрой Е5600 2 ядра. Паблик на 32 слота кушает до 45 %.

Все жалуются на стрельбу.

Человек выбежал из-за ворот, по нему рандомом стрельба из эм-ки, тот пока посмотрит посторонам, оглянится, а в него 0 попаданий. Вся обойма ушла, и 0 попаданий. Тот разворачивается и убивает стразу в голову. Кучность слишком высока.

Есть идеи хотябы какими параметрами оперировать? Кварами КС? Может что в Линуксе такое не обычное, что я никогда не слышал? Буду благодарен за любую помощь?

Отредактировал: ravenyd123, - 25.3.2011, 16:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя нуб
сообщение 14.3.2011, 17:50
Сообщение #2


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

Могу предположить, что дело в центе/бубунте и слабом проце.
У тебя просто проседает фпс, думаю дело в этом. Оптимизация уважаемый, оптимизация.

___
Генту 1000фпс, Все довольны.


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mclaren
сообщение 14.3.2011, 18:06
Сообщение #3


Стаж: 19 лет

Сообщений: 307
Благодарностей: 25
Полезность: 86

Пользуюсь Gentoo. Такая проблема для игроков, (Для понимающих в стрельбе) была ощутима, но после того как поковырялся в настройках, она стала на много лучше,в частности добавил приоритет серверу. Хоть те кто жаловались на стрельбу у меня на сервере, сказали что она стала лучше но все равно не так, лично я полагаюсь на свой опыт, руки и взгляд и вижу, что стреляет именно туда куда тебе надо, хоть другие бывает жалуются....Роли не играет, что я за полтора метра от сервера и играю локально....Но у данной проблемы, была выявлена причина ее возникновения - это прыгающий фпс. Множество всего перепробовали, но как удалось хоть чуток снизить проседания фпс, стрельба намнооого лучше стала. Проверь фпс во время игры, к примеру на 3/4 забитом сервере.
Но есть и сервера там где то же линукс, но и стрельба там на высоком уровне....
Спроси Shadowboss, статейку он писал и сам на Линуксе сидит, на стрельбу я думаю ему не жаловались.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GUNNER
сообщение 14.3.2011, 18:10
Сообщение #4


Стаж: 19 лет

Сообщений: 522
Благодарностей: 201
Полезность: 635

ravenyd123,
при каком значении клиентского ex_interp проводились все эти эксперименты?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Grape Fruit
сообщение 14.3.2011, 18:57
Сообщение #5


Стаж: 16 лет

Сообщений: 505
Благодарностей: 286
Полезность: 802

Пересобранное ядро на центе + sys_ticrate 200 + pingboost 2...получил на всех серверах не проседающие 125 фпс. Стрельба во многом от рейтов зависит.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ravenyd123
сообщение 14.3.2011, 22:59
Сообщение #6


Стаж: 15 лет

Сообщений: 728
Благодарностей: 57
Полезность: 119

Цитата(нуб @ 14.3.2011, 18:50) *
Могу предположить, что дело в центе/бубунте и слабом проце.
У тебя просто проседает фпс, думаю дело в этом. Оптимизация уважаемый, оптимизация.

___
Генту 1000фпс, Все довольны.


Пересобирал ядро, экспериментировал. Процессор C2D E5600. Не думаю, что дело в процессоре.

Цитата(mclaren @ 14.3.2011, 19:06) *
Пользуюсь Gentoo. Такая проблема для игроков, (Для понимающих в стрельбе) была ощутима, но после того как поковырялся в настройках, она стала на много лучше,в частности добавил приоритет серверу. Хоть те кто жаловались на стрельбу у меня на сервере, сказали что она стала лучше но все равно не так, лично я полагаюсь на свой опыт, руки и взгляд и вижу, что стреляет именно туда куда тебе надо, хоть другие бывает жалуются....Роли не играет, что я за полтора метра от сервера и играю локально....Но у данной проблемы, была выявлена причина ее возникновения - это прыгающий фпс. Множество всего перепробовали, но как удалось хоть чуток снизить проседания фпс, стрельба намнооого лучше стала. Проверь фпс во время игры, к примеру на 3/4 забитом сервере.
Но есть и сервера там где то же линукс, но и стрельба там на высоком уровне....
Спроси Shadowboss, статейку он писал и сам на Линуксе сидит, на стрельбу я думаю ему не жаловались.

Хмм...да, ФПС у меня прыгает, притом не зависимо от количества игроков. Но всеже разве может быть это причиной заддержкой?

Цитата(GUNNER @ 14.3.2011, 19:10) *
ravenyd123,
при каком значении клиентского ex_interp проводились все эти эксперименты?

ex_interp 0.1

Отредактировал: ravenyd123, - 14.3.2011, 22:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 14.3.2011, 23:04
Сообщение #7


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

ravenyd123,
фпс прыгает потому что проц тряпочка.
скачки фпс - это грубо говоря потеря обработки пакетов для клиента вот и подобные "задержки"
цент вообще не лучшая система для серверов игровых.


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ravenyd123
сообщение 15.3.2011, 10:29
Сообщение #8


Стаж: 15 лет

Сообщений: 728
Благодарностей: 57
Полезность: 119

Цитата(нуб @ 15.3.2011, 0:04) *
ravenyd123,
фпс прыгает потому что проц тряпочка.
скачки фпс - это грубо говоря потеря обработки пакетов для клиента вот и подобные "задержки"
цент вообще не лучшая система для серверов игровых.

Не ужели моего процессора не хватает? Все таки не слабый
А какую ОСь ставить лучше?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 15.3.2011, 10:50
Сообщение #9


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

ravenyd123,
е5600 обычно сравнивают по производительности с athlon x64.. ну я тонко намекнул.

Лучше ставить ту ось из которой можно выпилить все все все все все лишнее, которую собираешь конкретно под свое железои так далее.
генту/слаку :)


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GTm
сообщение 15.3.2011, 12:48
Сообщение #10


Стаж: 15 лет

Сообщений: 56
Благодарностей: 2
Полезность: 30

Интересную информацию Вы подкинули. Я о таком никогда не слышал. Могу предположить что дело всетаки в железе. Не обязательно что прям проц не тянет. Просто винда и линукс по разному используют железо.

Например в линуксе (В новых осях) уже по умолчанию используется таймер высокого разрешения "High Precision Event Timer" Винда же, наприме ХР - юзает старый формат и по дефолту с нее больше 60 фпс не получешь. Для повышения используют разного рода бустеры. Так что разница уже в этом довольна ощутима.


p.s. Заметил что на цент ос параметр pingboost не актуален. Все можно настроить через sys_tickrate
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ravenyd123
сообщение 15.3.2011, 15:32
Сообщение #11


Стаж: 15 лет

Сообщений: 728
Благодарностей: 57
Полезность: 119

Цитата(GTm @ 15.3.2011, 13:48) *
Интересную информацию Вы подкинули. Я о таком никогда не слышал. Могу предположить что дело всетаки в железе. Не обязательно что прям проц не тянет. Просто винда и линукс по разному используют железо.

Например в линуксе (В новых осях) уже по умолчанию используется таймер высокого разрешения "High Precision Event Timer" Винда же, наприме ХР - юзает старый формат и по дефолту с нее больше 60 фпс не получешь. Для повышения используют разного рода бустеры. Так что разница уже в этом довольна ощутима.


p.s. Заметил что на цент ос параметр pingboost не актуален. Все можно настроить через sys_tickrate

Должен не согласиться. pingboost 3 заметно отличается от остальных. И вообще при выключенном пинг поднимается с 5-7 до 10-13

Хотелось бы еще уточнить про сборку ядра. СТоит ли отключать HT и SMTP ?

Провел эксперимент при sys_ticrate 200 выдает прыжки ФПС 200-150-125. И народ жалуется на лаги.
При sys_ticrate 100 выдает ровно 100+-1 фпс. Пинг высокий, но лагов нет.
Но там и там всеравно задержка. Т.е. стрелять надо перед врагом, чтобы в него попасть.

Оперирование кварами ничего толком не дало в разрешение проблем с задержком.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 15.3.2011, 16:20
Сообщение #12


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

ravenyd123,
HT надо отключать.
SMPT? почтовый протакол?


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ravenyd123
сообщение 15.3.2011, 22:25
Сообщение #13


Стаж: 15 лет

Сообщений: 728
Благодарностей: 57
Полезность: 119

Цитата(нуб @ 15.3.2011, 17:20) *
ravenyd123,
HT надо отключать.
SMPT? почтовый протакол?

=))))))))) :biggrin: не то написал.

Имел ввиду SMT
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 15.3.2011, 22:43
Сообщение #14


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

СМТ это же серверная фича, на ксеонах есть.


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ravenyd123
сообщение 22.3.2011, 13:50
Сообщение #15


Стаж: 15 лет

Сообщений: 728
Благодарностей: 57
Полезность: 119

Цитата(нуб @ 15.3.2011, 23:43) *
СМТ это же серверная фича, на ксеонах есть.

По умолчанию она включена.

Цитата(alesned @ 14.3.2011, 19:57) *
Пересобранное ядро на центе + sys_ticrate 200 + pingboost 2...получил на всех серверах не проседающие 125 фпс. Стрельба во многом от рейтов зависит.

Пересобрал ядро...поставил sys_ticrate 200 .... ФПС показывает не 125, а ровно 200 +-0,8
pingboost 2
Задержка все равно осталась.

Кварами подогнал самые оптимальные значения:
sv_maxrate и sv_minrate 0
sv_maxupdaterate 60
sv_unlag 1
sv_unlagsamples 0
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 22.3.2011, 14:51
Сообщение #16


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

не сочтите за рекламу

а можете посмотреть вот на этом сервере стрельбу
IP

188.127.246.99:27052


так же стоит на linux centos 5.5.

рейты сервера
rate's

//rate's
sv_maxrate "30000"
sv_maxupdaterate "101"
sv_minrate "100000"
sv_minupdaterate "30"


параметры
fps_max 1000
sys_ticrate 10000
pingboost 2

ps сервер на хостинге

ps. а вообще лучше стабильные 100 fps и без скачков
чем скачки +- 10 fps хотя бы на 200 fps

Отредактировал: Legenda, - 22.3.2011, 14:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ravenyd123
сообщение 22.3.2011, 14:57
Сообщение #17


Стаж: 15 лет

Сообщений: 728
Благодарностей: 57
Полезность: 119

Цитата(Legenda @ 22.3.2011, 15:51) *
не сочтите за рекламу

а можете посмотреть вот на этом сервере стрельбу
IP

188.127.246.99:27052


так же стоит на linux centos 5.5.

рейты сервера
rate's

//rate's
sv_maxrate "30000"
sv_maxupdaterate "101"
sv_minrate "100000"
sv_minupdaterate "30"


параметры
fps_max 1000
sys_ticrate 10000
pingboost 2

ps сервер на хостинге

ps. а вообще лучше стабильные 100 fps и без скачков
чем скачки +- 10 fps хотя бы на 200 fps


fps_max 1000 - это же клиентский квар.
sys_ticrate 10000 - поидее 1000 фпс должно быть.
Сейчас заценю. Спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 22.3.2011, 15:01
Сообщение #18


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

Цитата(Legenda @ 22.3.2011, 14:51) *
так же стоит на linux centos 5.5.

рейты сервера
rate's

//rate's
sv_maxrate "30000"
sv_maxupdaterate "101"
sv_minrate "100000"
sv_minupdaterate "30"

если это класик мод, то рейты высоки...+ линукс (на линуксе заметно меньше задержек с пакетами и чоки почти нулевые при минимальных рейтах)

я бы такие поставил
sv_minrate "25000"
или вообще
sv_minrate "5000-10000"
~~
sv_maxupdaterate "101"
sv_minupdaterate "20"


Отредактировал: LaFA, - 22.3.2011, 15:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ravenyd123
сообщение 22.3.2011, 15:12
Сообщение #19


Стаж: 15 лет

Сообщений: 728
Благодарностей: 57
Полезность: 119

Заценил сервер. Стрельба еще хуже, чем у меня )))
Стреляешь в упор в стоячего и ничего ))) 1 попадание в ногу

Да и вообще нагруженный серв всякими плагинами лишними

Цитата(LaFA @ 22.3.2011, 16:01) *
если это класик мод, то рейты высоки...+ линукс (на линуксе заметно меньше задержек с пакетами и чоки почти нулевые при минимальных рейтах)

я бы такие поставил
sv_minrate "25000"
или вообще
sv_minrate "5000-10000"


Что самое интересное, может у меня "неправильный CentOS 5.5"?
При одних и тех же настройках choke под винду меньше на 20-30, чем под CentOS 5.5 у меня.

при 25 игроках choke сильно колеблется 0-100...в основном 70-100
Под винду 60-70 при тех же 25 игроках.
А при 32 игроках choke у меня 80-100, но в основном дерижтся 98-100

Под винду 70-100. В основном держится около 80

Имеет ли значение ставить sv_minrate 30000 ? Ведь КС поддерживает до 25000

Кстати, что-то не очень видно на сервере этом sv_maxupdaterate "101"
choke всегда 0. Скорее всего стоит sv_maxupdaterate 30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 22.3.2011, 15:14
Сообщение #20


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

Цитата(ravenyd123 @ 22.3.2011, 15:08) *
Ведь КС поддерживает до 25000

ошибаешься
Цитата(ravenyd123 @ 22.3.2011, 15:08) *
Имеет ли значение ставить sv_minrate 30000?

поищи темку Рейты

Тести:
(на choke закрой глаза они не столь важны)
sv_minrate "25000"
sv_maxupdaterate "101"
sv_minupdaterate "20"

or

(если стрельба одинакова при этих двух вариантах, то я бы остановился на этом)
sv_minrate "50000"
sv_maxupdaterate "101"
sv_minupdaterate "20"


Отредактировал: LaFA, - 22.3.2011, 15:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
7 страниц V   1 2 ... 5 6 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 3 гостей читают эту тему: