Adam, forcing a minrate of 50000 on people is not a friendly thing to do.
Lots of users around the world are still on what most of us would consider
pretty frickin' slow connections.  50000 means the user would need to have a
minimum of a 400 kb/s connection, and probably a little more to provision
for any overhead or another process running on the client's PC that may also
be sucking bandwidth, along with the potential that others may be using the
connection concurrently.  400 kb/s may sound slow to you and me, but some
parts of the world lucky enough to have Internet connections at all would
love to have even half that speed.  To assume that "most players out there
should have at least" that isn't really fair.

A few of us subscribed to the list had a discussion about it in the
unofficial #hlserveradmins IRC channel a while back.  It is ultimately your
decision to make, but there isn't really anything wrong with allowing a low
rate.  It's mostly going to be at the user's detriment who may be using a
low rate as they would probably experience some warping and other network
related issues, but I think a little note about it in the MOTD would suffice
as an FYI to the players visiting your server.  Instead of *forcing* them to
possibly have a poor experience on your server, I always figure it's best to
let them make the decision.

If you feel this may hurt the experience players have while visiting your
server, the nice part is that you can change maxrate and minrate settings on
the fly.  So you can have a core group of players on your server observe and
report any oddities that may occur as you test this network variable.  There
are SourceMod plugins available that allow you to monitor the rate of
connected users, so this should help you to add detail to your documentation
for making your final judgement.  You can always stop by the chat and
discuss it further with us.

Anyway, this is about CS 1.6.  The maximum value for rate in the GoldSource
engine is 20000.  So set sv_maxrate to 20000(or 0), and minrate to whatever
you feel comfortable with.  sv_maxupdaterate and sv_minupdaterate must also
be set properly, and in the spirit of not getting too long winded, do your
homework.  These are basic settings you need to know to get up and running
properly.

There's also nothing wrong with making sure that your users have their rates
set properly, client-side.

If all else fails, make sure that you actually have enough bandwidth
available to provide for those game servers.  Also, you didn't finish
telling us what value you were using for +sys_ticrate.



                                                    -Richard Eid


On Sat, Jul 25, 2009 at 10:05 PM, Adam Nowacki <[email protected]> wrote:

> ics wrote:
> > Default rate is 10000, which isnt enough for 66tick servers or 100tick
> > either. It's barely enough for 33tick. Sometimes even 25000 isnt enough,
> > atleast on 33tick TF2 servers with 30 players.
>
> Want a choke free tf2 server?
>
> sv_minrate 50000
> sv_maxrate 100000
> sm_cvar net_maxcleartime 0.001
> sm_cvar net_splitrate 2
> sm_cvar net_splitpacket_maxrate 50000
>
> Most players out there should have at least 512kbit/s connections.
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to