Advertisement

03.18.2008 at 10:51PM PDT, ID: 23252753
[x]
Attachment Details

what is the network hierarchy for mmorpgs such as world of warcraft?

Asked by gzmask in Game Programming, Massive Multiple Online Role Playing and Other Online Games

Tags: c++

I am planning on a turn base mmorpg indie game and the reason is I don't know how to get the peer to peer network hierarchy right so I have to put everything on server. for example, when two players meet in game, how is the interactive data communicate? the most effective way should be peer to peer but some data like position and players ip address has to be on the server right?

I observed games like wow, and I found that besides position, every other data can done by peer to peer. So I guess the algorithm  for the client side should be something like:

register this player's position to the server every seconds(or 30ms, whatever);
check other register players in the visible world area from server;
query these players' IP adress, then establish connections with them;
get other players appearance/level data and movement/action data peer to peer;
when other players leaves visible world area, disconect the peer to peer connection.


This is just my guess but I really want to know the EXACT network model for mmo games like wow. Anyone in EE here has the experience and knowledge with these things?Start Free Trial
[+][-]03.19.2008 at 08:37AM PDT, ID: 21162608

View this solution now by starting your 7-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

 

About this solution

Zones: Game Programming, Massive Multiple Online Role Playing and Other Online Games
Tags: c++
Sign Up Now!
Solution Provided By: jgordos
Participating Experts: 1
Solution Grade: A
 
 
[+][-]03.19.2008 at 12:34PM PDT, ID: 21165024

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]03.19.2008 at 02:15PM PDT, ID: 21165986

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]03.19.2008 at 02:49PM PDT, ID: 21166250

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]03.19.2008 at 04:55PM PDT, ID: 21167060

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
 
Loading Advertisement...
20080716-EE-VQP-32 / EE_QW_2_20070628