Correct. But, the real problem is that users are being honest at some
point and their honesty is causing them pain.
You live in Denver, have 256K ADSL back in 2006, then you move to
Chicago and have 50/20M cable in 2010, but you're settings are still
from 2005 when you had 256K ADSL and the result is that you are punished
with crappy game performance.
Average users don't mess with autoexec.cfg or the rate commands.
But yea, feel free to just use the commands like he said below.
Good discussion.
Mart-Jan Reeuwijk wrote:
[quote]
Be sure that your client is configured like this, no matter what your
real network connection is (That is, set it to 10M/max). I've had lots
of users complain of lag and this fixed it> for them;
http://whisper.ausgamers.com/wiki/index.php/Bad_choke_solution
[/quote]
The only thing that that does is setting the rate to 10.000
HKEY_CURRENT_USER\Software\Valve\Steam
value: rate
rate 10000
can be set in the console or in autoexec.cfg as well. Altho my experience is
that on TF2 a rate of 10000 is too low, I'd advice a minimum of 20000 or 25000
________________________________
From: Jesse Molina<[email protected]>
To: Half-Life dedicated Linux server mailing
list<[email protected]>
Sent: Sunday, 8 April 2012, 4:09
Subject: Re: [hlds_linux] Poor TF2 performance on a dedicated server
I don't know about your particular situation, but for the money you paid for this
"server class" CPU and the motherboard, you could have gotten much better
performance out of a desktop CPU and board. You probably should have gone with a CPU
with fewer cores but a higher clock frequency.
There are very few tools in the srcds process itself that will help you
troubleshoot issues outside of memory exhaustion and configuration problems, so
don't look there.
You need to be using "net_graph 5" on the client. What is your app ping like?
When you get over 80ms, you will start to see a choke effect that is very similar to TCP
window exhaustion. It seems to be built into the server, where if it does not get client
feedback in time, it will choke off future updates. As far as I know, there is nothing
that can be done about this.
Do yourself a favor and do this;
On my Windows 7 system, the path of my TF2 cfg directory is this;
C:\Program Files (x86)\Steam\SteamApps\<username>\team fortress 2\tf\cfg
In this directory, create or edit the file named "autoexec.cfg"
Put the following into the file;
Code:
//netgraph script
alias graph "graph1"
alias graph1 "net_graphpos 1 ; net_graphproportionalfont 0 ; net_graph 4 ; alias
graph graph2"
alias graph2 "net_graphpos 1 ; net_graphproportionalfont 1 ; net_graph 4 ; alias
graph graph3"
alias graph3 "net_graphpos 1 ; net_graphproportionalfont 0 ; net_graph 1 ; alias
graph graph4"
alias graph4 "net_graphpos 1 ; net_graphproportionalfont 1 ; net_graph 1 ; alias
graph graph5"
alias graph5 "net_graphpos 1 ; net_graph 0 ; alias graph graph1"
bind "p" "graph"
This script makes it so that when you press "p" on your keyboard, it cycles
through the net_graph in four different styles;
graph plus large-text stats
graph plus small-text stats
large-text stats with no graph
small-text stats with no graph
On the netgraph, pay attention to the choke, sv, loss, and var values. When sv
dips, your CPU is probably pegged out. Choke is the server holding back
packets. Loss is obvious. Var is basically jitter.
Be sure that your client is configured like this, no matter what your real
network connection is (That is, set it to 10M/max). I've had lots of users
complain of lag and this fixed it for them;
http://whisper.ausgamers.com/wiki/index.php/Bad_choke_solution
You will see a lot of bad advice out there about compiling your kernel,
realtime, and other garbage. THere are a lot of very eager-to-please noob kids
who want to run servers, but they don't know squat about being a sysadmin.
You are running a very modern kernel on amd64; that's good.
Could be some BIOS thing. Set it to defaults and don't fark with it unless you
know what you are doing.
Go back to the first thing I wrote on this email, and kick yourself for wasting money AND
getting slower hardware than you could have had. Those Opterons are good for
"wide" multi-threaded multi-user type applications, but that isn't what srcds
is.
Good luck
frog wrote:
We've got dedicated server, 6 x 2.3ghz (AMD Opteron 6276), 16GB RAM, 200GB HDD,
which struggles to run a full 24 slot TF2 server smoothly.
-- # Jesse Molina
# Mail = [email protected]
# Page = [email protected]
# Cell = 1.602.323.7608
# Web = http://www.opendreams.net/jesse/
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
--
# Jesse Molina
# Mail = [email protected]
# Page = [email protected]
# Cell = 1.602.323.7608
# Web = http://www.opendreams.net/jesse/
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux