Archived

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

haigu

So how to build a multi-server archytechture for a MMORPG ?

Recommended Posts

I have made a small test program, which is single server. Since my goal is to support over 1K players, I am now seriously considering a multi-server archytechture. But I dont know anything on that Do I need to make my own program that manages the servers, or is there any existing softwares? How to distribute the calculations and how to synchronize the servers? Thx for replying

Share this post


Link to post
Share on other sites
I''d say this really depends on what your server does... for number crunching tasks, beowulf clusters rock, but I''ve no idea whether they''re viable for games - I guess not.

You should probably finish a single server first so you get an idea of what it has to do - however, always keep in mind that you''ll one day distribute the load.

There are several basic ways of distributing server load, one could call them horizontal and vertical splitting.

One method would be to distribute different tasks on different servers (one for an SQL-database, one for AI, one for world simulation), with the other method every server would take care of all those tasks, but limited to a certain area of the world.

cu,
Prefect

Resist Windows XP''s Invasive Production Activation Technology!
Sanity is the trademark of a weak mind.

Share this post


Link to post
Share on other sites