Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

PaulCesar

directplay for MM

This topic is 5451 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

Hello Everyone, Doing some recent studies for an up-coming game of mine, I have a simple question that I hope some of you may be able to answer. Is the DirectPlay8 (in DX8 and DX9) good enough to run a Massivly Multiplayer game (Client/Server mode) with respectable rates (considering that the game has been well designed). I know that DirectPlay7 was not usualy considered in most cases for numberous reasons, but did the DirectPlay8 rewrite change things? -Richard Cesar Omerae Interactive

Share this post


Link to post
Share on other sites
Advertisement
Guest Anonymous Poster
Short answer, no it is not good enough.

You really want to use an API that allows MMO games, such as ReplicaNet or Quazal.

Share this post


Link to post
Share on other sites
quote:
Original post by Anonymous Poster
Short answer, no it is not good enough.

As of DX7, this was true. From DX8+, it is indeterminant. MS claims DPlay can support MMOG numbers, but I don''t know that it''s really been put to the test.

quote:

You really want to use an API that allows MMO games, such as ReplicaNet or Quazal.


Or you can skip all that crap and go right to the source, WinSock. For MMOG numbers (1000''s of connections), you''d need IOCP, which is a bit of a bear to program. However, I''d submit that if you can''t figure out how to program an IOCP Winsock server, you have no hope of programming an actual MM game anyway. So programming an IOCP server is a good way to test your mettle. If you can figure out how to program an IOCP server, you have some chance of programming a MMOG. If not, you weren''t going to be able to do it anyway, and at least you haven''t wasted three years finding that out

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
There is so much work on the backend for MMO games, that programming a server is just the tip of the iceberg. Data persistance, session management, resource allocation, and add on that you have to build a compelling game which people want to play.

So pick your battles, if you can, use a prexisting networking solution like RakNet or the others as suggested.

I like how RakNet is laid out, a clean and modern approach.

Good Luck!

-ddn

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

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

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!