Здравствуйте всем, помогите пожалуйста настроить fps под ОС.
У меня на серверах очень сильно приседает fps и сам сервер подвисает через определенное время. Я тестировал сервер под разными параметрами: -pingboost 1, 2, 3, -sys_ticrate 64, 100, 200, 300, 512, 1000, 1024, но результат такой же.
Вот как себя ведет сервер при 512 фпс:
Код
CPU In Out Uptime Users FPS Players
0.00 3.32 5.74 0 1 190.84 1
stats
CPU In Out Uptime Users FPS Players
0.00 3.92 6.82 0 1 324.36 1
stats
CPU In Out Uptime Users FPS Players
0.00 4.38 7.67 0 1 256.94 1
stats
CPU In Out Uptime Users FPS Players
0.00 4.68 8.19 0 1 328.52 1
stats
statsCPU In Out Uptime Users FPS Players
0.00 4.87 8.56 0 1 246.79 1
CPU In Out Uptime Users FPS Players
0.00 4.27 8.28 0 1 186.08 1
stats
CPU In Out Uptime Users FPS Players
0.00 3.34 6.17 0 1 483.56 1
Так же настраивал рейты под hlds, и под сеть, но эффект был незначительным.
Вот характеристики сервера:
Процессор AMD FX-8320 3.5GHz/8MB/2600MHz
Память Team Elite DDR3-1333 8192MB PC-10666
Вот server.cfg:
Код
//================================================================================
==========================
//Основной конфигурационный файл сервера.
//================================================================================
==========================
//
//
//================================================================================
==========================
//Полное описание файла server.cfg который находится в папке cstrike.
//================================================================================
==========================
//
//
hostname ""
sv_password ""
rcon_password ""
sv_region 255
sv_contact ""
amx_contactinfo ""
//
//
//================================================================================
==========================
// exec конфигурация
//================================================================================
==========================
//
exec listip.cfg
exec banned.cfg
exec language.cfg
//
//================================================================================
==========================
//Логи
//================================================================================
==========================
//
//После этого сервер начнет писать все происходящие действия на сервере в папку \cstrike\logs
//
//
log off
sv_logbans 0 // Записывать в лог баны.
sv_log_onefile 0 // Записывать логи сервера в один файл.
sv_logecho 0 // Показывать информацию из логов сервера в консоль сервера.
sv_logfile 0 // Записывать логи сервера в файл.
mp_logmessages 0 // писать в лог чат игроков для последующих разборок.
mp_logdetail 0 // записывать в лог повреждения от: 0 - выключено; 1 - противников; 2 - своих; 3 - и от противников и от своих.
//
//
//================================================================================
==========================
//Rcon конфигурация
//================================================================================
==========================
//
//
sv_rcon_minfailuretime 0 // Колличество секунд для определения неверной rcon-аутенфикации.
sv_rcon_minfailures 1 // Колличество попыток при наборе rcon-пароля во время заданное sv_rcon_minfailuretime, после истечения которых игрок будет забанен.
sv_rcon_maxfailures 3 // Максимальное колличество попыток при наборе rcon-пароля, после истечения которых игрок будет забанен.
sv_rcon_banpenalty 30 // Колличество минут на которое банится игрок пытавшийся подобрать rcon-пароль к серверу.
//
//
//================================================================================
==========================
//Настройки Gameplay
//================================================================================
==========================
//
//
mp_falldamage 1 // Урон от падения.
mp_footsteps 1 // Звуки шагов.
mp_flashlight 1 // фонарик.
mp_autocrosshair 0 // Вкл/Выкл 1|0 автоприцеливание.
mp_friendlyfire 0 // Возможность атаковать своих.
mp_chattime 0 // Время, в течении которого игроки смогут разговаривать между собой после окончания текущей карты.[секунды].
mp_timelimit 30 // Ограничение времени на карту.[минуты]
mp_buytime 0.5 // Время покупки.[минуты]
mp_maxrounds 0 // Максимальное количество раундов на одной карте.
mp_winlimit 0 // Максимальное колличество фрагов, при достижении которого определённым игроком карта сменится на следующую.
mp_fraglimit 0 // максимальное колличество фрагов, при достижении которого определённым игроком карта сменится на следующую.
mp_startmoney 888 // Количество начальных денег у игроков.
mp_roundtime 3 // Длина раунда.[минуты]
mp_freezetime 2 // Начальный отсчёт времени в начале каждого раунда(для покупки).[секунды]
mp_c4timer 35 // Таймер C4.[секунды]
mp_limitteams 2 // Максимальное количество игроков команды 1 которое может превышать количество игроков в команде 2.
mp_autoteambalance 1 // Разрешить автоматическую балансировку команд.
//mp_mapvoteratio 0.51 // для смены карты нужно 51% голосов.
sv_timeout "60"
//
//
//================================================================================
==========================
//Наказания
//================================================================================
==========================
//
//
mp_tkpunish 0 // Убить того, кто убил игрока своей команды в следующем раунде.
mp_autokick 0 // Автокик за убийство игроков своей команды?
mp_spawnprotectiontime 0 // Кикает игроков которые убивают членов своей команды в течении # секунд после перезапуска раунда
mp_hostagepenalty 0 // Кикает террориста при убийстве заданного лимита заложников.
//
//
//================================================================================
==========================
//Настройки окружения
//================================================================================
==========================
//
//
sv_gravity 800 // Гравитация в игре
sv_maxspeed 320 // Максимальная скорость игрока.
sv_airaccelerate 10 // Режим скольжения по стенкам объектов (используеться на surf - картах)
sv_footsteps 1 // Использовать звук шагов при передвижении игрока.
sv_friction 4 // Коэффициент трения в игре.
//
//
//================================================================================
==========================
//Голосовые настройки
//================================================================================
==========================
//
//
sv_alltalk 1 // Разрешить всем слышать переговоры друг друга по микрофону, вне зависимости от команды.
sv_voiceenable 1 // Разрешить использование микрофона.
sv_voicequality 5
sv_voicecodec voice_speex
//
//
//================================================================================
==========================
//Файловые настройки
//================================================================================
==========================
//
//
sv_download 1
sv_allowupload 1
sv_allowdownload 0
sv_downloadurl ""
//
//
//================================================================================
==========================
// Настройка игроков
//================================================================================
==========================
//
//
sv_spectalk 1 // участие спектаторов в общем чате.
sv_specaccelerate 5 // Ускорение при передвижения в режиме spectator.
sv_specspeed 1.5 // Скорость передвижения в режиме spectator.
sv_specnoclip 1 // Игрок в режиме spectator может пролетать через стены и объекты.
mp_forcecamera 1 // Разрешить переключения камер в режиме спектатора.
mp_allowspectators 0 // разрешить игрокам после смерти наблюдать за чужими игроками.
mp_playerid 0 // Контролирует информацию которую игрок видет на панели статуса: 0 все имена; 1 только имена игроков своей команды; 2 без имён.
mp_fadetoblack 0 // После смерти экран становится чёрным, не давая игроку смотреть за другими игроками в режиме спектатора.
mp_forcechasecam 1 // после смерти игрок может следить только за своей командой
//
//
//================================================================================
==========================
// Разное
//================================================================================
==========================
//
//
pausable 0 // Разрешить ставить паузу во время игры.
sv_cheats 0 // Разрешить игровые читы на сервере (пример: noclip).
sv_stats 0 // собирать статистику использования процессора.
mp_decals 200 // Колличество разрешённых декалей (спреи, пятна крови, пулевые отверстия).
sv_aim 0
sv_airmove 1
sv_bounce 1
breakable_multiplayer 1
decalfrequency 60
host_framerate 0
sv_clipmode 0
edgefriction 2
mp_consistency 1
sv_lan 0
sv_weaponmenu_state 1
//
//
//================================================================================
==========================
// Интернет конфигурация
//================================================================================
==========================
//
//
sv_maxrate 25000
sv_minrate 50000
sv_maxupdaterate 101
sv_minupdaterate 20
sv_maxunlag 0.5
sv_unlag 1
cl_updaterate 101
cl_cmdrate 101
cl_rate 20000
rate 25000
//
//
Fps тестировался на чистом билде.
Прошу вашей помощи.
P.S. Так же сервер cs стоит на виртуалке: OC linux Centos 6.4
Отредактировал: Psychonauts, - 3.7.2013, 22:25