Back to dodbits.com
Copyright dodbits.com 2005                  Copyright explained... are you nuts? This is so bad... you need to copy this?  n00b!
DoD Source Netgraph.
What all those numbers in the netgraph mean.


net_graph 1 and net_graph 2 = This will turn on netgraph type 1 or 2,they have more graphical displays. It takes up a lot of space, a good guide has been done by qUiCkSiLvEr you can read that here.

My Favorite net_graph 3 = (takes up less space)

This graph just has text results for the below sections....



fps.
Frames Per Second. Your current video frame rate. The higher "fps" number the better!
This can jump around a bit, say in a quite part of the server, looking at a dark wall inside a room, it will be high (around 60-100 is good, 100+ very good).

A crowded firefight with 15 players at the Anzio Plaza... it will drop a lot... maybe down to 10 fps. If it stays around 30-40 fps in a big firefight your doing OK and it's playable.

ping.
Current network latency... The lower the "ping" number the better!

0-30 Great, "0" is your local LAN, 10-30 is a great internet connection.

30-120 OK, the most common you will see inside your own countries servers.

100-200 Playable, but with the occasional "hick-up" jerky video/missed shots. You will see these speeds when you are going to international servers, 56K or you are having connection problems.

200-1000+... if you are this bad you will experience jerky video and your accuracy is affected.
200-500 is poor performance. You have big problems if you are getting into the 500+ range. Look for problems with your connection.

in.
"in:  64   3.68 k/s   60.0/s"

This is the downloads from server you are connected to.
cl_updaterate  affects this. You can cap the amount you want to get from the server.

The more the better, but it is limited by your connection and the quality and the settings of the server. cl_updaterate 20 is the default but you can climb up to cl_updaterate 100 if all is well.



in: 64 = The last packet you received from the server was 64 bytes long.

3.68 k/s Averages the data rate every second ... 3.68 kilobytes/second.

60.0/s = In this case the downstream speed has been set at cl_updaterate 60 in the config. Set it at cl_updaterate 20 and it lowers to around that value.




out.
"out:  63   4.15 k/s   60.0/s"

This is the Upload to the server you are connected to.

cl_cmdrate  affects this. You can cap the amount you want to get to the server.

Watch your FPS. If you are getting about 60 FPS then consider setting this at cl_cmdrate 60.


The more the better, but it is limited by your connection and the quality and the settings of the server. cl_cmdrate  30 is the default but you can climb up to cl_cmdrate 100 if all is well.

in: 63 = The last packet you sent to the server was 63 bytes long.

4.15 k/s Averages the data rate every second ... 4.15 kilobytes/second.

60.0/s/s = In this case the upstream speed has been set at cl_cmdrate 60 in the config. Set it at cl_cmdrate 30 and it lowers to around that value.


loss.

Loss = The percentage of incoming packets of data seen as lost. See below.

choke.

Choke = The percentage of outgoing packets of data seen as lost. See below.

loss  and choke.

Any choke or loss is bad, these are best when "0".
 
When they climb to "10-20+"... time to look into your connection settings as they maybe too high....

Have you got these commands set at...
"rate 25000"     "cl_updaterate 100"     "cl_cmdrate 100"

Try setting them a little lower...
"rate 15000"   "cl_updaterate 60"    "cl_cmdrate 60"

Keep taking the above valves in each command lower to avoid choke and loss.

A basic guide to some standard settings are...

LAN..... "rate 25000"     "cl_updaterate 100"     "cl_cmdrate 100"
Cable... "rate 15000"     "cl_updaterate 60"     "cl_cmdrate 60"
Adsl..... "rate 10000"     "cl_updaterate 50"     "cl_cmdrate 50"
isdn..... "rate 7500"     "cl_updaterate 20"     "cl_cmdrate 30"
56K..... "rate 3500"     "cl_updaterate 20"     "cl_cmdrate 30"

Just play around with each command until the loss and choke are gone.

Have fun.

INsane.

Back to... DoD Source Customizing your Hud. HUD Main Page
The netgraph can be enabled, positioned and resized on your screen by typing in certain commands...

net_graphpos = The poistion left to right on the screen.
net_graphheight = The poistion top to bottom on the screen.
You can go way overboard describing a half life netgraph, in fact it is a little too much info.

What you really want to know is the health of your connection or...
"why is this so jerky.. I am getting n00bed from everywhere :( "

The best netgraph to place on screen is type 3, in the lower centre of the screen, look at the picture below,
the three commands in the pic are what you need to get netgraph type 3 in this position, put them in your userconfig.cfg....
OK I got it on now... WTF do I do with it?

To look for a bad connection keep an eye on your...

"fps" (Frames Per Second).                                       "ping" (network latency).

"loss" (% incoming data seen as lost). "choke" (% outgoing packets data lost).

(see the picture above... look at the number value after those words)


fps.

Frames Per Second. Your current frame rate. The higher "fps" number the better!
10 fps jerky... 30 fps is playable... around 60-100 fps is good... 100+fps is great.


ping.

Current network latency... The lower the "ping" number the better!

0-30 Great, 30-120 OK, 100-200 Playable, 200-1000 bad to un-playable.



loss  and choke.

Any choke or loss is bad, these are best when "0".
 
When they climb to "10-20+"... time to look into your connection settings as they maybe too high....

Have you got these commands set at...
"rate 25000"     "cl_updaterate 100"     "cl_cmdrate 100"

Try setting them a little lower...
"rate 15000"   "cl_updaterate 60"    "cl_cmdrate 60"

Keep taking the above valves in each command lower to avoid choke and loss.

A basic guide to some standard settings are...

LAN..... "rate 25000"     "cl_updaterate 100"     "cl_cmdrate 100"
Cable... "rate 15000"     "cl_updaterate 60"     "cl_cmdrate 60"
Adsl..... "rate 10000"     "cl_updaterate 50"     "cl_cmdrate 50"
isdn..... "rate 7500"     "cl_updaterate 20"     "cl_cmdrate 30"
56K..... "rate 3500"     "cl_updaterate 20"     "cl_cmdrate 30"

Just play around with each command until the loss and choke are gone.

You don't need to know much else but... if you need to know boring details... read on.
The different types.

There are three types of netgraph's you can use in DoD:S, to view the Netgraph you have to type a command in the console...
net_graph 0 = This will turn the netgraph off.
net_graph 1 = Netgraph type 1
net_graph 2
= Netgraph type 2
net_graph 3 = Netgraph type 3

This is what they look like....