PDA

Bekijk Volledige Versie : Sys_ticrate CS 1.6



Eagleman
02/06/07, 01:57
Hey allemaal,

Ik heb een kleine discussie met een clan genoot van me. wij komen er niet helemaal uit hoe wij het hoogste fps kunnen generen op onze gameserver.
Ik weet dat het iets met de sys_ticrate te maken heeft. Hij staat nu op 10000 maar als ik me niet vergis heb ik hier ooit eens gelezen dat dat veel te hoog is. Wat raden jullie aan?

Keizer
02/06/07, 03:53
mijn ervaring leert dat een te hoge sys_ticrate leidt tot een instabiele server.. als de server niets anders te doen heeft dan 1 gameservers draaien dan maakt het niet veel uit, maar anders wilt de gameserver te veel van de server vergen, maar dat luk niet, krijg je hoge fps en lag spikes..

probeer het gewoon uit, kijk wat de server fps is met welke ticrates, doe dit dan in stappen van 300 oid!

succes!

daanl
02/06/07, 08:10
alles boven de 2000 is nutteloos zelf draai ik 1375

DutchTSE
02/06/07, 09:19
Ik meen mij ook te herinneren dat een sys_ticrate gekoppeld was (of beinvloed werd door) het aantal Hz waarop de kernel? was afgesteld. Die dien je dus op 1000 te zetten ipv 250, waardoor het mogelijk is een hogere nuttige ticrate in te stellen

Beste kun je hiervoor even googlen, kom niet helemaal op de juiste uitleg ;)

royen99
02/06/07, 11:04
Aantal aangeraden settings:



sys_ticrate 1000
sv_timeout 90
fps_max 500
sv_maxrate 25000
sv_minrate 4500
sv_maxupdaterate 101


p.s. als je Server op het Windows OS draait, open dan ook even de Windows Media Player op de server desktop (of draai fpsbooster).

Japje
02/06/07, 13:42
als je een 2.6 kernel hebt kun je zoals DutchTSE als zij de HZ aanpassen:


Since Kernel 2.6.14 you change the HZ with "make menuconfig", just go to: "Processor type and features" > "Timer frequency (XXXXX HZ)". The default HZ for 2.4 Kernels is 100. You can also change the HZ via the "USER_HZ" variable located in: include/asm-<arch>/param.h.

param.h:

define USER_HZ 100 /* .. some user interfaces are in "ticks" */


More along the lines of your question, you can also set the kernel timer frequency by chaning the HZ variable in the same file

define HZ 1000 /* Internal kernel timer frequency */