[bf1942] Bandwidth choke

Fredriksson, Andreas andreas.fredriksson at dice.se
Fri May 16 04:13:17 EDT 2003

The renderer stuff is ripped out of the Linux port so I don't think
it would work. I know it won't in 1.4. However increasing the FPS
past 60 would only gain a marginally better UDP handling on windows,
but with the 1.4 server on Linux you wouldn't notice any change.

The reason is that BF is stressing the windows UDP layer very heavy
to the point where (at 64 players) it can barely keep up unless it
gets very frequent polls. The Linux sockets implementation is better
and running the server over 60 fps doesn't help very much.

In fact it would work just fine to run it in 30 fps as well, but that's
really the lower limit. Anything less and you'd get severe hickups.

I might add a FPS setting to the server for an 1.4 update later on if
people want to play with it, it's a fairly small change.

One thing I've added this week is an ncurses status monitor that you
can enable with +statusMonitor 1. It shows a few server parameters,
IP address and port, the number of players, current map etc. I made it
an option to not disturbe people who want a "clean" console.

// Andreas

> -----Original Message-----
> From: Sid Chrome [mailto:sidbo at xtra.co.nz]
> Sent: Friday, May 16, 2003 4:00 AM
> To: bf1942 at icculus.org
> Subject: RE: [bf1942] Bandwidth choke
> Has anyone tried playing around with the renderer.lockfps setting on a
> linux server? I know in the Windoze based server console you can
> dynamically change this setting to dramatically increase (under light
> load) the fps and correspondingly reduce the MSF time (to lie 3.2ms).
> Actually I've got a spare linux box at the moment too, might go have a
> crack.
> -----Original Message-----
> From: Scratch Monkey [mailto:ScratchMonkey at SewingWitch.com] 
> Sent: Friday, 16 May 2003 1:43 p.m.
> To: BF1942 Server List
> Subject: [bf1942] Bandwidth choke
> Forwarded from a forum I frequent. Alas, I know just enough about the
> server to bring it up but haven't really tinkered with it much, so I
> don't know the answer. I'm trying to get details on how he's doing the
> bandwidth measurement.
> > Anyone, especially you scratch, know of some work arounds for BF42 
> > Linux server? Right now our only option for a server is on a Linux 
> > system. The Box is a 2.4 gig Pent, with a gig of Ram. So I cant see 
> > that this would cause the problem. The bandwidth is a dual 
> T1 connect.
> > 
> > Last night we played MA on this server and at its peak, 84000 
> > bytes/sec were being eaten up. These does seem like an 
> issue were the 
> > server wouldnt be able to exert enough Bandwidth. I tried 
> changing the
> > bandwidthchokelimit from 128 to 0. Same results. I am 
> pretty sure were
> > are running 1.31, but since its on a secure area, the port 
> to show it 
> > on GS/ASE isnt enabled. Anyone know the command to check 
> version via 
> > the console?
> > 
> > Any help in "tweaking" the Con file would be greatly appreciated!

More information about the Bf1942 mailing list