Punkbuster and performance, question/idea

Neal Clayton xayd at vae-victus.org
Sat Oct 30 22:43:57 EDT 2004

Been alot of talk lately about BF and Punkbuster and the performance 
related issues that come with PB.

A thought that came to mind, which was an issue in older games and 
Linux/Unix servers, was the process polling timer setting in the 
kernel.  The default from forever(?) up through 2.4.xx Linux kernels was 
100hz.  Back in the Unreal Tournament days we used to recompile kernels 
with this setting changed to 1000hz instead, which reduced kernel 
latency by a noticable amount (10-15ms), allowing for higher "tickrate" 
settings on the game server and noticably improved responsiveness for 
each player regardless of ping.

How does the BF server work with the system timer?  Would this setting 
help for BF as well?  Or does the BF server/engine have a hard-coded 
"tickrate" that wouldn't be affected by this?

http://kerneltrap.org/node/view/464/1528 for discussion/explanation
http://www.plumlocosoft.com/kernel/ 2.4.xx patches

Anyone tried this?

What about process priority?  Anyone tried manipulating it to see if it 
helps with overall performance?

More information about the Bf1942 mailing list