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

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

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

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

6 страниц V  « 3 4 5 »

ticrate

, FPS Сервера
Статус пользователя NexTTT
сообщение 7.2.2011, 0:15
Сообщение #61


Стаж: 17 лет

Сообщений: 425
Благодарностей: 155
Полезность: 335

Помогите и мне немного)

stats
CPU In Out Uptime Users FPS Players
4.68 47.10 70.85 214 309 1001.15 11
stats
CPU In Out Uptime Users FPS Players
3.64 45.02 67.39 214 309 834.40 11
stats
CPU In Out Uptime Users FPS Players
4.29 42.77 62.60 214 309 718.01 11
stats
CPU In Out Uptime Users FPS Players
4.29 43.27 63.65 214 309 679.57 11
stats
CPU In Out Uptime Users FPS Players
4.68 43.28 64.10 214 309 732.08 11
stats
CPU In Out Uptime Users FPS Players
4.68 47.18 72.11 214 309 726.39 11
stats
CPU In Out Uptime Users FPS Players
7.01 50.23 76.89 214 309 657.04 11
stats
CPU In Out Uptime Users FPS Players
9.35 51.40 79.06 214 309 536.30 11
stats
CPU In Out Uptime Users FPS Players
9.35 50.01 76.57 214 309 389.48 11
stats
CPU In Out Uptime Users FPS Players
8.58 45.90 68.44 214 309 492.65 11
stats
CPU In Out Uptime Users FPS Players
8.58 43.18 63.84 214 309 409.23 11


mmtimer
mm_insane "0"
sys_ticrate 1100
fps_max 1000


Plugins

admin_spec_esp_v1.4_beta.amxx
admin_spec_esp.amxx
admin_freelook.amxx
amx_super_RU.amxx
amx_super_nospeed.amxx
amx_super_menu.amxx
instant_autoteambalance.amxx
statsx_shell.amxx
no_reklama_advanced.amxx
high_ping_kicker.amxx


Железо

Тип ЦП QuadCore Intel Core i5 750, 2800 MHz (21 x 133)
Системная плата ASRock H55M (1 PCI, 1 PCI-E x1, 2 PCI-E x16, 2 DDR3 DIMM, Audio, Video, Gigabit LAN)
Чипсет системной платы Intel Ibex Peak H55, Intel Lynnfield
Системная память 3191 Мб (DDR3-1066 DDR3 SDRAM)
DIMM1: Samsung M378B5673FH0-CF8 2 Гб DDR3-1066 DDR3 SDRAM (7-7-7-20 @ 533 МГц) (6-6-6-18 @ 457 МГц)
DIMM3: Samsung M378B5673FH0-CF8 2 Гб DDR3-1066 DDR3 SDRAM (7-7-7-20 @ 533 МГц) (6-6-6-18 @ 457 МГц)


Зы windows 7 x86
Дпрото и версия билда серва последние.

Вообщем хочется попросить вашей помощи в стабилизации фпс) Мне 1000 хочется конечно, но мне хватило бы и стабильных 500-600 фпс.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя balaban
сообщение 7.2.2011, 0:30
Сообщение #62


Стаж: 18 лет

Сообщений: 2131
Благодарностей: 1074
Полезность: 1160

MyArena.ru
Меценат Меценат

NexTTT,
Раздел видел?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя c0rax
сообщение 7.2.2011, 0:37
Сообщение #63


Стаж: 18 лет

Сообщений: 1077
Благодарностей: 530
Полезность: 884

Цитата(нуб2 @ 6.2.2011, 21:20) *
hlds несколько неверно выдает нагрузку на проц, в свое время на венде с ммтаймером 140% показывало.

Вот-вот, верить его показаниям бесполезно.
У меня при 32 игроках реальная нагрузка на CPU составляет:
CPU Load


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NexTTT
сообщение 7.2.2011, 13:24
Сообщение #64


Стаж: 17 лет

Сообщений: 425
Благодарностей: 155
Полезность: 335

Цитата(balaban @ 7.2.2011, 1:30) *
NexTTT,
Раздел видел?

оооой, огромное простите. Дело было ночью - мозг уже не работал)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 7.2.2011, 17:17
Сообщение #65
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

соракс - ето нагрузка при 32 игроках на каждом ядре или линь так распределяет нагрузку? c 1 серва
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя c0rax
сообщение 7.2.2011, 17:57
Сообщение #66


Стаж: 18 лет

Сообщений: 1077
Благодарностей: 530
Полезность: 884

Цитата(cs-portal @ 7.2.2011, 17:17) *
соракс - ето нагрузка при 32 игроках на каждом ядре или линь так распределяет нагрузку? c 1 серва

Это суммарная нагрузка всей системы в целом, с 5-ти запущеными hlds (первый из них забит на 32 слота)
и само собой ядро и CFQ сами так распределяют нагрузку по всему CPU.

Отредактировал: c0rax, - 7.2.2011, 17:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sp0ke
сообщение 7.2.2011, 18:14
Сообщение #67
Стаж: 17 лет

Сообщений: 534
Благодарностей: 102
Полезность: 164

какой проц?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sabas
сообщение 7.2.2011, 18:32
Сообщение #68
Стаж: 18 лет

Сообщений: 90
Благодарностей: 9
Полезность: 83

Цитата(c0rax @ 7.2.2011, 20:57) *
Это суммарная нагрузка всей системы в целом, с 5-ти запущеными hlds (первый из них забит на 32 слота)
и само собой ядро и CFQ сами так распределяют нагрузку по всему CPU.

Надеюсь все пять серверов держат 1000 стабильных фпс !? покажите плиз настройки ядра, gentoo конечно рульная ось ... но 5 серверов по 32 игрока и 1000 стабильных фпс ... и такой нагрузкой ... ммм ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ARTI SHOK
сообщение 7.2.2011, 22:19
Сообщение #69
Стаж: 15 лет

Сообщений: 138
Благодарностей: 23
Полезность: 137

ребят какой бы sys_ticrate посоветовали при пингбуст 2 и 32х вечно забитых слотах?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя c0rax
сообщение 7.2.2011, 22:37
Сообщение #70


Стаж: 18 лет

Сообщений: 1077
Благодарностей: 530
Полезность: 884

Цитата(sp0ke @ 7.2.2011, 18:14) *
какой проц?

Код
Intel Core 2 Quad Q9650 Степпинг E0


Такая же ситуация у меня наблюдается и на
Код
Intel Core 2 Quad E8500

с таким-же степпингом.
Но правда уже при 3х серверах. (больше не пробовал)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя empy
сообщение 8.2.2011, 1:37
Сообщение #71
Стаж: 18 лет

Сообщений: 219
Благодарностей: 10
Полезность: < 0

помогите настроить сервер, FPS 60 и 20% проц на пустом серве

FPS на пустом сервере

CPU In Out Uptime Users FPS Players
20.73 0.00 0.00 198 0 60.22 0
] stats
CPU In Out Uptime Users FPS Players
20.23 0.00 0.00 198 0 60.70 0
] stats
CPU In Out Uptime Users FPS Players
20.23 0.00 0.00 198 0 60.10 0
] stats
CPU In Out Uptime Users FPS Players
20.31 0.00 0.00 198 0 60
Железо

intel core quad cpu q6600 2.4 GHz (4 cpu)
ОЗУ: 3 гб
система

ubuntu 10.10 x64
в линуксе не шарю, вычитал в инете что проще ubuntu из линуксов ничего нету, вот и поставил
скрипт запуска

#!/bin/sh
############################################################################
# #
# Script written by morfin for Bazalt43|CS 1.6|Public. #
# Version 0.7 #
# CONTACTS: #
# Mail: mk75@sky.ru #
# ICQ: 382904793 #
# This script restarting counter-strike server runned with -pidfile option #
# and -norestart option and restores pidfile if it was deleted when server #
# is running. It can be runned in background and when catched kill signal #
# 2 or 3 finishes hlds and exit normally. #
# P.S Don't try to kill server before it written pidfile. #
# #
############################################################################

#variable to set server pidfile name
PIDFILE="hlds27012.pid"

#restarter pidfile name default restarter.pid
RESTARTER_PIDFILE="restarter27012.pid"

#path to server
SERVER_PATH="/home/serv/27012/"

#If script not included as library then execute that code
if [ "$INCLUDED" = "" ];then
VERSION="0.6"

if [ "$1" = "-v" ] || [ "$1" = "--version" ] ; then
echo $VERSION
exit
fi

if [ "$CALLED" = "" ]; then
#remember your current position
CURRENT_DIR=`pwd -L`
#scripts path
#SCRIPT_PATH=`dirname $0`
fi
cd $SERVER_PATH
#variable to set server check time
CHECK_TIME=60

#variable storing runscript
RUN_SCRIPT="nice --20 screen -A -m -d -S serv12 ./hlds_27012 -binary ./hlds_i686_27012 -game cstrike +maxplayers 22 -secure +port 27012 +map deathrun_temple +ip x.x.x.x -nomaster -debug -sv_lan 0 -sys_ticrate 1000 -pingboost 1 -pidfile ./hlds27012.pid"


#File for logging errors and other default : restarter.log

LOG_FILE="restarter27012.log"

#script running first time
FIRST_RUN=1

#defining all very often calling commands
fi

start_server()
{
while (true)
do
if [ -e ${PIDFILE} ] ; then
if [ $(ps -p $(cat ${PIDFILE})|wc -l) = "1" ] ; then restart_server
fi
else restart_server
fi
sleep ${CHECK_TIME}
done
}

finish_server()
{
if [ "${TTY}" = "" ] ; then
TTY=`cat restarter27012.tmp`
rm restarter.tmp
fi
if [ -e ${PIDFILE} ]; then
PID=`cat ${PIDFILE}`
fi
echo "Wait for full stop of server">${TTY}
if [ $(ps -p $(cat ${PIDFILE})|wc -l) = "1" ] ; then
echo "Server was finished">${TTY}
rm ${PIDFILE}
rm ${RESTARTER_PIDFILE}
exit
else
kill -3 ${PID}
sleep 10
finish_server
fi
}

restart_server()
{
if [ "${FIRST_RUN}" = 1 ] ; then
FIRST_RUN=0
$(${RUN_SCRIPT}) >>/dev/null
echo "Please wait for full start of server">>${TTY}
sleep 30
if [ -e ${PIDFILE} ] ; then echo "Server was started successfully!">${TTY} ; fi
else
MESSAGE="Server was restarted after crash"
echo $(date "+%x %X") $MESSAGE >> ${LOG_FILE}
$(${RUN_SCRIPT}) >>/dev/null
fi
trap 'INCLUDED="1"; . $0 ; finish_server ' 2 3
}

start_restarter()
{
export CALLED="1"
export TTY=`tty`
export SERVER_PATH=${SERVER_PATH}
screen -A -m -d sh ${CURRENT_DIR}/`basename $0`>>mylog.txt
}

stop_restarter()
{
echo `tty`>restarter.tmp
kill -3 `cat ${RESTARTER_PIDFILE}`
echo "Successfuly stopped server"
}

start()
{
if [ -e ${RESTARTER_PIDFILE} ] ; then
if [ `ps -p $(cat ${RESTARTER_PIDFILE})|wc -l` = "1" ]; then start_restarter
else
echo "Server already running! (pid=`cat ${RESTARTER_PIDFILE}`)"
fi
else start_restarter
fi
}

restart()
{
if [ -e ${RESTARTER_PIDFILE} ] && [ `ps -p $(cat ${RESTARTER_PIDFILE})|wc -l` = "2" ]; then
stop_restarter
start_restarter
else echo "Can't restart: server not running!"
fi
}

stop()
{
if [ -e ${RESTARTER_PIDFILE} ] && [ `ps -p $(cat ${RESTARTER_PIDFILE})|wc -l` = "2" ] ; then
stop_restarter
else echo "Can't stop: server not running!"
fi
}

status()
{
if [ -e ${PIDFILE} ] && [ $(ps -p $(cat ${PIDFILE})|wc -l) = "2" ] ; then
echo "hlds running as pid $(cat ${PIDFILE})"
else echo "hlds not running"
fi
exit
}

if [ "${INCLUDED}" = "" ] ; then
if [ "${CALLED}" = "1" ] ; then
echo $$ > ${RESTARTER_PIDFILE}
start_server
else
if [ "$1" = "" ] ; then start
else
PARAMETER="`echo $1|tr [:upper:] [:lower:]`"
if [ ${PARAMETER} = "start" ] ; then start
elif [ ${PARAMETER} = "stop" ] ; then stop
elif [ ${PARAMETER} = "restart" ] ; then restart
elif [ ${PARAMETER} = "status" ] ; then status
fi
fi
fi
fi

#then return to previous location

if [ "$CALLED" = "" ]; then
cd ${CURRENT_DIR}
fi
плагины и прочее

сервер чистый, скачал через hlupdatetool
поставил amxmodx 1.8.2
dproto 0.9.87
metamod
amxbans 6
server.cfg

sv_aim 0
pausable 0
sv_maxspeed 320
mp_timelimit 0
sv_cheats 0
pausable 0
allow_spectators 1
mp_buytime 0.25
mp_roundtime 1.78
mp_friendlyfire 1
mp_c4timer 35
mp_freezetime 6
mp_forcechasecam 2
mp_forcecamera 2
mp_fadetoblack 0
mp_footsteps 1
mp_flashlight 1
mp_autocrosshair 0
mp_limitteams 0
mp_logfile 0
mp_logmessages 1
mp_autoteambalance 0
mp_autokick 0
mp_tkpunish 0
mp_hostagepenalty 0
sv_aim 0
sv_cheats 0
sv_maxspeed 320
sv_gravity 800
sv_maxupdaterate 101
sv_maxrate 25000
sv_minupdaterate 20
sv_minrate 3000
sv_clienttrace 1
sv_airmove 1
sv_airaccelerate 10
mp_timelimit 0
mp_maxrounds 0
mp_startmoney 800
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mclaren
сообщение 8.2.2011, 1:50
Сообщение #72


Стаж: 19 лет

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

Цитата(c0rax @ 6.2.2011, 18:41) *
OS



FPS

Код
CPU   In    Out   Uptime  Users   FPS    Players
54.50 207.44 490.81    3820  5737 1000.00      26
stats
CPU   In    Out   Uptime  Users   FPS    Players
54.50 204.20 491.29    3820  5737 1000.00      26
stats
CPU   In    Out   Uptime  Users   FPS    Players
54.60 204.33 498.62    3820  5737 1000.00      26
stats
CPU   In    Out   Uptime  Users   FPS    Players
54.60 201.15 493.85    3820  5737 1000.00      26
CPU   In    Out   Uptime  Users   FPS    Players
54.50 207.44 490.81    3820  5737 1000.00      26
stats
CPU   In    Out   Uptime  Users   FPS    Players
54.53 204.20 491.29    3820  5737 1000.00      26
stats
CPU   In    Out   Uptime  Users   FPS    Players
54.64 204.33 498.62    3820  5737 1000.00      26
stats
CPU   In    Out   Uptime  Users   FPS    Players
54.60 201.15 493.85    3820  5737 1000.00      26
stats
CPU   In    Out   Uptime  Users   FPS    Players
47.00 159.55 331.98    3827  5767 1000.00      25
stats
CPU   In    Out   Uptime  Users   FPS    Players
45.50 160.77 335.53    3827  5767 1000.00      25
stats
CPU   In    Out   Uptime  Users   FPS    Players
45.50 146.73 298.61    3827  5767 1000.00      25


Screen



Это ж не хренова у тебя держит фпс. Основная настройка ОС для поддержания такого ФПС была уделена ядру, я правильно понимаю?
И ведь это я подозреваю, при -pingboost 3 sys_ticrate 1000 без всяких там mmtimer и прочей ереси????
PS.И ОС ты соответственно все же х64 держишь, не смотря на разговоры о том, что hlds заточен под х32?

Отредактировал: mclaren, - 8.2.2011, 1:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя balaban
сообщение 8.2.2011, 3:38
Сообщение #73


Стаж: 18 лет

Сообщений: 2131
Благодарностей: 1074
Полезность: 1160

MyArena.ru
Меценат Меценат

empy,
десктопная или серверная убунту?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 8.2.2011, 6:42
Сообщение #74
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

на убунту зайди в synaptic менеджер установи preemt ядро
и загрузись потом с него
должно быть 1000 фпс
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя empy
сообщение 8.2.2011, 13:56
Сообщение #75
Стаж: 18 лет

Сообщений: 219
Благодарностей: 10
Полезность: < 0

Цитата(balaban @ 8.2.2011, 4:38) *
empy,
десктопная или серверная убунту?


убунту десктоп
просто в линуксах не але, вот и поставил че попроще.
а у десктопа и серверной большое отличие?

Цитата(cs-portal @ 8.2.2011, 7:42) *
на убунту зайди в synaptic менеджер установи preemt ядро
и загрузись потом с него
должно быть 1000 фпс

убунту 10.10 в synaptic не нашел preemt (preempt тоже нету)

нашел статейку в инете "как настроить ядро на 1000 ghz - или иными словами сделать 1к FPS у себя на серваке"
щас буду прлбывать.


Подскажите еще какие параметры указывать в строке запуска сервера
nice --20 screen -A -m -d -S serv12 ./hlds_27012 -binary ./hlds_i686_27012 -game cstrike +maxplayers 22 -secure +port 27012 +map deathrun_temple +ip x.x.x.x -nomaster -debug -sv_lan 0 -sys_ticrate 1000 -pingboost 1 -pidfile ./hlds27012.pid

конкретно интересует:
nice (приоритет)
sys_ticrate
pingboost


и как в убунте привязать сервака к определенному ядру

нашел в инете:
привязка

-1й способ:
Привязка процесса с pid хххххх к первому CPU (#0):
taskset -c 1 -p xxxxx
привязка сразу к двум
taskset -c 1,2 -p xxxxx
где ххххх - пид процесса
где С - приоритет работы процесса.
Код
-с1 реальное время (real time)
-с2 наилучшая работа (best effort)
-с3 бездействие (idle)
-2й способ:
taskset -p 0x00000001 xxxxx
taskset -p 0x00000002 yyyyy



taskset -p 0x00000001 xxxxx
в консоле:
taskset -p 0x00000001 2239
pid 2239's current affinity mask: f
pid 2239's new affinity mask: 1

я правильно понял что pid 2239 этой командой привязывается к первому процу?

---------------------------
taskset -c 1 -p xxxxx
execvp: No such file or directory
failed to execute -p


xxxxx меняю на Pid сервера.
execvp: No such file or directory - почему такое пишет? (какой файл или директория не найденна?)

Отредактировал: empy, - 8.2.2011, 14:18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя c0rax
сообщение 8.2.2011, 14:25
Сообщение #76


Стаж: 18 лет

Сообщений: 1077
Благодарностей: 530
Полезность: 884

Цитата(mclaren @ 8.2.2011, 1:50) *
Это ж не хренова у тебя держит фпс. Основная настройка ОС для поддержания такого ФПС была уделена ядру, я правильно понимаю?

Я заставил всю систему использовать все возможности своего CPU, вплоть до SIMD-инструкций SSE 4.1

Цитата(mclaren @ 8.2.2011, 1:50) *
И ведь это я подозреваю, при -pingboost 3 sys_ticrate 1000 без всяких там mmtimer и прочей ереси????

Само собой разумеется.

Цитата(mclaren @ 8.2.2011, 1:50) *
PS.И ОС ты соответственно все же х64 держишь, не смотря на разговоры о том, что hlds заточен под х32?

помимо hlds я еще кучу сервисов использую, о чем писал ранее, поэтому и x64.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mclaren
сообщение 8.2.2011, 15:29
Сообщение #77


Стаж: 19 лет

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

Цитата(c0rax @ 8.2.2011, 15:25) *
Я заставил всю систему использовать все возможности своего CPU, вплоть до SIMD-инструкций SSE 4.1

Тога это получается основная деталь которая позволила тебе поддерживать на столько стабильный фпс?
Если это так, то тут придется многим порочить голову по этому поводу, что бы на Генте при "среднем" железе добиться хотя бы похожишь показателей как у тебя, так как в моем случае это ппц, прыжки фпс жесть соответственно и игры херовая становится.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 8.2.2011, 16:38
Сообщение #78


Стаж: 16 лет

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

да что вы прицепились к 1000 фпс?
хоть 5 тысяч) всеравно неужно не больше чем у игрока в кс, а это по умолчанию 72
скачки скажем 200-400 вообще по стрельбе не заметны.


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


Стаж: 19 лет

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

Цитата(нуб2 @ 8.2.2011, 17:38) *
да что вы прицепились к 1000 фпс?
хоть 5 тысяч) всеравно неужно не больше чем у игрока в кс, а это по умолчанию 72
скачки скажем 200-400 вообще по стрельбе не заметны.

А вот хорошие игроки это замечают =) чем больше скачки, тем выше разброс, чем меньше, тем "кучнее" стрельба.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 9.2.2011, 5:23
Сообщение #80
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

как раз наоборот
чем ниже фпс тем кучнее стрельба
чем больше упадет фпс ( станет ниже )- _ тем кучнее стрельба crazy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
6 страниц V  « 3 4 5 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: