Archived

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

Ariel

MMORPG Server Articles?

Recommended Posts

Ariel    122
Are there any good articles on the Internet somewhere that explain the concepts behind MMORPG servers? I''m looking for something not too language-specific, the concepts are what interest me more at the moment.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
(large) MMORPG cover a vast range of technologies and concepts, a main one is the difference between RPG and MMOG. Are you actually interested in the RPG part? Or is it the Massively Multiplayer aspect you''re interested in?
I realise this isn''t a very informative post, but i think many people make the mistake of saying MMORPG when they really just mean MMOG.

Share this post


Link to post
Share on other sites
Ariel    122
As I said, I am interested in the theories behind a Massively Multiplayer SERVER application. Not the client, not a stand alone RPG. A MMORPG _SERVER_.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
And a persistent RPG server will be very different to a relatively non-persistent Action server. So, are you interested in the RPG element, or just massively multiplayer in general.

Share this post


Link to post
Share on other sites
solinear    145
There are probably very few (if any) articles.

Unfortunately, there isn''t any one way to do it. I can think of about 5 ways to do it offhand right now.

There are any number of questions that will determine how you do it also, from the OS that you plan on using (NT/2k will give you one way, *nix opens up others), to the data structure, to whether you want it static or dynamic.

There are probably as many methods for making an MMOG server as there are companies making them.

Share this post


Link to post
Share on other sites
KalvinB    102
I released the full source (client and server) for the persistant world MMOminiRPG Gang Wars written using DirectX 7.

Source is in the downloads section. Not really an article but it will give you a working model. It''s hard coded to allow 1024 simulanious connections. It''s only mini in terms of the number of variables and items.

Ben


IcarusIndie.com [ The Rabbit Hole | The Labyrinth | Programming | Gang Wars | The Wall | Hosting]

Share this post


Link to post
Share on other sites
NextOnePlease    122
I would recommend LostLogics book "Multiplayer Game Programming" which covers the basics of MMOG server architecture. In addition to that its a very good book and is fun to read

Share this post


Link to post
Share on other sites
Ariel    122
Thanks. I didn''t say I was going to write one, I am just curious, and wanted to understand some of the theory behind it.

Share this post


Link to post
Share on other sites
solinear    145
Basics?

Game runs on server, client is a fancy display.

Servers are dedicated to areas of the game world, database keeps track of information for integrity and persistency purposes. Client sends actions to game server, game server does whatever is appropriate. Server sends data local to the character to client, client displays that data in an appropriate manner. Client passes a certain point and server transfers character data to the adjacent area''s server.

Lather, rinse, repeat.

How you actually do all of this varies from implementation to implementation.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
I would recommend http://www.kanga.nu for information relating to MMORPGs and MUDs. Check out the library section.

- pearle

Share this post


Link to post
Share on other sites