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

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

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

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

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

ticrate

, FPS Сервера
Статус пользователя mclaren
сообщение 25.1.2011, 22:40
Сообщение #1


Стаж: 19 лет

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

Подскажите, как лучше настроить FPS сервера (ticrate) что бы оно не просидало, а то как я знаю это не есть хорошо.
Сервер на 28 человек. (mmtimer booster ничего такого не стоит)
sys_ticrate 5000, -pingboost 1 (Мудрил с этими двумя значениями, бывало что на сервере все происходило оочень быстро)
Gentoo х64.
4gb DDR2
Intel® Core™2 Duo CPU E4600 @ 2.40GHz
Сервер прикручен на 0 ядро.
FPS
CPU In Out Uptime Users FPS Players
37.00 99.41 144.18 7 50 552.79 21
stats
CPU In Out Uptime Users FPS Players
37.00 97.84 142.40 7 50 835.42 21
stats
CPU In Out Uptime Users FPS Players
37.00 97.66 142.38 7 50 881.06 21
stats
CPU In Out Uptime Users FPS Players
37.00 97.82 143.81 7 50 413.74 21
stats
CPU In Out Uptime Users FPS Players
36.25 98.64 145.70 7 50 710.23 21
stats
CPU In Out Uptime Users FPS Players
36.25 97.80 145.05 7 50 848.90 21
stats
CPU In Out Uptime Users FPS Players
36.25 98.29 145.00 7 50 738.01 21
stats
CPU In Out Uptime Users FPS Players
36.25 99.34 146.46 7 50 618.81 21
stats
CPU In Out Uptime Users FPS Players
36.00 99.04 143.45 7 50 851.06 21
stats
CPU In Out Uptime Users FPS Players
36.00 101.74 148.68 7 50 314.47 21
stats
CPU In Out Uptime Users FPS Players
36.00 104.75 154.24 7 50 473.04 21
stats
CPU In Out Uptime Users FPS Players
36.00 105.35 154.71 7 50 750.75 21
stats
CPU In Out Uptime Users FPS Players
36.00 104.47 153.58 7 50 567.86 21



PS.Вопрос не по теме cat /proc/modules мне кажется или их тут много лишних?
modules
cat /proc/modules
bsd_comp 3808 0 - Live 0xffffffffa034f000
ipt_LOG 4596 0 - Live 0xffffffffa032e000
ppp_synctty 4112 0 - Live 0xffffffffa0312000
ppp_async 5152 1 - Live 0xffffffffa02e5000
crc_ccitt 1168 1 ppp_async, Live 0xffffffffa02d8000
ppp_generic 18072 7 bsd_comp,ppp_synctty,ppp_async, Live 0xffffffffa0604000
slhc 3632 1 ppp_generic, Live 0xffffffffa02c6000
ipv6 199544 22 - Live 0xffffffffa05d1000
ipt_REJECT 1712 1 - Live 0xffffffffa02a4000
xt_state 1008 13 - Live 0xffffffffa0288000
xt_tcpudp 2000 17 - Live 0xffffffffa025d000
iptable_filter 896 1 - Live 0xffffffffa024a000
ipt_MASQUERADE 1120 1 - Live 0xffffffffa0205000
iptable_nat 2720 1 - Live 0xffffffffa01cc000
nf_nat 11908 2 ipt_MASQUERADE,iptable_nat, Live 0xffffffffa05cc000
nf_conntrack_ipv4 7864 16 iptable_nat,nf_nat, Live 0xffffffffa019b000
nf_defrag_ipv4 880 1 nf_conntrack_ipv4, Live 0xffffffffa0182000
iptable_mangle 976 0 - Live 0xffffffffa015e000
ipt_addrtype 1440 0 - Live 0xffffffffa014b000
xt_DSCP 1664 0 - Live 0xffffffffa0134000
xt_dscp 1296 0 - Live 0xffffffffa0125000
xt_string 1056 0 - Live 0xffffffffa0117000
xt_NFQUEUE 1728 0 - Live 0xffffffffa010b000
xt_multiport 1856 0 - Live 0xffffffffa00fe000
xt_MARK 704 0 - Live 0xffffffffa00f0000
xt_mark 704 0 - Live 0xffffffffa00cc000
xt_hashlimit 7364 1 - Live 0xffffffffa00af000
xt_conntrack 2016 0 - Live 0xffffffffa009c000
xt_CONNMARK 976 0 - Live 0xffffffffa0088000
xt_connmark 832 0 - Live 0xffffffffa0075000
nf_conntrack 42792 8 xt_state,ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4,xt_conntrack,xt_CON
NMARK,xt_connmark, Live 0xffffffffa05bf000
ip_tables 12712 3 iptable_filter,iptable_nat,iptable_mangle, Live 0xffffffffa05b9000
x_tables 11016 21 ipt_LOG,ipt_REJECT,xt_state,xt_tcpudp,iptable_filter,ipt_MASQUERADE,iptable_nat,
iptable_mangle,ipt_addrtype,xt_DSCP,xt_dscp,xt_string,xt_NFQUEUE,xt_multiport,xt
_
MARK,xt_mark,xt_hashlimit,xt_conntrack,xt_CONNMARK,xt_connmark,ip_tables, Live 0xffffffffa05b4000
rtc_cmos 6588 0 - Live 0xffffffffa0046000
rtc_core 10228 1 rtc_cmos, Live 0xffffffffa05af000
ppdev 4488 0 - Live 0xffffffffa0027000
r8169 28676 0 - Live 0xffffffffa05a5000
thermal 10224 0 - Live 0xffffffffa05a0000
parport_pc 26248 0 - Live 0xffffffffa0597000
via_rhine 16024 0 - Live 0xffffffffa0591000
rtc_lib 1408 1 rtc_core, Live 0xffffffffa018d000
button 3928 0 - Live 0xffffffffa0178000
i2c_i801 6876 0 - Live 0xffffffffa0164000
processor 24864 0 - Live 0xffffffffa0588000
i2c_core 12424 1 i2c_i801, Live 0xffffffffa0582000
mii 2928 2 r8169,via_rhine, Live 0xffffffffa0152000
pcspkr 1360 0 - Live 0xffffffffa0141000
thermal_sys 9408 2 thermal,processor, Live 0xffffffffa057d000
intel_agp 23256 0 - Live 0xffffffffa0575000
tg3 103940 0 - Live 0xffffffffa0559000
libphy 11552 1 tg3, Live 0xffffffffa0554000
e1000 79012 0 - Live 0xffffffffa053e000
fuse 43304 0 - Live 0xffffffffa0531000
nfs 113864 0 - Live 0xffffffffa0513000
lockd 49364 1 nfs, Live 0xffffffffa0504000
sunrpc 139936 3 nfs,lockd, Live 0xffffffffa04df000
jfs 132704 0 - Live 0xffffffffa04bc000
raid10 17264 0 - Live 0xffffffffa04b5000
raid456 41456 0 - Live 0xffffffffa04a8000
async_raid6_recov 1072 1 raid456, Live 0xffffffffa00ea000
async_memcpy 1104 1 raid456, Live 0xffffffffa00e4000
async_pq 2760 1 raid456, Live 0xffffffffa00d8000
async_xor 1972 2 raid456,async_pq, Live 0xffffffffa00d2000
xor 4384 1 async_xor, Live 0xffffffffa00c4000
async_tx 1296 5 raid456,async_raid6_recov,async_memcpy,async_pq,async_xor, Live 0xffffffffa00b7000
raid6_pq 76840 2 async_raid6_recov,async_pq, Live 0xffffffffa0493000
raid1 17344 0 - Live 0xffffffffa048c000
raid0 4980 0 - Live 0xffffffffa0094000
dm_snapshot 20828 0 - Live 0xffffffffa0484000
dm_crypt 8824 0 - Live 0xffffffffa047f000
dm_mirror 10360 0 - Live 0xffffffffa0302000
dm_region_hash 5424 1 dm_mirror, Live 0xffffffffa007b000
dm_log 6292 2 dm_mirror,dm_region_hash, Live 0xffffffffa006e000
dm_mod 45456 4 dm_snapshot,dm_crypt,dm_mirror,dm_log, Live 0xffffffffa0471000
scsi_wait_scan 528 0 - Live 0xffffffffa005c000
sbp2 16092 0 - Live 0xffffffffa01fa000
ohci1394 22596 0 - Live 0xffffffffa0469000
ieee1394 51536 2 sbp2,ohci1394, Live 0xffffffffa045a000
sl811_hcd 7776 0 - Live 0xffffffffa0040000
usbhid 19632 0 - Live 0xffffffffa0453000
ohci_hcd 17724 0 - Live 0xffffffffa02fb000
ssb 28560 1 ohci_hcd, Live 0xffffffffa026b000
uhci_hcd 16504 0 - Live 0xffffffffa0264000
usb_storage 36320 0 - Live 0xffffffffa0217000
ehci_hcd 27664 0 - Live 0xffffffffa0447000
usbcore 102156 7 sl811_hcd,usbhid,ohci_hcd,uhci_hcd,usb_storage,ehci_hcd, Live 0xffffffffa0429000
aic94xx 60028 0 - Live 0xffffffffa0415000
libsas 30328 1 aic94xx, Live 0xffffffffa0408000
lpfc 363124 0 - Live 0xffffffffa03aa000
qla2xxx 205628 0 - Live 0xffffffffa0372000
megaraid_sas 34292 0 - Live 0xffffffffa0364000
megaraid_mbox 22432 0 - Live 0xffffffffa0359000
megaraid_mm 6008 1 megaraid_mbox, Live 0xffffffffa0352000
megaraid 34084 0 - Live 0xffffffffa0344000
aacraid 56152 0 - Live 0xffffffffa0331000
sx8 10240 0 - Live 0xffffffffa0329000
DAC960 58736 0 - Live 0xffffffffa0315000
cciss 35264 0 - Live 0xffffffffa0307000
3w_9xxx 27620 0 - Live 0xffffffffa02f2000
3w_xxxx 19472 0 - Live 0xffffffffa02e8000
mptsas 29488 0 - Live 0xffffffffa02db000
scsi_transport_sas 17136 3 aic94xx,libsas,mptsas, Live 0xffffffffa02d1000
mptfc 9288 0 - Live 0xffffffffa02c9000
scsi_transport_fc 30708 3 lpfc,qla2xxx,mptfc, Live 0xffffffffa02bc000
scsi_tgt 7072 1 scsi_transport_fc, Live 0xffffffffa02b5000
mptspi 9680 0 - Live 0xffffffffa02ad000
mptscsih 14160 3 mptsas,mptfc,mptspi, Live 0xffffffffa02a7000
mptbase 48796 4 mptsas,mptfc,mptspi,mptscsih, Live 0xffffffffa0296000
atp870u 23040 0 - Live 0xffffffffa028b000
dc395x 25836 0 - Live 0xffffffffa027f000
qla1280 18016 0 - Live 0xffffffffa0275000
imm 7788 0 - Live 0xffffffffa0260000
parport 22304 3 ppdev,parport_pc,imm, Live 0xffffffffa0255000
dmx3191d 8496 0 - Live 0xffffffffa024d000
sym53c8xx 60104 0 - Live 0xffffffffa0239000
gdth 71560 0 - Live 0xffffffffa0222000
advansys 50448 0 - Live 0xffffffffa0208000
initio 14296 0 - Live 0xffffffffa01ff000
BusLogic 18128 0 - Live 0xffffffffa01f3000
arcmsr 16704 0 - Live 0xffffffffa01ec000
aic7xxx 97052 0 - Live 0xffffffffa01cf000
aic79xx 102364 0 - Live 0xffffffffa01b1000
scsi_transport_spi 14512 5 mptspi,dmx3191d,sym53c8xx,aic7xxx,aic79xx, Live 0xffffffffa01a8000
sg 19008 0 - Live 0xffffffffa019e000
pdc_adma 4788 0 - Live 0xffffffffa0197000
sata_inic162x 5956 0 - Live 0xffffffffa0190000
sata_mv 21460 0 - Live 0xffffffffa0185000
ata_piix 19752 2 - Live 0xffffffffa017b000
ahci 31908 0 - Live 0xffffffffa016e000
sata_qstor 4644 0 - Live 0xffffffffa0167000
sata_vsc 3588 0 - Live 0xffffffffa0161000
sata_uli 2644 0 - Live 0xffffffffa015b000
sata_sis 3460 0 - Live 0xffffffffa0155000
sata_sx4 7156 0 - Live 0xffffffffa014e000
sata_nv 17132 0 - Live 0xffffffffa0144000
sata_via 7252 0 - Live 0xffffffffa013d000
sata_svw 3540 0 - Live 0xffffffffa0137000
sata_sil24 9768 0 - Live 0xffffffffa012f000
sata_sil 6616 0 - Live 0xffffffffa0128000
sata_promise 8500 0 - Live 0xffffffffa0120000
pata_sl82c105 2768 0 - Live 0xffffffffa011a000
pata_cs5530 3728 0 - Live 0xffffffffa0114000
pata_cs5520 3200 0 - Live 0xffffffffa010e000
pata_via 7016 0 - Live 0xffffffffa0107000
pata_jmicron 2032 0 - Live 0xffffffffa0101000
pata_marvell 2384 0 - Live 0xffffffffa00fb000
pata_sis 8964 1 sata_sis, Live 0xffffffffa00f3000
pata_netcell 1876 0 - Live 0xffffffffa00ed000
pata_sc1200 2464 0 - Live 0xffffffffa00e7000
pata_pdc202xx_old 3552 0 - Live 0xffffffffa00e1000
pata_triflex 2516 0 - Live 0xffffffffa00db000
pata_atiixp 3028 0 - Live 0xffffffffa00d5000
pata_opti 2356 0 - Live 0xffffffffa00cf000
pata_amd 8868 0 - Live 0xffffffffa00c7000
pata_ali 8128 0 - Live 0xffffffffa00c0000
pata_it8213 2900 0 - Live 0xffffffffa00ba000
pata_pcmcia 9584 0 - Live 0xffffffffa00b2000
pcmcia 25944 2 ssb,pata_pcmcia, Live 0xffffffffa00a6000
firmware_class 4992 7 tg3,aic94xx,libsas,qla2xxx,qla1280,advansys,pcmcia, Live 0xffffffffa009f000
pcmcia_core 9456 1 pcmcia, Live 0xffffffffa0097000
pata_ns87415 2580 0 - Live 0xffffffffa0091000
pata_ns87410 2336 0 - Live 0xffffffffa008b000
pata_serverworks 4560 0 - Live 0xffffffffa0084000
pata_platform 2896 0 - Live 0xffffffffa007e000
pata_artop 3940 0 - Live 0xffffffffa0078000
pata_it821x 7236 0 - Live 0xffffffffa0071000
pata_optidma 3832 0 - Live 0xffffffffa006b000
pata_hpt3x2n 4032 0 - Live 0xffffffffa0065000
pata_hpt3x3 2628 0 - Live 0xffffffffa005f000
pata_hpt37x 9168 0 - Live 0xffffffffa0057000
pata_hpt366 4352 0 - Live 0xffffffffa0050000
pata_cmd64x 4960 0 - Live 0xffffffffa0049000
pata_efar 3032 0 - Live 0xffffffffa0043000
pata_rz1000 2308 0 - Live 0xffffffffa003d000
pata_sil680 3828 0 - Live 0xffffffffa0037000
pata_radisys 2484 0 - Live 0xffffffffa0031000
pata_pdc2027x 5364 0 - Live 0xffffffffa002a000
pata_mpiix 2452 0 - Live 0xffffffffa0024000
libata 120252 52 libsas,pdc_adma,sata_inic162x,sata_mv,ata_piix,ahci,sata_qstor,sata_vsc,sata_uli
,sata_sis,sata_sx4,sata_nv,sata_via,sata_svw,sata_sil24,sata_sil,sata_promise,pa
t
a_sl82c105,pata_cs5530,pata_cs5520,pata_via,pata_jmicron,pata_marvell,pata_sis,p
a
ta_netcell,pata_sc1200,pata_pdc202xx_old,pata_triflex,pata_atiixp,pata_opti,pata
_
amd,pata_ali,pata_it8213,pata_pcmcia,pata_ns87415,pata_ns87410,pata_serverworks,
p
ata_platform,pata_artop,pata_it821x,pata_optidma,pata_hpt3x2n,pata_hpt3x3,pata_h
p
t37x,pata_hpt366,pata_cmd64x,pata_efar,pata_rz1000,pata_sil680,pata_radisys,pata
_
pdc2027x,pata_mpiix, Live 0xffffffffa0000000
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя balaban
сообщение 25.1.2011, 23:56
Сообщение #2


Стаж: 18 лет

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

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

mclaren,
Параметры запуска все напиши,а то вдруг ты еще умник который дает минимальный приоритет серверу
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя laursen
сообщение 26.1.2011, 0:12
Сообщение #3


Стаж: 17 лет

Сообщений: 515
Благодарностей: 316
Полезность: 863

Мне бы такой проседающий фпс, как у тебя и я был бы доволен )))
fail
CPU In Out Uptime Users FPS Players
41.50 87.80 113.03 1735 3019 80.89 22
stats
CPU In Out Uptime Users FPS Players
42.00 81.29 105.25 1735 3019 129.47 22
stats
CPU In Out Uptime Users FPS Players
41.75 120.24 186.07 1735 3019 186.74 22
stats
CPU In Out Uptime Users FPS Players
44.60 114.60 178.29 1735 3019 66.58 22
stats
CPU In Out Uptime Users FPS Players
44.60 98.91 136.29 1735 3019 137.31 22
stats
CPU In Out Uptime Users FPS Players
51.00 104.65 143.47 1735 3019 27.90 22
stats
CPU In Out Uptime Users FPS Players
55.00 114.59 161.55 1735 3019 197.47 22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 26.1.2011, 7:56
Сообщение #4


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

mclaren,
параметры запуска хлдс выставь такие +sys_ticrate 1100 -pingboost 3 ,и в server.cfg где есть sys_ticrate ,выставь также 1100
запускать сервак лучше с nice -15 ./hlds_run блаблабла (-15 приоритет сервера ,-20 высокий ,20 низкий)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mclaren
сообщение 26.1.2011, 17:18
Сообщение #5


Стаж: 19 лет

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

У меня вот такой скрипт запуска.
Было так
#!/bin/bash

### BEGIN INIT INFO
# Provides: hlds
# Required-Start: $syslog $local_fs $network
# Required-Stop: $syslog $local_fs $network
# Should-Start: $remote_fs $named
# Should-Stop: $remote_fs $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start HLDS Server
# Description: HLDS Start Script
#
# author: LeXiKoN http://eqline.ru
# version: 0.92
#
### END INIT INFO

# Source function library.
. /sbin/functions.sh

VERSION=0.92

#####################################################
# Конфигурирование
#####################################################

SERVER_NAME="Server Classic"
screen_name=Server_Classic
path="hlds_classic"
hlds_ip=
hlds_port=
hlds_gametype=cstrike
hlds_players=32
hlds_map=de_dust2
hlds_pid=server.pid
screen_pid=$screen_name-screen.pid
hlds_options="-conedebug -pingboost 1 +exec server.cfg -secure -nomaster +sv_lan 0"
use_user=root
condebug=1
check_version=0
checker_command="quakestat"

use_core=0
#----------------------------------------------------

RETVAL=0

succes="[\033[1;32m ОК \033[0m]"
failed="[\033[1;31m FAIL \033[0m]"
status_on="[\033[1;32m Online \033[0m]"
status_off="[\033[1;31m Offline \033[0m]"
title="\033[1;34m [::]\033[0m"

if [ $condebug = 1 ]; then
hlds_options2="-condebug"
fi

# Команда screen
INTR="taskset -c $use_core /usr/bin/screen -A -m -d -S $screen_name"

if [ ! -x $path/hlds_run ]; then
printf "\033[22;31m Проверьте права на исполнение hlds_run \033[0m\n"
exit 1
fi

prestart_check() {
if [ -f $path/$hlds_pid ] && [ -f $path/$screen_pid ]; then
ch=`ps -ef | grep SCREEN | grep $screen_name`
if [ -n "$ch" ]; then
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
printf "\033[1;34m Сервер $SERVER_NAME\033[0m \033[32m(!!) на данный момент УЖЕ работает (!!)\033[0m\n"
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
exit 1
else
cd $path
rm -rf $path/$screen_pid
rm -rf $path/$hlds_pid
fi
fi
}

start() {
if [ $check_version = 1 ]; then
check_version
fi
# Проверка престартовая
prestart_check
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cd $path
$INTR ./hlds_run -game $hlds_gametype +maxplayers $hlds_players +map $hlds_map +ip $hlds_ip +port $hlds_port $hlds_options $hlds_options2 -pidfile $hlds_pid
# Поиск и запись пидов процессов сервера и скринв системе
ps -ef | grep SCREEN | grep "$screen_name" | grep -v grep | awk '{ print $2}' > $path/$screen_pid
printf "$title\033[1;34m Запуск сервера $SERVER_NAME \033[0m\n"
printf "\033[1;35m Порт севрера:\033[0m \033[1;36m$hlds_port\033[0m\n"
printf "\033[1;35m Привязка к ядру:\033[0m \033[1;36m$use_core\033[0m\n"
printf "\033[1;35m Запуск от юзера:\033[0m \033[1;36m$use_user\033[0m\n"
printf "\033[1;33m Статус ~> \033[0m"
sleep 1
if [ -f $path/$hlds_pid ] && [ -f $path/$screen_pid ]; then
ch=`ps -ef | grep SCREEN | grep $screen_name`
if [ -n "$ch" ]; then
printf "%53s$succes \n"
else
printf "%53s$failed \n"
fi
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}

stop() {
if [ $check_version = 1 ]; then
check_version
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if [ -f $path/$hlds_pid ] && [ -f $path/$screen_pid ]; then
# Извлекаем ID процесса из файла и увибаем процессы
kill `cat $path/$hlds_pid`
kill `cat $path/$screen_pid`
sleep 1
rm -rf $path/$screen_pid
rm -rf $path/$hlds_pid

printf "$title\033[1;31m Остановка $SERVER_NAME \033[0m"
printf "%33s$succes \n"

else
printf "\033[1;34m Невозможно остановить $SERVER_NAME, сервер НЕ запущен \033[0m"
printf "%5s$failed \n"
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}

status() {
if [ $check_version = 1 ]; then
check_version
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
printf "$title\033[1;34m Статус сервера $SERVER_NAME \033[0m\n"
printf "\033[1;35m Порт севрера:\033[0m \033[1;36m$hlds_port\033[0m\n"
printf "\033[1;35m Привязка к ядру:\033[0m \033[1;36m$use_core\033[0m\n"
printf "\033[1;35m Запуск от юзера:\033[0m \033[1;36m$use_user\033[0m\n"
printf "\033[1;33m Статус ~> \033[0m"
sleep 1
ch=`ps -ef | grep SCREEN | grep $screen_name`
if [ -n "$ch" ]; then
printf "%49s$status_on \n"
else
printf "%48s$status_off \n"
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}

console() {
if [ $check_version = 1 ]; then
check_version
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if [ -f $path/$hlds_pid ] && [ -f $path/$screen_pid ]; then
printf "$title\033[1;34m Подключение к консоли $SERVER_NAME сервера \033[0m\n"
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
printf "\033[36m Для выхода из консоли поочерёдно нажать \033[1;36mCtrl+A, D \033[0m\n"
printf "\033[36m Для листинга консоли поочерёдно нажать \033[1;36mCtrl+A, Esc \033[0m\n"
printf "\033[36m Для выхода из режима листинга нажать \033[1;36mEsc \033[0m\n"
printf "\033[1;31m Внимание!!! По неаккуратности можно положить сервер :D \033[0m\n"
echo " Консоль включится через 5 секунд..."
sleep 5
/usr/bin/screen -R $screen_name
else
printf "\033[1;31m Невозможно подключиться к $SERVER_NAME, сервер не запущен \033[0m\n"
fi
}

compile() {
if [ $check_version = 1 ]; then
check_version
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if [ -d $path/cstrike/addons/amxmodx ]; then
printf "\033[32m Компиляция плагинов AmxModX \033[0m\n"
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
printf "\033[36m Компилируются исходные файлы (sma), находящиеся в директории {addons/amxmodx/scripting/*.sma} \033[0m\n"
printf "\033[36m По завершению компиляции нажмите Q для выхода \033[0m\n"
printf "\033[36m Компиляция начнется через 2 секунды. \033[0m\n"
sleep 2
cd $path/cstrike/addons/amxmodx/scripting
./compile.sh
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
printf "\033[32m Плагины скомпилированы \033[0m\n"
else
printf "\033[22;31m Проверьте установлен ли AmxModX (??) \033[0m\n"
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}

check_version() {
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cd $path
rm -f version.txt
wget http://eqline.ru/project/hlds_init_script/version.txt 1> /dev/null 2>&1
sleep 1
for ver in `cat $path/version.txt`
do
if [ $VERSION \< $ver ]; then
printf "\033[1;31m Доступна новая версия скрипта ( $ver )\033[0m\n"
printf "\033[36m Подробнее на форуме eQline.ru: http://forum.eqline.ru \033[0m\n"
printf "\033[1;36m Ссылка: http://forum.eqline.ru/topic/361-скрипт-за...-hlds-серверов/ \033[0m\n"
else
printf "\033[1;36m Ваша версия является последней\033[0m \033[1;34m( Текущая версия: $VERSION ) \033[0m\n"
fi
break
done
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rm -f version.txt
sleep 1
}

checker() {
checktag="[HLDS-CheckUP]"
checkdown=`$checker_command -P -a2s $hlds_ip:$hlds_port | grep DOWN`
if [ -n "$checkdown" ]; then
printf "\033[1;37m$checktag\033[0m $SERVER_NAME \033[31m*[DOWN]*\033[0m\n"
# echo Отсылаем почту
cd $path
time=`date +%X`
date=`date +%D`
inlog=`$checker_command -P -a2s $hlds_ip:$hlds_port | grep DOWN`
printf "[$time - $date] *[DOWN]* $inlog\n" >> checker.log
stop
sleep 2
start
sleep 1
echo ----------------ATTANTION---------------- >> checker.log
printf "StartUP $SERVER_NAME:" >> checker.log
ch=`ps -ef | grep SCREEN | grep $screen_name`
if [ -n "$ch" ]; then
printf " *[OK]* \n" >> checker.log
else
printf " *[FAILED]* \n" >> checker.log
fi
echo ----------------------------------------- >> checker.log
exit 1
fi
checkup=`$checker_command -P -a2s $hlds_ip:$hlds_port | grep cstrike`
if [ -n "$checkup" ]; then
printf "\033[1;37m$checktag\033[0m $SERVER_NAME \033[32m*[OK]*\033[0m\n"
cd $path
time=`date +%X`
date=`date +%D`
inlog=`quakestat -P -a2s $hlds_ip:$hlds_port | grep cstrike`
printf "[$time - $date] *[OK]* $inlog\n" >> checker.log
exit 1
fi
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 2
start
;;
status)
status
;;
console)
console
;;
compile)
compile
;;
checkUpdate)
check_version
;;
checker)
checker
;;
*)
echo "Usage: $0 {start|stop|restart|status|console|compile|checkUpdate|checker}"
exit 1
esac


А станет вот так?
#!/bin/bash

### BEGIN INIT INFO
# Provides: hlds
# Required-Start: $syslog $local_fs $network
# Required-Stop: $syslog $local_fs $network
# Should-Start: $remote_fs $named
# Should-Stop: $remote_fs $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start HLDS Server
# Description: HLDS Start Script
#
# author: LeXiKoN http://eqline.ru
# version: 0.92
#
### END INIT INFO

# Source function library.
. /sbin/functions.sh

VERSION=0.92

#####################################################
# Конфигурирование
#####################################################

SERVER_NAME="Server Classic"
screen_name=Server_Classic
path="hlds_classic"
hlds_ip=
hlds_port=
hlds_gametype=cstrike
hlds_players=32
hlds_map=de_dust2
hlds_pid=server.pid
screen_pid=$screen_name-screen.pid
hlds_options="-conedebug -pingboost 3 +exec server.cfg +sys_ticrate 1100 -secure -nomaster +sv_lan 0"
use_user=root
condebug=1
check_version=0
checker_command="quakestat"

use_core=0
#----------------------------------------------------
RETVAL=0

succes="[\033[1;32m ОК \033[0m]"
failed="[\033[1;31m FAIL \033[0m]"
status_on="[\033[1;32m Online \033[0m]"
status_off="[\033[1;31m Offline \033[0m]"
title="\033[1;34m [::]\033[0m"

if [ $condebug = 1 ]; then
hlds_options2="-condebug"
fi

# Команда screen
INTR="taskset -c $use_core /usr/bin/screen -A -m -d -S $screen_name"

if [ ! -x $path/hlds_run ]; then
printf "\033[22;31m Проверьте права на исполнение hlds_run \033[0m\n"
exit 1
fi

prestart_check() {
if [ -f $path/$hlds_pid ] && [ -f $path/$screen_pid ]; then
ch=`ps -ef | grep SCREEN | grep $screen_name`
if [ -n "$ch" ]; then
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
printf "\033[1;34m Сервер $SERVER_NAME\033[0m \033[32m(!!) на данный момент УЖЕ работает (!!)\033[0m\n"
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
exit 1
else
cd $path
rm -rf $path/$screen_pid
rm -rf $path/$hlds_pid
fi
fi
}

start() {
if [ $check_version = 1 ]; then
check_version
fi
# Проверка престартовая
prestart_check
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cd $path
$INTR nice -15 ./hlds_run -game $hlds_gametype +maxplayers $hlds_players +map $hlds_map +ip $hlds_ip +port $hlds_port $hlds_options $hlds_options2 -pidfile $hlds_pid
# Поиск и запись пидов процессов сервера и скринв системе
ps -ef | grep SCREEN | grep "$screen_name" | grep -v grep | awk '{ print $2}' > $path/$screen_pid
printf "$title\033[1;34m Запуск сервера $SERVER_NAME \033[0m\n"
printf "\033[1;35m Порт севрера:\033[0m \033[1;36m$hlds_port\033[0m\n"
printf "\033[1;35m Привязка к ядру:\033[0m \033[1;36m$use_core\033[0m\n"
printf "\033[1;35m Запуск от юзера:\033[0m \033[1;36m$use_user\033[0m\n"
printf "\033[1;33m Статус ~> \033[0m"
sleep 1
if [ -f $path/$hlds_pid ] && [ -f $path/$screen_pid ]; then
ch=`ps -ef | grep SCREEN | grep $screen_name`
if [ -n "$ch" ]; then
printf "%53s$succes \n"
else
printf "%53s$failed \n"
fi
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}

stop() {
if [ $check_version = 1 ]; then
check_version
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if [ -f $path/$hlds_pid ] && [ -f $path/$screen_pid ]; then
# Извлекаем ID процесса из файла и увибаем процессы
kill `cat $path/$hlds_pid`
kill `cat $path/$screen_pid`
sleep 1
rm -rf $path/$screen_pid
rm -rf $path/$hlds_pid

printf "$title\033[1;31m Остановка $SERVER_NAME \033[0m"
printf "%33s$succes \n"

else
printf "\033[1;34m Невозможно остановить $SERVER_NAME, сервер НЕ запущен \033[0m"
printf "%5s$failed \n"
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}

status() {
if [ $check_version = 1 ]; then
check_version
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
printf "$title\033[1;34m Статус сервера $SERVER_NAME \033[0m\n"
printf "\033[1;35m Порт севрера:\033[0m \033[1;36m$hlds_port\033[0m\n"
printf "\033[1;35m Привязка к ядру:\033[0m \033[1;36m$use_core\033[0m\n"
printf "\033[1;35m Запуск от юзера:\033[0m \033[1;36m$use_user\033[0m\n"
printf "\033[1;33m Статус ~> \033[0m"
sleep 1
ch=`ps -ef | grep SCREEN | grep $screen_name`
if [ -n "$ch" ]; then
printf "%49s$status_on \n"
else
printf "%48s$status_off \n"
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}

console() {
if [ $check_version = 1 ]; then
check_version
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if [ -f $path/$hlds_pid ] && [ -f $path/$screen_pid ]; then
printf "$title\033[1;34m Подключение к консоли $SERVER_NAME сервера \033[0m\n"
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
printf "\033[36m Для выхода из консоли поочерёдно нажать \033[1;36mCtrl+A, D \033[0m\n"
printf "\033[36m Для листинга консоли поочерёдно нажать \033[1;36mCtrl+A, Esc \033[0m\n"
printf "\033[36m Для выхода из режима листинга нажать \033[1;36mEsc \033[0m\n"
printf "\033[1;31m Внимание!!! По неаккуратности можно положить сервер :D \033[0m\n"
echo " Консоль включится через 5 секунд..."
sleep 5
/usr/bin/screen -R $screen_name
else
printf "\033[1;31m Невозможно подключиться к $SERVER_NAME, сервер не запущен \033[0m\n"
fi
}

compile() {
if [ $check_version = 1 ]; then
check_version
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if [ -d $path/cstrike/addons/amxmodx ]; then
printf "\033[32m Компиляция плагинов AmxModX \033[0m\n"
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
printf "\033[36m Компилируются исходные файлы (sma), находящиеся в директории {addons/amxmodx/scripting/*.sma} \033[0m\n"
printf "\033[36m По завершению компиляции нажмите Q для выхода \033[0m\n"
printf "\033[36m Компиляция начнется через 2 секунды. \033[0m\n"
sleep 2
cd $path/cstrike/addons/amxmodx/scripting
./compile.sh
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
printf "\033[32m Плагины скомпилированы \033[0m\n"
else
printf "\033[22;31m Проверьте установлен ли AmxModX (??) \033[0m\n"
fi
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}

check_version() {
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cd $path
rm -f version.txt
wget http://eqline.ru/project/hlds_init_script/version.txt 1> /dev/null 2>&1
sleep 1
for ver in `cat $path/version.txt`
do
if [ $VERSION \< $ver ]; then
printf "\033[1;31m Доступна новая версия скрипта ( $ver )\033[0m\n"
printf "\033[36m Подробнее на форуме eQline.ru: http://forum.eqline.ru \033[0m\n"
printf "\033[1;36m Ссылка: http://forum.eqline.ru/topic/361-скрипт-за...-hlds-серверов/ \033[0m\n"
else
printf "\033[1;36m Ваша версия является последней\033[0m \033[1;34m( Текущая версия: $VERSION ) \033[0m\n"
fi
break
done
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rm -f version.txt
sleep 1
}

checker() {
checktag="[HLDS-CheckUP]"
checkdown=`$checker_command -P -a2s $hlds_ip:$hlds_port | grep DOWN`
if [ -n "$checkdown" ]; then
printf "\033[1;37m$checktag\033[0m $SERVER_NAME \033[31m*[DOWN]*\033[0m\n"
# echo Отсылаем почту
cd $path
time=`date +%X`
date=`date +%D`
inlog=`$checker_command -P -a2s $hlds_ip:$hlds_port | grep DOWN`
printf "[$time - $date] *[DOWN]* $inlog\n" >> checker.log
stop
sleep 2
start
sleep 1
echo ----------------ATTANTION---------------- >> checker.log
printf "StartUP $SERVER_NAME:" >> checker.log
ch=`ps -ef | grep SCREEN | grep $screen_name`
if [ -n "$ch" ]; then
printf " *[OK]* \n" >> checker.log
else
printf " *[FAILED]* \n" >> checker.log
fi
echo ----------------------------------------- >> checker.log
exit 1
fi
checkup=`$checker_command -P -a2s $hlds_ip:$hlds_port | grep cstrike`
if [ -n "$checkup" ]; then
printf "\033[1;37m$checktag\033[0m $SERVER_NAME \033[32m*[OK]*\033[0m\n"
cd $path
time=`date +%X`
date=`date +%D`
inlog=`quakestat -P -a2s $hlds_ip:$hlds_port | grep cstrike`
printf "[$time - $date] *[OK]* $inlog\n" >> checker.log
exit 1
fi
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 2
start
;;
status)
status
;;
console)
console
;;
compile)
compile
;;
checkUpdate)
check_version
;;
checker)
checker
;;
*)
echo "Usage: $0 {start|stop|restart|status|console|compile|checkUpdate|checker}"
exit 1
esac
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
cs-portal
сообщение 26.1.2011, 22:56
Сообщение #6
Стаж: 16 лет

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

я знаю что я нуб и поставил на 1 серв ммтаймер
просто неделю не буду трогать ядро.
итак
почему я получаю столько фпс при mm_insane 0
да я читал фак - там крок пишет что ето на линуксе и должно быть

но тут ..

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 27.1.2011, 1:28
Сообщение #7


Стаж: 16 лет

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

cs-portal,
omfg ubuntu cbf1b2bfde1a.gif

ммтаймер во первых не нужен, во вторых он криво работает под амд...


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 27.1.2011, 3:19
Сообщение #8
Стаж: 16 лет

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

я же написал что ставил ее только для того чтобы с нее перейти на генту.поставил. захожу на сайт а статьи то нет..типа в доработке. Corax твою ж...м.....где статья???? https://c-s.net.ua/forum/topic21165.html
ппц. заменю на rt ядро счас вот и все что я пока могу сделать.я перерыл кучу ядер Ppa / zen патчи / добавил пару репозиториев и сразу нашлось дофигище Ppa ядер.Конечно надо под себя все сделать. но когда нет времени на 1 неделю и на таком сойдет
( естественно mmtimer пойдет лесом )

Отредактировал: cs-portal, - 27.1.2011, 3:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 27.1.2011, 4:02
Сообщение #9
Стаж: 16 лет

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

вот другое дело не правда ли? mmtimer ушел на пенсию



Отредактировал: cs-portal, - 27.1.2011, 4:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 27.1.2011, 7:14
Сообщение #10


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

cs-portal,
я с обычным ядром ,да и ешё на 300HZ ,запускал сервак ,без всяких там компиляций получал 900-1000фпс ,проседало из за винта ,но и из за того что паралельно гамал кс (отдельного компа просто небыло sad.gif )

дома ставить рт патчи или тому подобные несоветую ,тк ты потом пойграть в кс несможеш из за того что тебе придёться готовить драйвер под это ядро ,но не факт что заработает на патченных ядрах
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 27.1.2011, 12:05
Сообщение #11
Стаж: 16 лет

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

у меня кс итак не работает толком под вайн 1.3х. надо откатится до 1.2.2
впринципе поиграть то и из клуба можно xD

Отредактировал: cs-portal, - 27.1.2011, 12:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 27.1.2011, 12:11
Сообщение #12


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

cs-portal,
у меня таких проблем нету на арче и на паппи линух(правда он более минимален по функционалу)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 27.1.2011, 13:14
Сообщение #13
Стаж: 16 лет

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

на амд минимум 1030 тикрейт надо ставить для ровных фпс. а так вообще 1070 где то.
я уже представляю на ксеонах как бы ето было ... жесть...наверно там вообще все идеально
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя нуб
сообщение 27.1.2011, 13:58
Сообщение #14


Стаж: 16 лет

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

cs-portal,
330863,
при стабильной 1000, с учетом что вы тикрейт ставите 10ХХ
стрельба намного хуче чем скажем при тикрейте 1000, но со скачущим фпс в районе 800-900


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


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

нуб2,
надо ешё учесть то что на мясо серваке вроде 32 слота необязательно стоко (разницу некто неувидит) или на определённом там моде как зомби также разницу некто неувидит :)
так что тут надо выбирать

ps.gif у меня детран жрал аж 3-4% процыка при 16 игроках в то время как на паблик 1-2% процыка при 26-32 игроках ,фпс какбы ставил тоже самое для обейх (512)
но это было ранее + винт был убит :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 27.1.2011, 15:46
Сообщение #16


Стаж: 16 лет

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

330863,
у меня др жрал гдето 70% ядра на 32х игроках с 1000 стабильной, наверное дело в сборке было, так то стабильная 1000 на 32 это 40-50%
только это впечь, на амд очень это заметно и по стрельбе и по движениям, лучше иметь 100 фпс стабильных но с апдейтрейтом 100, чем 1000 но с 20...

на зомбомоде 30 серверных фпс за глаза хватит, только по пингу будет заметно Jumpy.gif


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

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

Цитата
ps.gif у меня детран жрал аж 3-4% процыка при 16 игроках в то время как на паблик 1-2% процыка при 26-32 игроках ,фпс какбы ставил тоже самое для обейх (512)

ппц) у меня пустой сервер так кушает, если не больше
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 28.1.2011, 11:39
Сообщение #18
Стаж: 16 лет

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

не могу сказать сколько ест. в диспетчере 12 игроков на классике на остальных не смотрел. загрузка 1го ядра 12.5 процентов чуть меньше 2е. остальные idle
. линукс же распределяет вроде нагрузку. так что точно могу сказать только перекинув сервер конкретно на какое то ядро
ну и я конечно знаю что чем выше фпс тем хуже стрельба.
оптимально до 333 фпс.

Отредактировал: cs-portal, - 28.1.2011, 11:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mclaren
сообщение 28.1.2011, 12:05
Сообщение #19


Стаж: 19 лет

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

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


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

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