Hello,

Game servers which run games that run in a 3D environment (on the
client) generally have one version of the environment that all connected
clients see maintained in memory.

As Alfred has already mentioned, at server level, this is the game level
(or "map")  but in its utmost binary format.  In order for the server to
run the simulation (i.e. the game level, environment, the players, the
weapons, collision detection, physics... everything that requires "think
time") it must keep a constant track on what happens and where.

So, yes, the server maintains a pure 3D version - if you want to think
that way - of the level in memory (read up on BSP trees if you want to
know how levels are generally stored in memory,
http://www.symbolcraft.com/graphics/bsp/ is a fun toy - requires Java).


As well as this, it also maintains huge lists ("look-up tables") that
correspond to things like players (models, bones, hotspots, linkage,
physical dimensions, properties, and so on), weapons, socket
connections, physics data, and loads of other stuff.

The one thing the server doesn't need are things like textures (it
generally just needs to know about them, so it can tell game clients
things), effects (that's what a graphics renderer is for), and all those
other things that make games look pretty.

To answer the original question, it is very important for the server to
maintain how the world is "rendered", but that's rendered in theory, not
actually drawn with a video renderer.  If the server didn't do this, the
server wouldn't have anything to serve!

(This is an extremely generalised summary about how 3D game logic works,
your mileage may vary :)

--
Bart King
http://www.bart666.com -- +44 781 219 5654



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David
Syers
Sent: 29 December 2006 18:46
To: [email protected]
Subject: RE: [hlds_linux] [Question to Valve] High system load with CS
Source server

--
[ Picked text/plain from multipart/alternative ] How much of a 3d
version? does it do textures and all of the "eye candy" that are just
pure overhead? does it render hdr??

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

Reply via email to