Почему 100 fps это nice?, sys_ticrate и стрельба |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Почему 100 fps это nice?, sys_ticrate и стрельба |
mclaren
|
14.3.2011, 18:06
Сообщение
|
![]() |
Пользуюсь Gentoo. Такая проблема для игроков, (Для понимающих в стрельбе) была ощутима, но после того как поковырялся в настройках, она стала на много лучше,в частности добавил приоритет серверу. Хоть те кто жаловались на стрельбу у меня на сервере, сказали что она стала лучше но все равно не так, лично я полагаюсь на свой опыт, руки и взгляд и вижу, что стреляет именно туда куда тебе надо, хоть другие бывает жалуются....Роли не играет, что я за полтора метра от сервера и играю локально....Но у данной проблемы, была выявлена причина ее возникновения - это прыгающий фпс. Множество всего перепробовали, но как удалось хоть чуток снизить проседания фпс, стрельба намнооого лучше стала. Проверь фпс во время игры, к примеру на 3/4 забитом сервере.
Но есть и сервера там где то же линукс, но и стрельба там на высоком уровне.... Спроси Shadowboss, статейку он писал и сам на Линуксе сидит, на стрельбу я думаю ему не жаловались. |
|
|
|
GUNNER
|
14.3.2011, 18:10
Сообщение
|
![]() |
ravenyd123,
при каком значении клиентского ex_interp проводились все эти эксперименты? |
|
|
|
Grape Fruit
|
14.3.2011, 18:57
Сообщение
|
![]() |
Пересобранное ядро на центе + sys_ticrate 200 + pingboost 2...получил на всех серверах не проседающие 125 фпс. Стрельба во многом от рейтов зависит.
|
|
|
|
ravenyd123
|
14.3.2011, 22:59
Сообщение
|
![]() |
Могу предположить, что дело в центе/бубунте и слабом проце. У тебя просто проседает фпс, думаю дело в этом. Оптимизация уважаемый, оптимизация. ___ Генту 1000фпс, Все довольны. Пересобирал ядро, экспериментировал. Процессор C2D E5600. Не думаю, что дело в процессоре. Пользуюсь Gentoo. Такая проблема для игроков, (Для понимающих в стрельбе) была ощутима, но после того как поковырялся в настройках, она стала на много лучше,в частности добавил приоритет серверу. Хоть те кто жаловались на стрельбу у меня на сервере, сказали что она стала лучше но все равно не так, лично я полагаюсь на свой опыт, руки и взгляд и вижу, что стреляет именно туда куда тебе надо, хоть другие бывает жалуются....Роли не играет, что я за полтора метра от сервера и играю локально....Но у данной проблемы, была выявлена причина ее возникновения - это прыгающий фпс. Множество всего перепробовали, но как удалось хоть чуток снизить проседания фпс, стрельба намнооого лучше стала. Проверь фпс во время игры, к примеру на 3/4 забитом сервере. Но есть и сервера там где то же линукс, но и стрельба там на высоком уровне.... Спроси Shadowboss, статейку он писал и сам на Линуксе сидит, на стрельбу я думаю ему не жаловались. Хмм...да, ФПС у меня прыгает, притом не зависимо от количества игроков. Но всеже разве может быть это причиной заддержкой? ravenyd123, при каком значении клиентского ex_interp проводились все эти эксперименты? ex_interp 0.1
Отредактировал: ravenyd123, - 14.3.2011, 22:57
|
|
|
|
нуб
|
14.3.2011, 23:04
Сообщение
|
|||
![]() |
ravenyd123,
фпс прыгает потому что проц тряпочка. скачки фпс - это грубо говоря потеря обработки пакетов для клиента вот и подобные "задержки" цент вообще не лучшая система для серверов игровых.
|
|||
|
|
||||
ravenyd123
|
15.3.2011, 10:29
Сообщение
|
![]() |
ravenyd123, фпс прыгает потому что проц тряпочка. скачки фпс - это грубо говоря потеря обработки пакетов для клиента вот и подобные "задержки" цент вообще не лучшая система для серверов игровых. Не ужели моего процессора не хватает? Все таки не слабый А какую ОСь ставить лучше? |
|
|
|
нуб
|
15.3.2011, 10:50
Сообщение
|
|||
![]() |
ravenyd123,
е5600 обычно сравнивают по производительности с athlon x64.. ну я тонко намекнул. Лучше ставить ту ось из которой можно выпилить все все все все все лишнее, которую собираешь конкретно под свое железои так далее. генту/слаку :)
|
|||
|
|
||||
GTm
|
15.3.2011, 12:48
Сообщение
|
![]() |
Интересную информацию Вы подкинули. Я о таком никогда не слышал. Могу предположить что дело всетаки в железе. Не обязательно что прям проц не тянет. Просто винда и линукс по разному используют железо.
Например в линуксе (В новых осях) уже по умолчанию используется таймер высокого разрешения "High Precision Event Timer" Винда же, наприме ХР - юзает старый формат и по дефолту с нее больше 60 фпс не получешь. Для повышения используют разного рода бустеры. Так что разница уже в этом довольна ощутима. p.s. Заметил что на цент ос параметр pingboost не актуален. Все можно настроить через sys_tickrate |
|
|
|
ravenyd123
|
15.3.2011, 15:32
Сообщение
|
![]() |
Интересную информацию Вы подкинули. Я о таком никогда не слышал. Могу предположить что дело всетаки в железе. Не обязательно что прям проц не тянет. Просто винда и линукс по разному используют железо. Например в линуксе (В новых осях) уже по умолчанию используется таймер высокого разрешения "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
Сообщение
|
|||
![]() |
ravenyd123,
HT надо отключать. SMPT? почтовый протакол?
|
|||
|
|
||||
ravenyd123
|
15.3.2011, 22:25
Сообщение
|
![]() |
|
|
|
|
нуб
|
15.3.2011, 22:43
Сообщение
|
|||
![]() |
СМТ это же серверная фича, на ксеонах есть.
|
|||
|
|
||||
ravenyd123
|
22.3.2011, 13:50
Сообщение
|
![]() |
СМТ это же серверная фича, на ксеонах есть. По умолчанию она включена. Пересобранное ядро на центе + 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
Сообщение
|
![]() ![]() |
не сочтите за рекламу
а можете посмотреть вот на этом сервере стрельбу 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
Сообщение
|
![]() |
не сочтите за рекламу а можете посмотреть вот на этом сервере стрельбу 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
Сообщение
|
![]() |
так же стоит на 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
Сообщение
|
![]() |
Заценил сервер. Стрельба еще хуже, чем у меня )))
Стреляешь в упор в стоячего и ничего ))) 1 попадание в ногу Да и вообще нагруженный серв всякими плагинами лишними если это класик мод, то рейты высоки...+ линукс (на линуксе заметно меньше задержек с пакетами и чоки почти нулевые при минимальных рейтах) я бы такие поставил 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
Сообщение
|
![]() |
Ведь КС поддерживает до 25000 ошибаешься Имеет ли значение ставить 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
|
|
|
|
![]() ![]() |