Hi, Sorry it was an early morning email. I don't really know what I was trying to say looking back but I should have said:
Changing your minrate value won't affect choke on *properly configured clients*. Setting minrate to about 40,000 will just force all the badly configured clients to a decent rate. However, maxrate on the other hand, will limit your clients ability to be updated often enough to not cause jitter. Thanks, - Saul. 2011/2/24 Björn Rohlén <[email protected]> > Hello Saul. > > I believe you are in error. The reason the clients choke, is because the > CLIENT RATE of 25k is _not enough_ to accommodate all the delta- and full > worldstate- packets sent from the server in "intense situations". You can > stand in spawn on most servers and be perfectly fine, but as soon as you > start to move into areas with action going on (verify this with netgraph 3 > or 4), you will notice the client getting chocked. This is everything from > a > chokevalue of 10 up to 100, which obviously is not good. > > Now, if you read my post carefully, you'll notice that when _I_ did it, I > made the sv_minrate _FOLLOW_ the sv_maxrate, hence FORCING the clients > above > the default 25k value and also keeping the "highraters" to the same rate. > This gave MUCH better performance on a 20 and 24 player server. As for 32 > player servers, I would believe the amount of bandwidth would be quite > hefty > to make it "acceptable", but oh well. > > My suggestion for REAL WORLD implementation was to NOT do it in this > manner, > but keep sv_minrate and sv_maxrate apart -- and let the clients who > actually > can DEAL with the increased number of packets, do so, while also making > sure > the "casuals" who could not care less about how "things work", would get a > "fair" performance as well. > > 60-75k is about what a client on a 512kbit connection can handle without > getting loss/choke due to get too many packets (mind you, the sv_minrate > above 25k is to ensure the client gets ENOUGH packets, since the default is > not enough). > > Go ahead, try it. Go on a well configured server, run around with 25k rate > and notice the choke. Set your rate above 50k and notice how the choke > dissipates, models move smoother, rockets are not fired "behind doors" and > other totally whack stuff -- magic! > > I think that about covers it? This has been up on this list about 2 years > ago, I would recommend a search in the archives if you want to know more > in-depth details. > > -TheG > > On Thu, Feb 24, 2011 at 10:25 AM, Saul Rennison <[email protected] > >wrote: > > > How can a high maxrate value choke clients? :/ if they're choking they > > just need to reduce their rate! > > > > On Thursday, 24 February 2011, Björn Rohlén <[email protected]> > > wrote: > > > Hello. > > > > > > Having fiddled with this particular issue since the beta-days, > sv_maxrate > > > 50000 is sufficient for a 20 player server, unless you want to > experience > > > choke and weirdness on the clients. I would presume 24 and even 32 > player > > > servers would require even more. > > > > > > I'd watch out for going over 80k though, unless you want to choke > players > > > with bad internet-connections like 512kbit downstream to death. We > > actually > > > tested this as well, since we had a 512kbit-player (hi snowie) and 75k > > was > > > the value we settled on. > > > > > > This, of course, is because you make sv_minrate follow sv_maxrate as to > > > avoid having the default rate of the client (25k) being set. > > > > > > If you are cheap, you could set minrate to 30k and maxrate to 60k and > > watch > > > the awe of the server population when they suddenly notice a DRASTIC > > > improvement in performance on your server. > > > > > > To put them into awe but still keep within acceptable limits, > sv_minrate > > > 45000 and sv_maxrate 75000 would probably do the trick. > > > > > > -TheG > > > > > > > > > On Wed, Feb 23, 2011 at 11:14 PM, Vathral <[email protected]> wrote: > > > > > >> Well, I'd like to work on an issue that members says they've been > > having. > > >> There have been complaints of lag and such that I'd like to look into. > > What > > >> are the default rates to work off? If possible I'd like to see what > > other > > >> admins out there are running as I do not fully understand how to tweak > > >> settings like fps, sv_maxrate, maxupdaterate, etc. > > >> > > >> Running a Xeon 3230 with 4gb of ram, CentOS5, 100 Mbps link. Running > > >> Sourcemod/MM with as few plugins as possible. No services like apache, > > >> mysql, logging disabled where possible. > > >> > > >> This is what I have so far on one server > > >> > > >> fps_max 300 // Frame rate limiter > > >> > > >> sv_maxreplay 2 > > >> > > >> sv_minrate 10000 // Min bandwidth rate allowed on server, > 0 > > == > > >> unlimited > > >> sv_maxrate 25000 // Max bandwidth rate allowed on server, > 0 > > == > > >> unlimited > > >> > > >> sv_mincmdrate 33 > > >> sv_maxcmdrate 66 > > >> > > >> sv_minupdaterate 33 // Minimum updates per second that the > > server > > >> will allow > > >> sv_maxupdaterate 66 // Maximum updates per second that the > > server > > >> will allow > > >> > > >> Any suggestions? Yes theres Google but I trust what I've read on here > > such > > >> as with the whole FPS issue. > > >> > > >> _______________________________________________ > > >> 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 > > > > > > > -- > > > > Thanks, > > - Saul. > > > > _______________________________________________ > > 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 > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

