> I just wanted to get the opinions of some respected programmer to know if
> lowering your screen resolution will help reduce your ping and hopefully
get
> a simply explaination why. I personally think it does make a difference
but
> the person I've spoken to about it points out that rendering for graphics
is
> client side. But i know that things off screen aren't completely sending
> information to the client since they aren't being rendered and that I'd
> imagine this extends to distant obects which wouldn't be rendered at lower
> resolutions and thus reduce the network traffic a bit as if it was off
> screen.

I think it really depends on your video settings.  The most noticeable
difference will probably be using the default Software rendering mode
(instead of OpenGL or Direct3D).  Reducing the resolution will require less
pixels to be drawn which will take less CPU time to render a frame.  This
will increase your framerate.  If the CPU is spending less time rendering
pixels, it has more time to spend sending network packets (up until the
point it reaches the cvar network limits).  The people who would notice this
the most are people using Software rendering mode, with slow CPUs, low
amounts of RAM and high speed network connections.

As you mentioned, things outside the PVS (potentially visible set) don't
need to be sent to a client, but the framerate of the client won't (or
shouldn't) effect how often the server sends packets to the client.  The
server will have it's own independent framerate and will send any necessary
data to the client during each of the server frames.  If the server is
heavily loaded, then there won't be much the client can do to improve the
latency between the client and the server (if anything sending more data to
the server will only cause it to slow down ever so slightly).  The framerate
of the client will effect how often it can send data to the server.  A low
framerate on the client will more than likely mean that the client is CPU
bound and won't be able to send network data as quickly as it should.
Anything that increases the framerate on the client could potentially reduce
some of the latency between that client and the server.

Jeffrey "botman" Broome

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to