Jump to content
  • Advertisement
Sign in to follow this  
freezzo

Client awareness of game objects?

This topic is 4084 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Quick question. What is the standard method for a client/server setup in regards to the follow: When does a client get sent the information pertaining to the non-static objects in a world? Does the client get it upon loading the area and only rendered when in view/range or should they be sent the information and created on the fly when they are in range? Thanks

Share this post


Link to post
Share on other sites
Advertisement
Depends on the game, the number of objects, world size, client bandwidth, character movement speeds, visibility culling, ...

For FPS, you'll probably send a tiny ammount of information, just the skin identifiers.

For small, simple multiplayer games, especially if they are zoned, you simply load all the zone info when client logs in. Guild Wars does that for outposts. In combat areas, everything is downloaded on need only basis as determined by radar range.

MMOs typically use some form of culling, using one of many forms of spatial queries.

There is no one answer. It really depends on choosing the most suitable method for you.

SecondLife for example has no static data, not even geometry, textures or animations - everything is streamed in real-time.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!