Mike Gummelt
Raven | Programmer | Mar 19, 2004, 18:18:19 (ET) | mgummelt@ravensoft.com

Name: Mike Gummelt
Email: mgummelt@ravensoft.com
Description: Programmer
Project: ?
-------------------------------------------------------------------------------
NOTE: to Siege Destroyer Server Admins

Well, it's finally out and I've seen a good number of (full) servers running it already, so that's great! I have just a couple bits of advice for servers running the map...

First: never let sv_maxclients be above 16 (there's only 16 ships available, so the 17th guy's gonna be really annoyed... )

I've noticed some people running their servers on cable and DSL modems (some not even dedicated or are running a client and server on the same machine). Unless your server has good bandwidth (upload), you should probably set the sv_maxrate to whatever is appropriate for your server. Generally, a sv_maxrate of 6000 is the lowest you can set and still have it be fully playable. Here's a more detailed write-up:

sv_maxrate is the maximum bandwidth the server will send to each client. You can set this low so that clients with low rates (on modems) get the same amount of data as high-speed clients (for fairness, I guess). Since vehicles and this map pretty much requires good bandwidth, and the maximum number of players is 16 (though 8 is probably best), I'm not sure it's much of an issue. The only real thing to beware of is clients who set their rate super-high to try to eat up all your bandwidth! So a high number is recommended. Basically, divide your bandwidth by the max number of players you allow in the map and that's a good sv_maxrate (use the formula below)

A complete description of sv_maxrate:

sv_maxRate - sets the maximum allowable rate a client may have set when connected to the server. The default is 0, which is no limit. A suggested setting is 8000 or 10000 so server bandwidth is not used up by high speed clients, thus allowing modem players to have a smoother game.
Usage: sv_maxRate <#####>

The sv_maxrate setting in your server config file determines the maximum connection rate allowed for each client / player. Clients that have a rate higher than the sv_maxrate have their rate capped at the sv_maxrate.

The higher your rate, the more data that is sent back and forth between the server and the clients. A higher sv_maxrate means a smoother game for clients who have fast internet connections, but the higher the sv_maxrate the higher the bandwidth consumption on ther server.

Note that if a couple of clients were to set their rates to very high values eg 1000000, then they could take all the server bandwidth leaving other players with very little bandwidth, even if they have cable modems! Obviously not good!

"What should I set the sv_maxrate to?"

Server admins should set their sv_maxrate to an appropriate value taking into the account the number of clients / players and the bandwidth / connection speed of the server.

MATH
[Connection Speed] / ([Num Clients] x 8 ) = [sv_maxrate]

So, in the case of a server with a 256 kbps connection...
16 players...
256,000 / (16 x 8 ) = sv_maxrate = 2000
10 players...
256,000 / (10 x 8 ) = sv_maxrate = 3200
8 players...
256,000 / (8 x 8 ) = sv_maxrate = 4000

JKA will work with sv_maxrate as low as 3000, but it will not be enjoyable for the players.

And in the case of a 100mbps server (like servers hosted by Art of War) with...
20 players...
100,000,000 / (20 x 8 ) = sv_maxrate = 625000
16 players...
100,000,000 / (16 x 8 ) = sv_maxrate = 781250
10 players...
100,000,000 / (10 x 8 ) = sv_maxrate = 1250000

These are ridiculously high, and I have capped the sv_maxrate on our server to 25000, the rate that most clients with cable modems will use.!

Note that the connection is not the only aspect to take into account when determining the number of players to allow on your server. Sometimes the specs of the server are the bottleneck, rather than the connection. A P3-550 server with 256Mb on Linux will hold 10-12 players before it gets choppy.
Raven...
James Monroe 2005/12/09
Zachary Quarles 2005/04/20
Rick Johnson 2004/09/24
Bobby Duncanson 2004/08/24
Pat Lipo 2004/07/10
Kenn Hoekstra 2004/07/08
Brian Shubat 2004/04/19
Scott McNutt 2004/03/19
Mike Renner 2004/03/19
Kevin Long 2004/03/19
Kim Lathrop 2004/03/19
Jarod Showers 2004/03/19
Ben Geisler 2004/03/19
Robert Love 2004/03/19
Mike Gummelt 2004/03/19
Jon Zuk 2004/03/19
Matt Pinkston 2004/03/19
Chris Foster 2004/03/19
Jim Hughes 2003/05/23
Bryan Dube 2003/05/23
Clem Samson-Samuel 2003/05/23
Rob Gee 2003/05/23
Mike Schulenberg 2003/05/23
Brian Pelletier 2003/05/23
John Scott 2003/05/23
Marcus Whitlock 2003/05/23
Eric Turman 2003/03/01
Dan Kramer 2003/03/01
Eric Biessman 2003/03/01
Brian Raffel 2003/03/01
M. Raymond-Judy 2003/03/01
Jake Simpson 2001/08/16
Mike Crowns 2001/03/12
Chia Chin Lee 2001/03/12
Josh Weier 2001/03/12
Jeremy Statz 2001/03/12
Jeff Lampo 2001/03/12
Nathan Albury 2000/01/15
William Mull 1999/11/27
Steve Stringer 1999/05/20
 

Also Today...
 

Yesterday...
 

Full list


Visit Webdog today!

 



Square Eight - Taking over the world and you don't even know it yet! Copyright © Square Eight 1998-2021. All Rights Reserved.
The BlueTracker is provided by Webdog.
We are not responsible for the content of the .plans displayed here.