01-07-2007, 03:24 AM
I have a pizza box server colo'd at Level3 data center in Atlanta Ga. We are starting to get hit with overrage charges due to a pricing change to the 95th percentile.
We have 1 meg commit connection (sysmetrical) that's burstable to 100mbps. During peak game time (6pm to 11pm EST) our 24 man pub will average 1.5mbps of steady traffic inbound to the server and 750kbps of traffic outbound from the server.
Here's the vars related to bandwidth:
sv_maxrate 25000
sv_minrate 4000
sv_maxupdaterate 66 (66 tick server)
sv_minupdaterate 30
sv_mincmdrate 45
sv_maxcmdrate 66
sv_client_cmdrate_difference 5
Server is ping boosted and we never dip below ~250 server FPS when fully loaded and we have a lag free kicking server, imo.
My question is, how can I lower the amount of traffic inbound to the server from all the clients? It would seem to me that the amount of information that server sends to the clients (about 750k) should be the same amount of data it should require from the clients (right now 1.5Mb). Viewing the bandwidth over months confirms the 750k out, 1.5Mb in numbers to be consistent.
The overages we are being hit with for that .5Mb over is doubling our monthly bandwidth costs.
I'm thinking of dropping sv_maxrate in increments of 5000 until it starts to lag out and then add 5000 back.
I need some more informed opinions though.
Thanks in advance,
Django
We have 1 meg commit connection (sysmetrical) that's burstable to 100mbps. During peak game time (6pm to 11pm EST) our 24 man pub will average 1.5mbps of steady traffic inbound to the server and 750kbps of traffic outbound from the server.
Here's the vars related to bandwidth:
sv_maxrate 25000
sv_minrate 4000
sv_maxupdaterate 66 (66 tick server)
sv_minupdaterate 30
sv_mincmdrate 45
sv_maxcmdrate 66
sv_client_cmdrate_difference 5
Server is ping boosted and we never dip below ~250 server FPS when fully loaded and we have a lag free kicking server, imo.
My question is, how can I lower the amount of traffic inbound to the server from all the clients? It would seem to me that the amount of information that server sends to the clients (about 750k) should be the same amount of data it should require from the clients (right now 1.5Mb). Viewing the bandwidth over months confirms the 750k out, 1.5Mb in numbers to be consistent.
The overages we are being hit with for that .5Mb over is doubling our monthly bandwidth costs.
I'm thinking of dropping sv_maxrate in increments of 5000 until it starts to lag out and then add 5000 back.
I need some more informed opinions though.
Thanks in advance,
Django